Skip to content

Commit c0c7edc

Browse files
authored
Merge pull request #80 from crashmax-dev/reduce-size-esnext
feat: reduce size with esnext target
2 parents 4178760 + 900e120 commit c0c7edc

File tree

8 files changed

+10
-10
lines changed

8 files changed

+10
-10
lines changed

packages/fireworks-js/src/fireworks.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import { Sound } from './sound.js'
77
import { Trace } from './trace.js'
88
import { FireworksOptions, IBoundaries, Sizes } from './types.js'
99

10-
declare const version: string
11-
1210
export class Fireworks {
1311
private target: Element | HTMLCanvasElement
1412
private container: Element
@@ -48,7 +46,7 @@ export class Fireworks {
4846
}
4947

5048
get version(): string {
51-
return version
49+
return __VERSION__
5250
}
5351

5452
start(): void {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/// <reference path="vite/client" />
2+
3+
declare const __VERSION__: string

packages/fireworks-js/tsconfig.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
{
22
"extends": "@crashmax/tsconfig",
3-
"compilerOptions": {
4-
"types": [
5-
"vite/client"
6-
]
7-
},
83
"include": [
94
"src"
105
]

packages/fireworks-js/vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ export default defineConfig({
1616
)
1717
],
1818
define: {
19-
version: JSON.stringify(version)
19+
__VERSION__: JSON.stringify(version)
2020
},
2121
build: {
22+
target: 'esnext',
2223
lib: {
2324
entry: resolve(__dirname, 'src/index.ts'),
2425
name: 'Fireworks',

packages/preact/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig({
1717
`\n * license ${license}\n */`
1818
)],
1919
build: {
20+
target: 'esnext',
2021
lib: {
2122
entry: resolve(__dirname, 'src/index.tsx'),
2223
name: 'Fireworks',

packages/react/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default defineConfig({
1717
`\n * license ${license}\n */`
1818
)],
1919
build: {
20+
target: 'esnext',
2021
lib: {
2122
entry: resolve(__dirname, 'src/index.tsx'),
2223
name: 'Fireworks',

packages/vue/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default defineConfig({
1616
)
1717
],
1818
build: {
19+
target: 'esnext',
1920
lib: {
2021
entry: resolve(__dirname, 'src/index.ts'),
2122
name: 'Fireworks',

packages/web/vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ export default defineConfig({
1616
)
1717
],
1818
build: {
19+
target: 'esnext',
1920
lib: {
2021
entry: resolve(__dirname, 'src/index.ts'),
2122
name: 'fireworks-js',
2223
formats: ['es', 'umd'],
2324
fileName: (format) => `index.${format}.js`
2425
},
2526
rollupOptions: {
26-
treeshake: true,
2727
output: {
2828
exports: 'named'
2929
}

0 commit comments

Comments
 (0)