Skip to content

Commit 3761ec5

Browse files
committed
fix(build): use es2019 build target
fixes #112
1 parent 623622a commit 3761ec5

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

build.config.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,19 @@ export default defineBuildConfig({
55
rollup: {
66
emitCJS: true,
77
cjsBridge: true,
8+
esbuild: {
9+
target: 'es2019'
10+
}
811
},
912
clean: true,
1013
entries: [
1114
'src/plugin',
12-
{ input: 'src/core', outDir: 'dist/core', builder: 'mkdist', format: 'cjs', ext: 'js', declaration: false },
13-
{ input: 'src/loaders', outDir: 'dist/loaders', builder: 'mkdist', format: 'cjs', ext: 'js', declaration: false },
15+
// loaders aren't part of the plugin entry
16+
{ input: 'src/loaders/dev-tools', name: 'loaders/dev-tools', declaration: false, format: 'cjs', ext: 'cjs' },
17+
{ input: 'src/loaders/virtual-module', name: 'loaders/virtual-module', declaration: false, format: 'cjs', ext: 'cjs' },
18+
{ input: 'src/loaders/windicss-css', name: 'loaders/windicss-css', declaration: false, format: 'cjs', ext: 'cjs' },
19+
{ input: 'src/loaders/windicss-style-pitcher', name: 'loaders/windicss-style-pitcher', declaration: false, format: 'cjs', ext: 'cjs' },
20+
{ input: 'src/loaders/windicss-template', name: 'loaders/windicss-template', declaration: false, format: 'cjs', ext: 'cjs' },
1421
],
1522
externals: [
1623
'webpack',

src/plugin.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ import Server from './core/server'
1111
export * from './types'
1212

1313
const loadersPath = resolve(__dirname, 'loaders')
14-
const pitcher = resolve(loadersPath, 'windicss-style-pitcher.js')
15-
const transformCSSLoader = resolve(loadersPath, 'windicss-css.js')
16-
const transformTemplateLoader = resolve(loadersPath, 'windicss-template.js')
17-
const virtualModuleLoader = resolve(loadersPath, 'virtual-module.js')
18-
const devtoolsLoader = resolve(loadersPath, 'dev-tools.js')
14+
const pitcher = resolve(loadersPath, 'windicss-style-pitcher.cjs')
15+
const transformCSSLoader = resolve(loadersPath, 'windicss-css.cjs')
16+
const transformTemplateLoader = resolve(loadersPath, 'windicss-template.cjs')
17+
const virtualModuleLoader = resolve(loadersPath, 'virtual-module.cjs')
18+
const devtoolsLoader = resolve(loadersPath, 'dev-tools.cjs')
1919

2020
class WindiCSSWebpackPlugin {
2121
options

tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"root": true,
33
"compilerOptions": {
44
"baseUrl": ".",
5-
"module": "ESNext",
6-
"target": "ESNext",
7-
"lib": ["DOM", "ESNext"],
5+
"lib": ["ES2019"],
6+
"module": "commonjs",
7+
"target": "ES2019",
88
"strict": true,
99
"esModuleInterop": true,
1010
"skipLibCheck": true,

0 commit comments

Comments
 (0)