0.9.2 • Published 9 months ago

esm-compiler v0.9.2

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

ESM Compiler

The compiler for esm.sh playground written in Rust, powered by swc and lightningcss.

Usage

import init, { transform } from "https://esm.sh/esm-compiler";
await init();

const appTsx = `
import { useState } from "react"

export default App() {
  const [msg] = useState<string>("world")
  return <h1>Hello {msg}!</h1>
}
`
const importMap = {
  imports: {
    "@jsxImportSource": "https://esm.sh/react@18"
    "react": "https://esm.sh/react@18",
  }
}
const ret = transform("./App.tsx", appTsx, { importMap })
console.log(ret.code)

Development Setup

You will need rust 1.60+ and wasm-pack.

Build

wasm-pack build --target web

Run tests

cargo test --all
0.9.0

10 months ago

0.7.2

10 months ago

0.8.0

10 months ago

0.7.1

10 months ago

0.9.2

9 months ago

0.9.1

10 months ago

0.7.0

10 months ago

0.6.2

11 months ago

0.5.7

1 year ago

0.6.1

12 months ago

0.6.0

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.0

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.9

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.2.3

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.2

2 years ago

0.1.0

3 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago