{"_id":"@anijs/load-config","_rev":"2-69147b58bac55f80b718bba2a1ac40b2","name":"@anijs/load-config","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@anijs/load-config","version":"1.0.0","description":"加载配置文件","keywords":["config","load-config"],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/anijs6/load-config.git"},"author":"","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"nodemon","build":"node scripts/build.js","type":"tsc --project tsconfig.json","test":"echo \"Error: no test specified\" && exit 1"},"bugs":{"url":"https://github.com/anijs6/load-config/issues"},"homepage":"https://github.com/anijs6/load-config#readme","dependencies":{"debug":"^4.3.2","deepmerge":"^4.2.2","esbuild":"^0.13.15","find-up":"5.0.0","fs-extra":"^10.0.0","glob":"^7.2.0","tmp":"^0.2.1"},"devDependencies":{"@anijs/eslint-config":"^0.5.0","@anijs/prettier":"^1.1.0","@types/debug":"^4.1.7","@types/fs-extra":"^9.0.13","@types/node":"^16.11.10","@types/tmp":"^0.2.2","eslint":"^8.3.0","nodemon":"^2.0.15","prettier":"^2.4.1","typescript":"^4.5.2"},"gitHead":"90b6f5f55bf5a26c599732788b02cfbcfa214ab6","_id":"@anijs/load-config@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CeSAPKjUsJV6rHkWC9dKfFbafMqal9gTdgmJG4ZxiWmtg+P8QbCrrZGU1jqCLDq0gmHVwyQQ9Y3tkLcN0FOIxA==","shasum":"97cf7b037c371e37938bb0663d9b1c53e99d0b54","tarball":"https://registry.npmjs.org/@anijs/load-config/-/load-config-1.0.0.tgz","fileCount":10,"unpackedSize":12264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn7XSCRA9TVsSAnZWagAArkQP/j2yyfWkZoqHtHILEMdW\nPL1ojRbbyQkLQ26m0Sh+MhYxlfXSqVH4fLyE4fJmOAbnyOOI3vNTnq35BvCA\nZxKp8ROxy6MbV9NS0SV5rO5tLtqxwB9Ql8M1yzdptOGrQ8kkbJw0Ph/xKxz8\nI7V+bTp5qSKOS7o2r86oO9i8Y4YuQ4xx0bQNNu6teQw8XAKZuAnRdWRDKNbG\nsDI+MDG2CTA+/ptKKWFGPCJnSva0PZacn3faspJ3MBh9qRpI3bDs4BbQwAIP\nKTFaO9XrqlqcW794g+xVijP7h7xbdRTfNkVCsxkt3AuYGOIhXSOG/vmlVM19\n6D6Mbq8yNkpua3usYy0SmVft2tmltIcBUVhsJZomfrDER9vzcEy6eIA0JGDk\nopMsK7zNIJ8ZOlghEZgU5HzR8HSn+2Ez/UVfUtluhmmw+GTOteEuAcesps3F\nnJ1BDLw1rvHovkPRrIgU911qkS9xZ+fb6ULJWT5wYCbOLXjhyKlIY6nP+JMx\nApTIy1nYtGUYo13zT+sRq6dZGgYS4LOpcYHPGcgEPk2L7lGJpde4Hn6uPRcd\nfeQH1EzNGEyUMxS/UuBQC5l7jUNY0xquJFwbmSAlyIWJevK8l7QIryZs494B\nk+kyjKHIyQj/DOctnKm/iyiyKvenoBXVYQi4xddesS3brNsJPx3fctdh8B5x\nrGBN\r\n=M46d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ/Aw1fKk9rdZLPM8KLpxoPntcFabl7+WnjQUMlbGmYAIhAK0KGGHLZkaLmSm6y1LrHU1ErNsZd3RLMyc6dF6IndkJ"}]},"_npmUser":{"name":"anijs","email":"anijs666@hotmail.com"},"directories":{},"maintainers":[{"name":"anijs","email":"anijs666@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/load-config_1.0.0_1637856722576_0.9309544972031814"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anijs/load-config","version":"1.0.1","description":"加载配置文件","keywords":["config","load-config"],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/anijs6/load-config.git"},"author":"","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"nodemon","build":"node scripts/build.js","type":"tsc --project tsconfig.json","test":"node __tests__/packageJson/src/index.js","release":"pnpm build & pnpm type && pnpm changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"bugs":{"url":"https://github.com/anijs6/load-config/issues"},"homepage":"https://github.com/anijs6/load-config#readme","dependencies":{"debug":"^4.3.2","deepmerge":"^4.2.2","esbuild":"^0.13.15","find-up":"5.0.0","fs-extra":"^10.0.0","glob":"^7.2.0","resolve-from":"^5.0.0","tmp":"^0.2.1","uuid":"^8.3.2","yaml":"^1.10.2"},"devDependencies":{"@anijs/eslint-config":"^0.5.0","@anijs/prettier":"^1.1.0","@types/debug":"^4.1.7","@types/fs-extra":"^9.0.13","@types/node":"^16.11.10","@types/tmp":"^0.2.2","@types/uuid":"^8.3.3","conventional-changelog-cli":"^2.1.1","eslint":"^8.3.0","nodemon":"^2.0.15","prettier":"^2.4.1","typescript":"^4.5.2"},"gitHead":"9854bcd26d751e121126f409a41f206b8d755c3e","_id":"@anijs/load-config@1.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-sUUrf4qq135BwucO7vvWa1JkWUNITeAH6CcUYjouHL56JU/cJA0ba6YX+bwLmbjGVmXMCVnbfdlh05Qp8xD2RA==","shasum":"62ec06ff31e8c83b9a2388ad272b731e4560b8d0","tarball":"https://registry.npmjs.org/@anijs/load-config/-/load-config-1.0.1.tgz","fileCount":18,"unpackedSize":26656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpKIrCRA9TVsSAnZWagAA3dMP+wXd+nE7nEl9uIHDU4Kp\ncBlrXFb0mOQYqm1bxPOdZpKmwqrvZB03RnLtf5ENeIW+zsmvMD2dUmPeYYy8\nzuh9GsaHON6Tuu7SYfeSzK2/sH3QQBGDWqOAT94n01c/5BvVco0nE+j80Syv\nIZaLU6nimz/wzIXOoq5L4URHdNb3SfoI2Yrg2IIb143MWvqorNBqcXwJFwDo\nzy+G/EJa/VbFMhgEf5Z667uq8h+K5HgL8fO6FSKSqLsvx0kt0kCrBxhNsZsm\nlDWg5f8GSuTYvfOXBBn5nogH4/uR17IldwhfH1rvxoFbGFnLI8cch9hdtJlB\nLoVjAPZHYWi4PKJx2L9S/SRTiKZ7BkPz/pWIHK9RsY1SJmcSzdMIAiF8/J2W\ngR/bUreb9HW2MfmK5eVCm4BEuc0bDbsckseE6KuMiEmRdmOhdUktaNpSN+H2\n+lUJj3rcosyIbBLAYE96J0GXcAu+wZOSvDbBCvAv8qBxFcR6+VqQiLmSsMRN\n5ZbYt23BIq7snLvViOGs3BHVNMnZC2mHUahYQNH8oVUJyRWQN3juEZYKUeeI\nVQdA7+wguCeugi2x4PM1vFuEXeeziYs7uLd39lBmr8jwMQqSZhsfzDDxS6uA\n9xcbnhxtXdwsXN0SQXw71BG3vvUkYpxn5pk/62LhKS9bVZmJjOwAL8ctPnVh\n27hP\r\n=6KeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrLQnefniYfIJeGyY9vN2lgwOsKi+ty6B0SeGHiZbk5wIgOQ2YXgv0wcjeV30LjeM5ty5X5Y5EKhnD2Sz+GIFWEIA="}]},"_npmUser":{"name":"anijs","email":"anijs666@hotmail.com"},"directories":{},"maintainers":[{"name":"anijs","email":"anijs666@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/load-config_1.0.1_1638179371640_0.2252524260018427"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-25T16:12:02.491Z","1.0.0":"2021-11-25T16:12:02.718Z","modified":"2022-04-04T14:10:52.513Z","1.0.1":"2021-11-29T09:49:31.754Z"},"maintainers":[{"name":"anijs","email":"anijs666@hotmail.com"}],"description":"加载配置文件","homepage":"https://github.com/anijs6/load-config#readme","keywords":["config","load-config"],"repository":{"type":"git","url":"git+https://github.com/anijs6/load-config.git"},"bugs":{"url":"https://github.com/anijs6/load-config/issues"},"license":"ISC","readme":"# load-config\n\n> Powerful tool for loading configuration files\n\n# Features\n\n- Support for various types of profiles：`json, ts, js, yml`\n- Typescript Typed APIs\n- Support wireless hierarchy nested configuration, and support mixed configuration：`json, ts, js, yml`Cross inheritance of various documents\n\n# Install\n\n```shell\nnpm install @anijs/load-config\n```\n\n# Usage\n\n```javascript\n.\n├── package.json\n├── src\n│   ├── index.js\n└── rollup.config.ts\n\n// rollup.config.ts\nexport default {\n  extends: '@some/config', // Inherit the wrapped configuration\n  ...configs\n}\n```\n\n```javascript\nimport loadConfig from '@anijs/loadConfig'\n\nloadConfig('rollup') // all result\n```\n","readmeFilename":"README.md"}