UNPKG

sfx-meteojs

Version:

气象 JS 库, Javascript library for meteorological and atmospheric tools

48 lines (45 loc) 1.38 kB
// import { readFileSync } from "fs"; // import alias from "@rollup/plugin-alias"; // import resolve from "@rollup/plugin-node-resolve"; // import { terser } from "@rollup/plugin-terser"; // import typescript from "@rollup/plugin-typescript"; // const packageJson = JSON.parse(readFileSync("./package.json", "utf8")); // 读取UMD全局模块名,在package中定义了 // const pkgName = packageJson.umdModuleName; export default { input: "src/index.ts", output: [ { file: "dist/esm/index.js", format: "esm", }, { file: "dist/cjs/index.js", format: "cjs", }, { file: "dist/umd/index.js", format: "umd", // name: pkgName, globals: { // 配置依赖中的UMD全局变量名 "event-message-center": "MessageCenter", "task-queue-lib": "TaskQueue", }, }, { file: "dist/bundle/index.js", format: "iife", // name: pkgName, // plugins: [terser()], }, ], plugins: [ // typescript({ // tsconfig: "./tsconfig.json", // }), // alias({ // resolve: [".js"], // }), // resolve(), ], };