JSPM

swc-plugin-react-server

0.2.2
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 2
    • Score
      100M100P100Q16727F
    • License MIT

    Package Exports

    • swc-plugin-react-server

    Readme

    swc-plugin-react-server

    This is a swc plugin for react server.

    • 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