A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/dy/swcify below:

swc-project/swcify: Browserify transform for SWC

swcify

SWC browserify transform. Enables ES6/JSX/react for browserify times faster than babelify.

$ npm install --save-dev swcify @swc/core
$ browserify script.js -t swcify > bundle.js

By default, swcify reads .swcrc file in the basedir with SWC config.

var fs = require("fs")
var browserify = require("browserify")

var b = browserify("./script.js")
  .transform("swcify", config)
  .bundle()
  .pipe(fs.createWriteStream("bundle.js"));

The optional argument config can be an object with options for SWC.

Why aren't files in node_modules being transformed?

This is the default browserify behavior.

A possible solution is to add:

{
  "browserify": {
    "transform": ["swcify"]
  }
}

to the root of all your modules package.json that you want to be transformed.

Why am I not getting source maps?

To use source maps, enable them in browserify with the debug option:

browserify({debug: true}).transform("swcify");
$ browserify -d -t swcify

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4