Skip to content

Commit f223d91

Browse files
committed
Merge branch 'esbuild' into language-mode
2 parents b828a06 + 6cffd7a commit f223d91

File tree

9 files changed

+34299
-52175
lines changed

9 files changed

+34299
-52175
lines changed

packages/vscode-tailwindcss/esbuild.js renamed to esbuild.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
11
const esbuild = require('esbuild')
22
const path = require('path')
33
const fs = require('fs')
4+
const mri = require('mri')
45

56
const resolve = (...args) => path.resolve(__dirname, ...args)
67

8+
const args = mri(process.argv.slice(2), {
9+
boolean: ['watch', 'minify'],
10+
string: ['outfile', 'outdir', 'external'],
11+
})
12+
713
esbuild.build({
8-
entryPoints: [resolve('src/extension.ts'), resolve('src/server.ts'), resolve('src/cssServer.ts')],
14+
entryPoints: args._,
915
bundle: true,
1016
platform: 'node',
11-
external: ['vscode', 'pnpapi'],
17+
external: [].concat(args.external),
1218
format: 'cjs',
13-
outdir: resolve('dist'),
14-
watch: process.argv.includes('--watch'),
15-
minify: process.argv.includes('--minify'),
19+
outdir: args.outdir,
20+
outfile: args.outfile,
21+
watch: args.watch,
22+
minify: args.minify,
1623
plugins: [
1724
{
1825
name: 'css',

0 commit comments

Comments
 (0)