swc-plugin-react-server

0.2.2 • Public • Published

swc-plugin-react-server

This is a swc plugin for react server.

  • [x] server action transform (port from next.js)

Usage

import { transform } from '@swc/core'
import { createRequire } from 'node:module'

const require = createRequire(import.meta.url)

const output = await transform(`
  async function foo() {
    "use server";
    return 0;
  }
  export async function bar() {
    "use server";
    return "Hello world";
  }
`, {
  swcrc: false,
  jsc: {
    target: 'esnext',
    experimental: {
      plugins: [
        [
          require.resolve('swc-plugin-react-server'), {}
        ]
      ]
    }
  }
})

LICENSE

MIT

/swc-plugin-react-server/

    Package Sidebar

    Install

    npm i swc-plugin-react-server

    Weekly Downloads

    4

    Version

    0.2.2

    License

    MIT

    Unpacked Size

    1.93 MB

    Total Files

    3

    Last publish

    Collaborators

    • himself_65