UNPKG

@inkline/plugin

Version:

<p align="center"> <a href="https://inkline.io/"> <img src="https://raw.githubusercontent.com/inkline/inkline.io/main/assets/images/logo/logo-black.svg" alt="Inkline" width=72 height=72> </a> </p>

32 lines (31 loc) 969 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.webpackPlugin = exports.vitePlugin = exports.rollupPlugin = exports.plugin = exports.esbuildPlugin = void 0; var _unplugin = require("unplugin"); var _watch = require("./watch"); var _build = require("./build"); const plugin = (0, _unplugin.createUnplugin)((options = {}, meta) => { let isDevMode = options.watch || false; if (!isDevMode && meta.framework === "vite") { isDevMode = !process.argv.includes("build"); } if (isDevMode) { (0, _watch.watch)(options); } else { (0, _build.build)(options); } return { name: "inkline" }; }); exports.plugin = plugin; const vitePlugin = plugin.vite; exports.vitePlugin = vitePlugin; const rollupPlugin = plugin.rollup; exports.rollupPlugin = rollupPlugin; const webpackPlugin = plugin.webpack; exports.webpackPlugin = webpackPlugin; const esbuildPlugin = plugin.esbuild; exports.esbuildPlugin = esbuildPlugin;