Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sliv/webpack-dynamic-script-loader

sliv16MIT0.0.1TypeScript support: included

a loader for runtime dynamic script.

readme

webpack-dynamic-script-loader

a loader for runtime dynamic script.

usage

let config = {
module: {
   rules: [
      {
          test: /\.dynamic.js/,
          enforce: 'pre',
          loaders: ['@sliv/webpack-dynamic-script-loader']
      }        
   ]        
}
}
// time.dynamic.js
// notice the require is webpack's require not node's
// use req if you need to access nodeRequire
module.exports = (req) => {
    let os = req('os')
    let runtimeScript = `module.exports = "this machine have ${os.cpus().length} cpu"`
    return runtimeScript
}