UNPKG

bunjs

Version:

bun-cli工具是一个融合了多种实用功能的前端命令行工具,它服务于bunjs框架,却不止于bunjs。

99 lines 3.39 kB
module.exports = { webpackCopyConf: (appPath) => { return { './client/template': `./build/template${appPath}`, } }, unsingleWebpackCopyConf: (appPath) => { return { './server/app': `./build/app${appPath}`, './server/conf': `./build/conf${appPath}`, './client/template': `./build/template${appPath}`, } }, deployConf: { fileMap: (projectPath) => { return { './build/app/': `${projectPath}/app/`, './build/conf/': `${projectPath}/conf/`, './build/static/': `${projectPath}/static/`, './build/template/': `${projectPath}/template/`, // './build/src/': `${projectPath}/src/` }; } }, project: { downloadPath: 'bunjs/bun-project', fileMap: (appName) => { return [ `${appName}/ecosystem.config.js`, `${appName}/package.json` ]; } }, app: { downloadPath: 'bunjs/bun-app', fileMap: (appName) => { return [ `${appName}/config.js`, `${appName}/package.json`, `${appName}/server/action/api/Api.js`, `${appName}/server/action/show/Home.js`, `${appName}/server/controller/Main.js` ]; } }, reactapp: { downloadPath: 'bunjs/bun-reactapp', fileMap: (appName) => { return [ `${appName}/config.js`, `${appName}/package.json`, `${appName}/src/app/page/home/home.jsx`, `${appName}/src/app/page/pageone/pageone.jsx`, `${appName}/src/app/base/index.js`, `${appName}/server/action/show/Example.js`, `${appName}/server/action/api/Api.js`, `${appName}/server/controller/Main.js`, `${appName}/server/model/services/DataStation.js`, `${appName}/server/model/services/page/ExampleHomeShow.js`, `${appName}/server/model/services/page/ExampleOneShow.js` ]; } }, reactappssr: { downloadPath: 'bunjs/bun-reactapp-ssr', fileMap: (appName) => { return [ `${appName}/config.js`, `${appName}/package.json`, `${appName}/ecosystem.config.js` ]; } }, vueapp: { downloadPath: 'bunjs/bun-vueapp', fileMap: (appName) => { return [ `${appName}/config.js`, `${appName}/package.json`, `${appName}/server/action/show/Example.js`, `${appName}/server/action/api/Api.js`, `${appName}/server/controller/Main.js`, `${appName}/server/model/services/DataStation.js`, `${appName}/server/model/services/page/ExampleHomeShow.js`, `${appName}/server/model/services/page/ExampleOneShow.js` ]; } }, vueappssr: { downloadPath: 'bunjs/bun-vueapp-ssr', fileMap: (appName) => { return [ `${appName}/config.js`, `${appName}/package.json`, `${appName}/ecosystem.config.js` ]; } }, }