0.8.1 • Published 2 months ago

@stylexswc/unplugin v0.8.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Unplugin with NAPI-RS StyleX compiler integration

Uplugin for an unofficial napi-rs compiler that includes the StyleX SWC code transformation under the hood.

Installation

To install the package, run the following command:

npm install --save-dev @stylexswc/unplugin

Usage

To use the plugin, you need to add it to your build tool configuration.

For every plugin have an example of how to use it in apps/{pluginName}-unplugin-example folder.

Plugins

// vite.config.ts
import StylexRsPlugin from '@stylexswc/unplugin/vite';

export default defineConfig({
  plugins: [
    StylexRsPlugin({
      /* options */
    }),
  ],
});

// rollup.config.js
import StylexRsPlugin from '@stylexswc/unplugin/rollup';

export default {
  plugins: [
    StylexRsPlugin({
      /* options */
    }),
  ],
};

// webpack.config.js
module.exports = {
  /* ... */
  plugins: [
    require('@stylexswc/unplugin/webpack')({
      /* options */
    }),
  ],
};

// nuxt.config.js
export default defineNuxtConfig({
  modules: [
    [
      '@stylexswc/unplugin/nuxt',
      {
        /* options */
      },
    ],
  ],
});

This module works for both Nuxt 2 and Nuxt Vite

// vue.config.js
module.exports = {
  configureWebpack: {
    plugins: [
      require('@stylexswc/unplugin/webpack')({
        /* options */
      }),
    ],
  },
};

// esbuild.config.js
import { build } from 'esbuild';
import StylexRsPlugin from '@stylexswc/unplugin/esbuild';

build({
  plugins: [StylexRsPlugin()],
});

0.7.1-rc.2

4 months ago

0.7.1-rc.1

4 months ago

0.8.0-rc.2

2 months ago

0.8.0-rc.1

2 months ago

0.7.1

4 months ago

0.7.0

4 months ago

0.8.1-rc.1

2 months ago

0.7.0-rc.5

4 months ago

0.8.1

2 months ago

0.8.0

2 months ago

0.7.0-rc.4

4 months ago

0.7.0-rc.3

4 months ago

0.7.0-rc.2

4 months ago

0.7.0-rc.1

4 months ago

0.7.0-dev.1

4 months ago

0.6.6

5 months ago

0.6.6-rc.2

5 months ago

0.6.6-rc.1

5 months ago

0.6.5

5 months ago

0.6.5-rc.1

5 months ago

0.6.4

5 months ago

0.6.4-rc.2

5 months ago

0.6.4-rc.1

6 months ago

0.6.3

6 months ago

0.6.3-rc.4

6 months ago

0.6.3-rc.3

6 months ago

0.6.3-rc.2

6 months ago

0.6.3-rc.1

6 months ago

0.6.2

6 months ago

0.6.2-rc.5

6 months ago

0.6.2-rc.4

6 months ago

0.6.2-rc.2

6 months ago

0.6.2-rc.1

6 months ago

0.6.1

6 months ago

0.6.1-rc.2

6 months ago

0.6.1-rc.1

6 months ago

0.6.0

6 months ago

0.6.0-rc.2

6 months ago

0.6.0-rc.1

6 months ago

0.5.1

7 months ago

0.5.1-rc.2

7 months ago

0.5.1-rc.1

7 months ago

0.5.0

7 months ago

0.5.0-rc.3

7 months ago

0.5.0-rc.2

7 months ago

0.5.0-rc.1

7 months ago

0.4.4

8 months ago

0.4.4-rc.5

8 months ago

0.4.4-rc.4

8 months ago

0.4.4-rc.3

8 months ago

0.4.4-rc.2

8 months ago

0.4.4-rc.1

8 months ago

0.4.3

8 months ago

0.4.3-rc.2

8 months ago

0.4.3-rc.1

8 months ago

0.4.2

8 months ago

0.4.2-rc.2

8 months ago

0.4.2-rc.1

8 months ago

0.4.1

8 months ago

0.4.1-rc.2

8 months ago