Powerful tool for loading configuration files
- Support for various types of profiles:
json, ts, js, yml
- Typescript Typed APIs
- Support wireless hierarchy nested configuration, and support mixed configuration:
json, ts, js, yml
Cross inheritance of various documents
npm install @anijs/load-config
.
├── package.json
├── src
│ ├── index.js
└── rollup.config.ts
// rollup.config.ts
export default {
extends: '@some/config', // Inherit the wrapped configuration
...configs
}
import loadConfig from '@anijs/loadConfig'
loadConfig('rollup') // all result