{"_id":"lilconfig","_rev":"3753847","name":"lilconfig","description":"A zero-dependency alternative to cosmiconfig","dist-tags":{"latest":"3.1.3"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"time":{"modified":"2025-03-18T06:43:15.000Z","created":"2020-02-09T22:28:01.818Z","3.1.3":"2024-12-03T11:49:17.194Z","3.1.2":"2024-06-09T18:39:13.514Z","3.1.1":"2024-02-18T14:22:33.423Z","3.1.0":"2024-02-14T21:40:14.810Z","3.0.0":"2023-11-18T23:26:59.320Z","2.1.0":"2023-03-02T19:39:03.608Z","2.0.6":"2022-07-10T13:38:18.361Z","2.0.5":"2022-03-23T22:39:20.091Z","2.0.4":"2021-11-05T22:13:23.887Z","2.0.3":"2021-06-06T20:02:03.498Z","2.0.2":"2020-12-04T08:15:35.707Z","2.0.1":"2020-10-22T21:14:37.286Z","2.0.0":"2020-09-20T14:38:11.360Z","1.0.0":"2020-07-26T00:14:41.901Z","0.0.3":"2020-07-11T08:15:27.179Z","0.0.2":"2020-06-08T21:18:39.442Z","0.0.1":"2020-02-09T22:28:01.818Z"},"users":{},"author":{"name":"antonk52"},"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"versions":{"3.1.3":{"name":"lilconfig","version":"3.1.3","description":"A zero-dependency alternative to cosmiconfig","main":"src/index.js","types":"src/index.d.ts","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules ./node_modules/.bin/jest --coverage","lint":"biome ci ./src","types":"tsc"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@biomejs/biome":"^1.6.0","@types/jest":"^29.5.12","@types/node":"^14.18.63","@types/webpack-env":"^1.18.5","cosmiconfig":"^8.3.6","jest":"^29.7.0","typescript":"^5.3.3","uvu":"^0.5.6"},"funding":"https://github.com/sponsors/antonk52","engines":{"node":">=14"},"_id":"lilconfig@3.1.3","gitHead":"77d7186c37a3838c85d03e126172f82a8a474ece","homepage":"https://github.com/antonk52/lilconfig#readme","_nodeVersion":"23.3.0","_npmVersion":"10.8.1","dist":{"shasum":"a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4","size":5223,"noattachment":false,"key":"/lilconfig/-/lilconfig-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-3.1.3.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_3.1.3_1733226557018_0.7852559988205983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T11:49:17.194Z","publish_time":1733226557194,"_source_registry_name":"default","_cnpm_publish_time":1733226557194},"3.1.2":{"name":"lilconfig","version":"3.1.2","description":"A zero-dependency alternative to cosmiconfig","main":"src/index.js","types":"src/index.d.ts","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules ./node_modules/.bin/jest --coverage","lint":"biome ci ./src","types":"tsc"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@biomejs/biome":"^1.6.0","@types/jest":"^29.5.12","@types/node":"^14.18.63","@types/webpack-env":"^1.18.5","cosmiconfig":"^8.3.6","jest":"^29.7.0","typescript":"^5.3.3","uvu":"^0.5.6"},"funding":"https://github.com/sponsors/antonk52","engines":{"node":">=14"},"_id":"lilconfig@3.1.2","gitHead":"d06ee70948c65a0a49925bceb5037d9e97034854","homepage":"https://github.com/antonk52/lilconfig#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb","size":5226,"noattachment":false,"key":"/lilconfig/-/lilconfig-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-3.1.2.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_3.1.2_1717958353367_0.979094239401266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-09T18:39:13.514Z","publish_time":1717958353514,"_source_registry_name":"default","_cnpm_publish_time":1717958353514},"3.1.1":{"name":"lilconfig","version":"3.1.1","description":"A zero-dependency alternative to cosmiconfig","main":"src/index.js","types":"src/index.d.ts","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules ./node_modules/.bin/jest --coverage","lint":"eslint ./src","types":"tsc"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.12","@types/node":"^14.18.63","cosmiconfig":"^8.3.6","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","typescript":"^5.3.3","uvu":"^0.5.6"},"funding":"https://github.com/sponsors/antonk52","engines":{"node":">=14"},"_id":"lilconfig@3.1.1","gitHead":"0157290f6d133b3deacee4a686e073905e0f86ca","homepage":"https://github.com/antonk52/lilconfig#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"9d8a246fa753106cfc205fd2d77042faca56e5e3","size":5166,"noattachment":false,"key":"/lilconfig/-/lilconfig-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-3.1.1.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_3.1.1_1708266153221_0.3047912646829771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-18T14:22:33.423Z","publish_time":1708266153423,"_source_registry_name":"default","_cnpm_publish_time":1708266153423},"3.1.0":{"name":"lilconfig","version":"3.1.0","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"NODE_OPTIONS=--experimental-vm-modules ./node_modules/.bin/jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.12","@types/node":"^14.18.63","cosmiconfig":"^8.3.6","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","ts-jest":"29.1.2","typescript":"^5.3.3","typescript-eslint":"^7.0.1","uvu":"^0.5.6"},"funding":"https://github.com/sponsors/antonk52","engines":{"node":">=14"},"_id":"lilconfig@3.1.0","gitHead":"20f03087709f969ce33472898f25fed3a6f889fe","homepage":"https://github.com/antonk52/lilconfig#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"aabf03fd46934d0566d75b4b64ce41a2cdea1167","size":4943,"noattachment":false,"key":"/lilconfig/-/lilconfig-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-3.1.0.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_3.1.0_1707946814633_0.5741278984160263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-14T21:40:14.810Z","publish_time":1707946814810,"_source_registry_name":"default","deprecated":"This version contains a security issue. Please upgrade to 3.1.1 or later.","_cnpm_publish_time":1707946814810},"3.0.0":{"name":"lilconfig","version":"3.0.0","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^14.18.36","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","cosmiconfig":"^7.1.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest":"^27.3.1","prettier":"^2.8.4","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14"},"gitHead":"8deeb3b8e4c4f073e329b29a53781d4f8fc79183","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@3.0.0","_nodeVersion":"20.9.0","_npmVersion":"9.2.0","dist":{"shasum":"f8067feb033b5b74dab4602a5f5029420be749bc","size":4694,"noattachment":false,"key":"/lilconfig/-/lilconfig-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-3.0.0.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_3.0.0_1700350019100_0.033177591678671625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-18T23:26:59.320Z","publish_time":1700350019320,"_source_registry_name":"default","_cnpm_publish_time":1700350019320},"2.1.0":{"name":"lilconfig","version":"2.1.0","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^14.18.36","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","cosmiconfig":"^7.1.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest":"^27.3.1","prettier":"^2.8.4","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=10"},"gitHead":"b056bd8e9d78eb258992005eedc855256af8bbe6","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.1.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.1","dist":{"shasum":"78e23ac89ebb7e1bfbf25b18043de756548e7f52","size":4505,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.1.0.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.1.0_1677785943467_0.20862771583230444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T19:39:03.608Z","publish_time":1677785943608,"_cnpm_publish_time":1677785943608},"2.0.6":{"name":"lilconfig","version":"2.0.6","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^14.17.2","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","cosmiconfig":"^7.0.1","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.3.1","prettier":"^2.4.1","ts-jest":"^27.0.7","typescript":"^4.4.4"},"engines":{"node":">=10"},"gitHead":"b01269aa85d56a71c120cb60e1b8c8dfe835c921","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.6","_nodeVersion":"18.2.0","_npmVersion":"8.7.0","dist":{"shasum":"32a384558bd58af3d4c6e077dd1ad1d397bc69d4","size":4483,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.6.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.6_1657460298191_0.8655187151833621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-10T13:38:21.862Z","publish_time":1657460298361,"_cnpm_publish_time":1657460298361},"2.0.5":{"name":"lilconfig","version":"2.0.5","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^14.17.2","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","cosmiconfig":"^7.0.1","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.3.1","prettier":"^2.4.1","ts-jest":"^27.0.7","typescript":"^4.4.4"},"engines":{"node":">=10"},"gitHead":"7dbde6a570107a7e0cb6144bd2488497de94ce4b","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.5","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"shasum":"19e57fd06ccc3848fd1891655b5a447092225b25","size":3796,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.5.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.5_1648075159938_0.03334484447989028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-23T23:28:29.431Z","publish_time":1648075160091,"_cnpm_publish_time":1648075160091},"2.0.4":{"name":"lilconfig","version":"2.0.4","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^14.17.2","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","cosmiconfig":"^7.0.1","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.3.1","prettier":"^2.4.1","ts-jest":"^27.0.7","typescript":"^4.4.4"},"engines":{"node":">=10"},"gitHead":"bc992cdbbe5b90647042eb468516d5e79f7fa64c","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"f4507d043d7058b380b6a8f5cb7bcd4b34cee082","size":3629,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.4.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.4_1636150403768_0.6897179146165116"},"_hasShrinkwrap":false,"publish_time":1636150403887,"_cnpm_publish_time":1636150403887},"2.0.3":{"name":"lilconfig","version":"2.0.3","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.23","@types/node":"^14.17.2","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","cosmiconfig":"7.0.0","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest":"^26.6.3","prettier":"^2.3.1","ts-jest":"^26.5.6","typescript":"^4.3.2"},"engines":{"node":">=10"},"gitHead":"c54ebad1a7916c764a423c8221013c63b2d1ce63","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.12","dist":{"shasum":"68f3005e921dafbd2a2afb48379986aa6d2579fd","size":3620,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.3.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.3_1623009723312_0.13252797450904574"},"_hasShrinkwrap":false,"publish_time":1623009723498,"_cnpm_publish_time":1623009723498},"2.0.2":{"name":"lilconfig","version":"2.0.2","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","cosmiconfig":"7.0.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"engines":{"node":">=10"},"gitHead":"4544c651f152fe96182650a78c8b763077265594","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"9f802752254697d22a5c33e88d97b7329008c060","size":3617,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.2.tgz"},"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.2_1607069735582_0.1618183876555752"},"_hasShrinkwrap":false,"publish_time":1607069735707,"_cnpm_publish_time":1607069735707},"2.0.1":{"name":"lilconfig","version":"2.0.1","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"repository":{"type":"git","url":"git+https://github.com/antonk52/lilconfig.git"},"bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","cosmiconfig":"7.0.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"engines":{"node":">=10"},"gitHead":"f60c4ed88b887470fcecc27375340891b6bde7ad","homepage":"https://github.com/antonk52/lilconfig#readme","_id":"lilconfig@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"24353e5eadfbd7fcf314bad46714161e4e085ebf","size":3630,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.1.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.1_1603401277172_0.964657425239152"},"_hasShrinkwrap":false,"publish_time":1603401277286,"_cnpm_publish_time":1603401277286},"2.0.0":{"name":"lilconfig","version":"2.0.0","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","cosmiconfig":"7.0.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","typescript":"^4.0.2"},"engines":{"node":">=10"},"gitHead":"579aa4f6769eca199b04a3276589832fb34b309a","_id":"lilconfig@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"5997d88feebb5f51c0f9aae164f722a14dee66d1","size":3588,"noattachment":false,"key":"/lilconfig/-/lilconfig-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-2.0.0.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_2.0.0_1600612691189_0.2101924541090625"},"_hasShrinkwrap":false,"publish_time":1600612691360,"_cnpm_publish_time":1600612691360},"1.0.0":{"name":"lilconfig","version":"1.0.0","description":"A zero-dependency alternative to cosmiconfig","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"jest --coverage","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","configuration","search"],"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.5","@types/node":"^14.0.23","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","cosmiconfig":"^6.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","prettier":"^2.0.5","ts-jest":"^26.1.3","typescript":"^3.9.7"},"engines":{"node":">=8"},"gitHead":"1d0ab18b3be11fc7172c4213e5be7f2e684a8962","_id":"lilconfig@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"d9cdaa97f237472f7f368ca23d8ae49b53af73a6","size":3546,"noattachment":false,"key":"/lilconfig/-/lilconfig-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-1.0.0.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_1.0.0_1595722481719_0.12083321751193288"},"_hasShrinkwrap":false,"publish_time":1595722481901,"_cnpm_publish_time":1595722481901},"0.0.3":{"name":"lilconfig","version":"0.0.3","description":"A tiny replacement to cosmiconfig","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"echo \"TODO: test for compatibility with cosmiconfig\" && exit 1","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","search"],"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","typescript":"^3.7.5"},"engines":{"node":">=8"},"gitHead":"c8caa26cc66268befab9af1209a8f1c68a0eb0a6","_id":"lilconfig@0.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"a24bb99780247c1cbf2b1da849240b49cd81e127","size":3158,"noattachment":false,"key":"/lilconfig/-/lilconfig-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-0.0.3.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_0.0.3_1594455327036_0.10057242997344562"},"_hasShrinkwrap":false,"publish_time":1594455327179,"_cnpm_publish_time":1594455327179},"0.0.2":{"name":"lilconfig","version":"0.0.2","description":"A tiny replacement to cosmiconfig","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"tsc --declaration","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"echo \"TODO: test for compatibility with cosmiconfig\" && exit 1","lint":"eslint ./src/*.ts"},"keywords":["cosmiconfig","config","search"],"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","typescript":"^3.7.5"},"engines":{"node":">=8"},"gitHead":"9efb4f043c83e2e3bed5c496e6c60100820bcea7","_id":"lilconfig@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"68416ac78ba77b82177fe249e260e9e65cf8ea27","size":3225,"noattachment":false,"key":"/lilconfig/-/lilconfig-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-0.0.2.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_0.0.2_1591651119319_0.6930006854885491"},"_hasShrinkwrap":false,"publish_time":1591651119442,"_cnpm_publish_time":1591651119442},"0.0.1":{"name":"lilconfig","version":"0.0.1","description":"A tiny replacement to cosmiconfig","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build:cjs":"tsc --declaration","build:esm":"tsc --module ESNext && mv ./dist/index.js ./dist/index.mjs","prebuild":"npm run clean","build":"npm run build:esm && npm run build:cjs","postbuild":"du -h ./dist/*","clean":"rm -rf ./dist","test":"echo \"TODO: test for compatibility with cosmiconfig\" && exit 1"},"keywords":["cosmiconfig","config","search"],"author":{"name":"antonk52"},"license":"MIT","devDependencies":{"@types/node":"^13.7.0","typescript":"^3.7.5"},"gitHead":"c621b73298b1fa8e9ca929974c72735905c59733","_id":"lilconfig@0.0.1","_npmVersion":"5.10.0","_nodeVersion":"8.9.4","_npmUser":{"name":"antonk52","email":"halloy52@gmail.com"},"dist":{"shasum":"b8d32a9be7925d71371979d0ba70512a92720b12","size":3292,"noattachment":false,"key":"/lilconfig/-/lilconfig-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lilconfig/download/lilconfig-0.0.1.tgz"},"maintainers":[{"name":"antonk52","email":"halloy52@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lilconfig_0.0.1_1581287281685_0.7448696677178903"},"_hasShrinkwrap":false,"publish_time":1581287281818,"_cnpm_publish_time":1581287281818}},"readme":"# Lilconfig ⚙️\n[![npm version](https://badge.fury.io/js/lilconfig.svg)](https://badge.fury.io/js/lilconfig)\n[![install size](https://packagephobia.now.sh/badge?p=lilconfig)](https://packagephobia.now.sh/result?p=lilconfig)\n[![Coverage Status](https://coveralls.io/repos/github/antonk52/lilconfig/badge.svg)](https://coveralls.io/github/antonk52/lilconfig)\n\nA zero-dependency alternative to [cosmiconfig](https://www.npmjs.com/package/cosmiconfig) with the same API.\n\n## Installation\n\n```sh\nnpm install lilconfig\n```\n\n## Usage\n\n```js\nimport {lilconfig, lilconfigSync} from 'lilconfig';\n\n// all keys are optional\nconst options = {\n    stopDir: '/Users/you/some/dir',\n    searchPlaces: ['package.json', 'myapp.conf.js'],\n    ignoreEmptySearchPlaces: false\n}\n\nlilconfig(\n    'myapp',\n    options // optional\n).search() // Promise<LilconfigResult>\n\nlilconfigSync(\n    'myapp',\n    options // optional\n).load(pathToConfig) // LilconfigResult\n\n/**\n * LilconfigResult\n * {\n *   config: any; // your config\n *   filepath: string;\n * }\n */\n```\n\n## ESM\n\nESM configs can be loaded with **async API only**. Specifically `js` files in projects with `\"type\": \"module\"` in `package.json` or `mjs` files.\n\n## Difference to `cosmiconfig`\nLilconfig does not intend to be 100% compatible with `cosmiconfig` but tries to mimic it where possible. The key difference is **no** support for yaml files out of the box(`lilconfig` attempts to parse files with no extension as JSON instead of YAML). You can still add the support for YAML files by providing a loader, see an [example](#yaml-loader) below.\n\n### Options difference between the two.\n\n|cosmiconfig option      | lilconfig |\n|------------------------|-----------|\n|cache                   | ✅        |\n|loaders                 | ✅        |\n|ignoreEmptySearchPlaces | ✅        |\n|packageProp             | ✅        |\n|searchPlaces            | ✅        |\n|stopDir                 | ✅        |\n|transform               | ✅        |\n\n## Loaders examples\n\n### Yaml loader\n\nIf you need the YAML support you can provide your own loader\n\n```js\nimport {lilconfig} from 'lilconfig';\nimport yaml from 'yaml';\n\nfunction loadYaml(filepath, content) {\n    return yaml.parse(content);\n}\n\nconst options = {\n    loaders: {\n        '.yaml': loadYaml,\n        '.yml': loadYaml,\n        // loader for files with no extension\n        noExt: loadYaml\n    }\n};\n\nlilconfig('myapp', options)\n    .search()\n    .then(result => {\n        result // {config, filepath}\n    });\n```\n\n## Version correlation\n\n- lilconig v1 → cosmiconfig v6\n- lilconig v2 → cosmiconfig v7\n- lilconig v3 → cosmiconfig v8\n","_attachments":{},"homepage":"https://github.com/antonk52/lilconfig#readme","bugs":{"url":"https://github.com/antonk52/lilconfig/issues"},"license":"MIT"}