1.0.0-alpha.11 • Published 3 years ago
webpack-file-inherit v1.0.0-alpha.11
Webpack File Inherit Loader
Enables you to add Pug like extending/ inheritance cabilites to any file type
Note: this loader is still under development & not ready to be used in production
Getting Started
To begin, you'll need to install webpack-file-inherit
:
npm install --save-dev webpack-file-inherit
Then add the loader to your webpack
config for a specific file type. For example:
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.js/i,
loader: 'webpack-file-inherit',
},
],
},
};
Inheritance
This loader enables you to exends files is a simlier way that pug templting engine do you have to define blocks first
Parent.js
var x = 16;
/* @block secondValue */
var y = 15;
/* @terminate block */
console.log(x*y);
Child.js
/* @extends "./Parent.js" */
/* @block secondValue */
var y = 0;
/* @terminate block */
bunding the Child.js will result this file
var x = 16;
var y = 0;
console.log(x*y);
Contributing
Please take a moment to read our contributing guidelines if you haven't yet done so.
License
1.0.0-alpha.10
3 years ago
1.0.0-alpha.11
3 years ago
1.0.0-beta.11
3 years ago
1.0.0-beta.1
3 years ago
1.0.0-beta.0
3 years ago