w-web-api
Version:
A web service for APIs.
37 lines (31 loc) • 941 B
JavaScript
// import rollupFiles from 'w-package-tools/src/rollupFiles.mjs'
import rollupFile from 'w-package-tools/src/rollupFile.mjs' //因只有1檔案且不需刪除dsit故改用rollupFile
let fdSrc = './server' //'./src'
let fdTar = './dist'
rollupFile({
// fns: ['WWebApi.mjs'],
fn: 'WWebApi.mjs',
fdSrc,
fdTar,
nameDistType: 'kebabCase',
globals: {
'@hapi/hapi': '@hapi/hapi',
'@hapi/inert': '@hapi/inert',
'path': 'path',
'fs': 'fs',
'events': 'events',
'stream': 'stream',
// 'form-data': 'FormData',
'crypto': 'crypto', //因crypto-js修改使用內建crypto方式, 會偵測nodejs並使用require內建的crypto, 故需剔除
},
external: [
'@hapi/hapi',
'@hapi/inert',
'path',
'fs',
'events',
'stream',
// 'form-data',
'crypto',
],
})