UNPKG

@plasosdk/client-sdk

Version:

Plaso教育平台的客户端SDK

58 lines (57 loc) 1.34 kB
import typescript from '@rollup/plugin-typescript'; import commonjs from '@rollup/plugin-commonjs'; import resolve from '@rollup/plugin-node-resolve'; // 配置为数组,支持多入口 export default [ // 第一个入口:index.ts (原始React版本-不包含React依赖) { input: 'src/index.ts', output: [ { file: 'dist/index.js', format: 'cjs', sourcemap: true }, { file: 'dist/index.esm.js', format: 'esm', sourcemap: true } ], plugins: [ resolve(), commonjs(), typescript({ tsconfig: './tsconfig.json', declaration: true, declarationDir: 'dist' }) ] }, // 第二个入口:electronCommon.ts { input: 'src/electronCommon.ts', output: [ { file: 'dist/electronCommon.js', format: 'cjs', sourcemap: true }, { file: 'dist/electronCommon.esm.js', format: 'esm', sourcemap: true } ], external: ['electron', 'path', 'fs', 'child_process', 'electron-store'], plugins: [ resolve(), commonjs(), typescript({ tsconfig: './tsconfig.json', declaration: true, declarationDir: 'dist' }) ] }, ];