@zibuthe7j11/placeat-minima-aspernatur
v1.0.0
Published
[](https://npmjs.com/package/@zibuthe7j11/placeat-minima-aspernatur) [;
// Read from config file
const ac = alias.fromFile(pathToRoot: string, pathToConfig: string);
// Or read from object
const ac = alias.fromObject(pathToRoot: string, config: Object);
// Convert to TS config
ac.toTSConfig();
// Or convert to Webpack config
ac.toWebpack();
// Or convert to Vite config
ac.toVite();
// Or convert to Jest config
ac.toJest();
// Or convert to object
ac.toObject();
Example for
webpack.config.js
const alias = require('@zibuthe7j11/placeat-minima-aspernatur');
const tsConfigPath = path.join(__dirname, 'tsconfig.json');
module.exports = {
resolve: {
alias: alias.fromFile(__dirname, tsConfigPath)
.toWebpack(),
},
// ...
};
Example for
tsconfig.js
const alias = require('@zibuthe7j11/placeat-minima-aspernatur');
module.exports = {
compilerOptions: {
paths: alias.fromFile(__dirname, 'path/to/config.js')
.toTSConfig(),
},
// ...
};
Example of custom config file
module.exports = {
"~root/*": "./src/*",
"~components/*": "./src/components/*",
};