auto-config-loader
Version:
Find and load configuration from a package.json property, rc file, or CommonJS module.
76 lines • 1.66 kB
JSON
{
"name": "auto-config-loader",
"version": "3.0.3",
"description": "Find and load configuration from a package.json property, rc file, or CommonJS module.",
"main": "./lib/index.js",
"type": "commonjs",
"types": "./lib/index.d.ts",
"exports": {
".": {
"require": "./lib/index.js",
"import": "./lib/index.js",
"types": "./lib/index.d.ts"
},
"./load-conf": {
"require": "./lib/loader/js.js",
"import": "./lib/loader/js.js",
"types": "./lib/loader/js.d.ts"
}
},
"homepage": "https://jaywcjlove.github.io/auto-config-loader",
"funding": "https://jaywcjlove.github.io/#/sponsor",
"repository": {
"type": "git",
"url": "https://github.com/jaywcjlove/auto-config-loader.git"
},
"keywords": [
"rc",
"config",
"loader",
"load",
"configuration",
"cjs",
"commonjs",
"esm",
"es module",
"yml-config",
"js-config",
"ts-config",
"toml-config",
"yml",
"js",
"ts",
"toml",
"typescript",
"config-loader",
"auto-config-loader"
],
"author": "jaywcjlove",
"license": "MIT",
"files": [
"load-conf.d.ts",
"lib",
"src"
],
"jest": {
"transformIgnorePatterns": [
"<rootDir>/node_modules/?!(.*)"
]
},
"engines": {
"node": "^20.17.0 || >=22.9.0"
},
"dependencies": {
"ini": "^6.0.0",
"jiti": "^2.6.1",
"jsonc-eslint-parser": "^2.4.1",
"lodash.merge": "^4.6.2",
"sucrase": "^3.35.1",
"toml-eslint-parser": "^0.10.0",
"yaml-eslint-parser": "^1.3.0"
},
"devDependencies": {
"@types/ini": "^4.0.0",
"@types/lodash.merge": "^4.6.9"
}
}