webpack-libify

1.2.0 • Public • Published

webpack-libify

Show Your Webpack Loader Transformed Source!

New Features

  • support ts and tsx files

约定

  • 使用到的 src 源码需要转化到 lib 中
  • src 中 require 的 id 不需要进行改变: abc.css -> abc.css.js, abc.jsx -> abc.jsx.js
  • ts 文件配合resolve.extensions直接引入, abc.ts -> abc.js
  • 所有 lib 中的模块 node 可运行

用法

// in your webpack.config.js
const libify = require.resolve('webpack-libify');
 
module.postLoaders: [ { loader: libify } ]

webpack_public_path

基于 require('js-tokens') 技术, 使用类 require("../webpack.config")[0].output.publicPath 替换掉 __webpack_public_path__

Readme

Keywords

Package Sidebar

Install

npm i webpack-libify

Weekly Downloads

1

Version

1.2.0

License

ISC

Last publish

Collaborators

  • xinyusir
  • dzyhenry
  • adispring
  • wenbing