0.9.2 • Published 9 months ago
esm-compiler v0.9.2
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