0.2.6 • Published 2 years ago

swc-loader v0.2.6

Weekly downloads
1,226
License
MIT
Repository
github
Last release
2 years ago

swc-loader

This package allows transpiling JavaScript files using swc and webpack.

Installation

npm i --save-dev @swc/core swc-loader webpack

Usage

module: {
    rules: [
        {
            test: /\.m?js$/,
            exclude: /(node_modules|bower_components)/,
            use: {
                // Use `.swcrc` to configure swc
                loader: "swc-loader"
            }
        }
    ];
}

You can pass options to the loader by using the option property.

module: {
    rules: [
        {
            test: /\.ts$/,
            exclude: /(node_modules|bower_components)/,
            use: {
                loader: "swc-loader",
                options: {
                    jsc: {
                        parser: {
                            syntax: "typescript"
                        }
                    }
                }
            }
        }
    ];
}

If you get an error while using swc-loader, you can pass sync: true to get correct error message.

module: {
    rules: [
        {
            test: /\.ts$/,
            exclude: /(node_modules|bower_components)/,
            use: {
                loader: "swc-loader",
                options: {
                    // This makes swc-loader invoke swc synchronously.
                    sync: true,
                    jsc: {
                        parser: {
                            syntax: "typescript"
                        }
                    }
                }
            }
        }
    ];
}

Configuration Reference

Refer https://swc.rs/docs/configuring-swc

@uponco/admin-ui@jkyu/emp-swc@jkyu/emp-vue3-swc@delver/ui@healthkit/webpack@infinitebrahmanuniverse/nolb-swc@renzp/scriptsustd@everything-registry/sub-chunk-2861medusa-admin-ui-fa@perseides/admin-uidabsi-payloadwoovi-electronwp-blank-scriptsxbb-devwyginincxhs-mp-compiler-new-clixhs-mp-compiler-game-clistorefront-icu_admin-uistorybook-addon-swcsutevendor-ui-alpha-v1@bondi-js/config@blueprintjs/webpack-build-scripts@princemwase/medusa-admin-ui@payglo/admin-ui@payloadcms/bundler-webpackantmjs-docjsx-email-builderksv741-react-scriptsindiapost-internal-portal-homehiyorihaiyan-scriptslin-fec-builderlafiyaks-zc-webpack-config-h5kk-webpack-base--configmedusajs-admin-ui@wicke/ynnari@web-design/pack@webprovise1/medusajs-admin-ui@weblif/fastpack@weblab.technology/shaman-frontend-plugin@webdesserts/app-scripts@workleap/webpack-configs@webpackon/use-swc@webextension-toolbox/webextension-toolbox@tlukastee/admin-ui@tlukastee/custom-admin-ui@ufly/wpk-cfg@tucano-commerce/admin-ui@toptal/davinci-engine@temporalio/worker@theazizmoh/admin-ui@theazizmoh/admin-ui-janata@tramvai/swc-integration@versini/mfe-cli@velor2012/meta@vize/cli@w-hite/album@unpackjs/plugin-react@ynikolenko/medusajs-admin-ui@ynikolenko/admin-ui@zenstone/webpack-starterahead.jsanythink-vendor-uiarui-scripts@ciam-snack/snack-scripts@atrilabs/commands@atrilabs/commands-builder@itayn-fireberry-org/itayn-test@cloudbase/addon-cli@cloudbase/lowcode-cli@clusterio/web_ui@gravity-ui/app-builder@habbaldev78y/admin-ui@hahahoarder/strawberry-ui@actions-sdk/webpack-builder@efox/emp-vue3-swc@efox/emp-swc@codeurs/packer@cocoy/react-scripts@ajeebsa/admin-ui@eightshift/frontend-libs-tailwind@eightshift/frontend-libs@aklry/elpis@aktiv/cli@cowtech/webpack-config@cougargrades/react-scripts@coupage/cli@alisafavi123/admin-uipayload-with-decoratorrob-scriptsuc-custom-medusajs-admin-uiuc-custon-medusajs-admin-uitest-admin-uixhs-mp-compiler-cli@backstage/cli@bale-tools/mutate-service@bixi-design/builder
0.2.6

2 years ago

0.2.4

2 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

4 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago