UNPKG

@anov/core

Version:

ANOV Visualization Platform Kernel encapsulates all basic services, such as face recognition, gesture recognition, speech recognition, theme skin changing, internationalization, animation engine, basic components

76 lines (74 loc) 1.79 kB
//import buble from 'rollup-plugin-buble'; const rollup = require("rollup") const resolve = require("rollup-plugin-node-resolve") // 解析node_modules第三方以来关系 const commonjs = require("rollup-plugin-commonjs") // 处理非ES6的模块,如CommonJS的模块 const progress = require("rollup-plugin-progress") // 展示打包进度 const filesize = require("rollup-plugin-filesize") // 在CLI显示文件大小 const babel = require("rollup-plugin-babel") const eslint = require("rollup-plugin-eslint") const cleanup = require("rollup-plugin-cleanup") const terser = require("rollup-plugin-terser") const json = require("rollup-plugin-json") export default [ // { // input: 'src/index.js', // plugins: [ // // glconstants(), // // glsl(), // buble( { // transforms: { // arrow: false, // classes: true // } // } ) // ], // output: [ // { // format: 'umd', // name: 'THREE', // file: 'build/index.js', // indent: '\t' // } // ] // }, { input: "src/index.js", plugins: [ resolve(), // commonjs(), // json(), eslint.eslint(), cleanup({ comments: "all", }), terser.terser({ output: { comments: /@preserve|@license|@cc_on/i, }, }), filesize(), progress({ clearLine: false, }), ], external: [ "axios", "dtc", "gsap", "hotkeys-js", "howler", "crypto-js", "upng-js", "xlsx", "lodash-es", ], output: [ { format: "esm", file: "build/index.module.js", indent: "\t", minify: true, }, ], }, ]