UNPKG

dingtalk-docs-cool-app

Version:

钉钉文档酷应用插件扩展 开发者初始化包

1 lines 953 B
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.bundle=bundle;var _path=_interopRequireDefault(require("path")),_rollup=require("rollup"),_pluginNodeResolve=_interopRequireDefault(require("@rollup/plugin-node-resolve")),_pluginCommonjs=_interopRequireDefault(require("@rollup/plugin-commonjs")),_pluginTypescript=_interopRequireDefault(require("@rollup/plugin-typescript"));async function bundle(e,l){let r;try{r=await(0,_rollup.rollup)({input:e,plugins:[(0,_pluginNodeResolve.default)({extensions:[".ts",".js",".json"]}),(0,_pluginCommonjs.default)(),(0,_pluginTypescript.default)({tsconfig:_path.default.join(process.cwd(),"./tsconfig.json"),include:["**/*"]})],external:[/\/node_modules\//],logLevel:"silent"}),await r.write({file:l,format:"cjs",exports:"auto"})}catch(e){console.error("❌ 打包失败:",e)}finally{r&&await r.close()}}