0.2.0 • Published 4 months ago

@surplus/compiler v0.2.0

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

Surplus Compiler

This is the base Surplus compiler transformer logic, and a basic CLI utility called surplus-transform.

NOTE: This is only the compiler; it does not include the runtime.

Rust Usage

Check the docs. For now, running cargo doc --open is the best way.

For the CLI utility, run cargo run -- --help for usage.

Javascript Usage

npm install @surplus/compiler

The compiler is usable via a WASM module.

NOTE: The JavaScript package and the Rust crate do not necessarily share the same version numbers. To the extent possible, major and minors will remain synchronized.

import compileSurplus from '@surplus/compiler';

console.log(
	compileSurplus(
		`<div>Hello!</div>`,

		/* Optional arguments (defaults shown) */
		{
			global: '$$S',
			emitRuntimeImport: true
		}
	)
);

License

Licensed under the MIT License.

0.2.0

4 months ago

0.1.2

4 months ago

0.1.1

4 months ago

0.1.0

4 months ago