malinajs-unplugin
Version:
Transform Malina.js files to plain js
42 lines (29 loc) • 1.08 kB
Markdown
//packagephobia.com/badge?p=malinajs-unplugin@latest)](https://packagephobia.com/result?p=malinajs-unplugin@latest)
[](https://www.npmjs.com/package/malinajs-unplugin)
```ts
//vite.config.ts
import { defineConfig } from "vite";
import { vitePlugin as malinaPlugin } from "malinajs-unplugin";
export default defineConfig(({ mode }) => ({
plugins: [
malinaPlugin({
debugLabel: mode === "development",
}),
],
}));
```
```js
//webpack.config.js
const { webpackPlugin: malinaPlugin } = require("malinajs-unplugin");
module.exports = {
plugins: [malinaPlugin()],
};
```
Be careful when using with Vite: the `html` extension will not work
As [stated](https://malinajs.github.io/docs/#context) in the malinajs documentation, you can import 'malinajs' as 'malinajs/runtime'.
Using unplugin, you cannot do this. [Read more in the issue](https://github.com/Artemis69/malinajs-unplugin/issues/1#issuecomment-938657122)
[![install size](https: