UNPKG

tils-first-weather-widget

Version:

An example development EXB widget (Grant Caroll, spatial-innovation.co.nz)

69 lines (68 loc) 1.79 kB
import typescript from "rollup-plugin-typescript2"; import commonjs from "rollup-plugin-commonjs"; import external from "rollup-plugin-peer-deps-external"; import resolve from "rollup-plugin-node-resolve"; import pkg from "./package.json" assert {type:'json'}; // import { defineConfig } from 'vite' // export default defineConfig({ // build: { // outDir: 'dist', // rollupOptions: { // input: 'src/index.ts', // output: { // entryFileNames: '[name].js', // }, // }, // }, // }) export default { input: "src/widget.tsx", inlineDynamicImports: true, output: [ // { // dir: 'dist', // sourcemap: true, // file: pkg.main, // format: 'cjs' // }, { dir: pkg.main, format: "cjs", exports: "named", sourcemap: true }, // { // dir: 'dist', // sourcemap: true, // file: pkg.module, // format: 'es' // }, { dir: pkg.module, format: "es", exports: "named", sourcemap: true } ], plugins: [ external(), resolve(), typescript({ rollupCommonJSResolveHack: false, exclude: "**/__tests__/**", clean: true }), commonjs({ include: ["node_modules/**"], namedExports: { "node_modules/react/react.js": [ "Children", "Component", "PropTypes", "createElement" ], "node_modules/react-dom/index.js": ["render"] } }) ] };