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-v1antmjs-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@payglo/admin-ui@payloadcms/bundler-webpack@pixolith/webpack-sw6-config@pixso/plugin-cli@planjs/react-cli-service@pluffa/build-toolsfulfillment-capability-componentsgant-core@tarantool.io/tcm-clieklix-medusa-admin-uiedon-serviceelzaextension-developfec-builder@actions-sdk/webpack-builder@princemwase/medusa-admin-ui@prefabricated/core@pplancq/webpack-config@bipboys/webpack-config@bixi-design/builder@blueprintjs/webpack-build-scripts@blueking/cli-service-webpack@blueking/cli-service@bitcreate/elpis@bondi-js/config@brizy/scripts@cartable/core@chaoswise/scaffold@ciam-snack/snack-scripts@bekir-arkulpa/payload@backstage/cli@bale-tools/mutate-servicecentro-admin-uicarpinchocraco-swccreate-ego-appcwhite-temporal-workerdego-package
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

4 years ago

0.2.0

4 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

7 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