0.8.4 • Published 4 years ago

rollup-plugin-mxn-jsx v0.8.4

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

rollup-plugin-mxn-jsx

Rollup JSX plugin that transpiles JSX into JavaScript

  • ~6.1kb size
  • ~2.5kb minified + gzipped

This is a wrapper around mxn-jsx-ast-transformer. Make sure to go check that out for options.

Install

$ npm install rollup-plugin-mxn-jsx

Usage

Use it like this in your rollup.config:

import rollupMxnJsx from "rollup-plugin-mxn-jsx";

export default {
	input: "src/index.js",
	external: [
		"preact",
		"prop-types"
	],
	output: {
		file: "bundle/bundle.js",
		format: "iife",
		name: "App",
		sourcemap: false,
		globals: {
			"preact": "preact",
			"prop-types": "PropTypes"
		}
	},
	plugins: [
		rollupMxnJsx({
			factory: "h",
			include: ["*.js", "*.jsx"]
		})
	]
};

License

This module is released under the MIT license.

Related