From 1be0073a2fddfb217fe76d8f56fa24f2533f07d8 Mon Sep 17 00:00:00 2001 From: Jeason Date: Tue, 28 Mar 2023 14:00:45 +0800 Subject: [PATCH 1/2] fix: tokens loader use text and add esm output --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index df3ce72..7abe499 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,10 @@ "types": "dist/src/index.d.ts", "scripts": { "antlr": "antlr4ts -visitor antlr/Solidity.g4 -o src", - "build:browser": "esbuild src/index.ts --outfile=dist/index.iife.js --bundle --loader:.tokens=file --sourcemap --format=iife --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js", + "build:browser": "esbuild src/index.ts --outfile=dist/index.iife.js --bundle --loader:.tokens=text --sourcemap --format=iife --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js", + "build:esm": "esbuild src/index.ts --outfile=dist/index.esm.js --bundle --loader:.tokens=text --sourcemap --format=esm --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js", "build:node": "esbuild src/index.ts --outfile=dist/index.cjs.js --bundle --loader:.tokens=file --sourcemap --format=cjs --platform=node --target=node12", - "build": "npm run build:node && npm run build:browser && npm run generate-types && npm run copy-files", + "build": "npm run build:node && npm run build:browser && npm run build:browser && npm run generate-types && npm run copy-files", "generate-types": "tsc", "copy-files": "shx mkdir -p dist/antlr && shx cp './src/antlr/*tokens' dist/antlr", "prettier": "prettier --write 'src/**/*' 'test/**/*'", From acf94d37c2170936502413523211109d368f9113 Mon Sep 17 00:00:00 2001 From: Jeason Date: Wed, 19 Apr 2023 09:46:03 +0800 Subject: [PATCH 2/2] fix: typo --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7abe499..f12f419 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "build:browser": "esbuild src/index.ts --outfile=dist/index.iife.js --bundle --loader:.tokens=text --sourcemap --format=iife --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js", "build:esm": "esbuild src/index.ts --outfile=dist/index.esm.js --bundle --loader:.tokens=text --sourcemap --format=esm --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js", "build:node": "esbuild src/index.ts --outfile=dist/index.cjs.js --bundle --loader:.tokens=file --sourcemap --format=cjs --platform=node --target=node12", - "build": "npm run build:node && npm run build:browser && npm run build:browser && npm run generate-types && npm run copy-files", + "build": "npm run build:node && npm run build:browser && npm run build:esm && npm run generate-types && npm run copy-files", "generate-types": "tsc", "copy-files": "shx mkdir -p dist/antlr && shx cp './src/antlr/*tokens' dist/antlr", "prettier": "prettier --write 'src/**/*' 'test/**/*'",