Skip to content

Commit 973e5f0

Browse files
refactor: adjust module bundling
1 parent ac5f6fc commit 973e5f0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

fuse.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { src, task } from 'fuse-box/sparky'
33
import { resolve } from 'path'
44
import { argv } from 'yargs'
55
import shabang from './tools/scripts/fuse-shebang'
6+
import { SparkyFile } from 'fuse-box/sparky/SparkyFile'
67

78
const appName = 'fng'
89
const outputDir = '.build'
@@ -60,6 +61,7 @@ task('bundle', ['cp.jest', 'ng.svg'], () => {
6061
task('ng.svg', () => {
6162
const config = FuseBox.init({
6263
homeDir,
64+
target: 'universal@es5',
6365
output: `${outputDir}/modules/svg/$name.js`,
6466
globals: {
6567
default: '*'
@@ -69,9 +71,13 @@ task('ng.svg', () => {
6971
main: outputPath
7072
}
7173
})
72-
src('**', { base: 'src/modules/svg' })
74+
src('test.ts', { base: 'src/modules/svg' })
7375
.dest('.build/modules/svg')
7476
.exec()
75-
config.bundle('index').instructions('> [src/modules/svg/index.ts]')
77+
src('src/modules/svg/index.ts')
78+
.file('*', (file: SparkyFile) => file.rename('index.d.ts'))
79+
.dest('.build/modules/svg/$name')
80+
.exec()
81+
config.bundle('index').instructions('! [src/modules/svg/test.ts]')
7682
config.run()
7783
})

0 commit comments

Comments
 (0)