tauri/tooling/create-tauri-app/rollup.config.js
Jacob Bolda fa99fda0cf
chore: CTA license headers and externals (#1485)
* add common node libs as externals, hides warning

* add license header to vue-cli file
2021-04-14 13:05:04 -05:00

28 lines
607 B
JavaScript

import typescript from "@rollup/plugin-typescript";
import commonjs from "@rollup/plugin-commonjs";
import pkg from "./package.json";
export default {
treeshake: true,
perf: true,
input: "src/index.ts",
output: {
dir: "dist",
format: "cjs",
entryFileNames: "[name].js",
exports: "named",
},
plugins: [typescript(), commonjs({ extensions: [".js"] })],
external: [
"fs",
"path",
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
],
watch: {
chokidar: true,
include: "src/**",
exclude: "node_modules/**",
},
};