GitHub - leimonio/ts-blank-loader: Typescript compilation using ts-blank-space with your favourite bundler. (original) (raw)

ts-blank-loader

npm version npm downloads

Typescript compilation using ts-blank-space with your favourite bundler.

Install

Usage in Rspack & Webpack

Typescript

// rspack.config.js (or webpack.config.js)

module.exports = { module: { rules: [ { test: /.ts$/, use: "ts-blank-loader", }, ], }, }

TSX

Rspack

// rspack.config.js

module.exports = { module: { rules: [ { test: /.tsx$/, use: [ { loader: "builtin:swc-loader", options: { jsc: { parser: { syntax: "ecmascript", jsx: true, }, }, }, }, "ts-blank-loader", ], exclude: /node_modules/, }, ], }, }

Webpack

// webpack.config.js

module.exports = { module: { rules: [ { test: /.tsx$/, use: [ { loader: "babel-loader", // Use Babel loader for transpiling JavaScript options: { presets: ["@babel/preset-env", "@babel/preset-react"], // Use presets for modern JavaScript and React }, }, "ts-blank-loader", ], exclude: /node_modules/, }, ], }, }

License

MIT ©