From 53199b15c64b967cfcc003448d31a1ea8bf11e07 Mon Sep 17 00:00:00 2001 From: lainNao Date: Thu, 23 May 2024 02:26:20 +0900 Subject: [PATCH] fix: add type module to bundler package --- Cargo.toml | 2 +- Makefile | 9 +++++++-- e2e-test/bundler/bun.lockb | Bin 21687 -> 21687 bytes e2e-test/bundler/package.json | 2 +- e2e-test/node/bun.lockb | Bin 2425 -> 2425 bytes e2e-test/node/package.json | 2 +- e2e-test/web/bun.lockb | Bin 19142 -> 19142 bytes e2e-test/web/package.json | 2 +- resources/generatedTypes.ts | 2 +- 9 files changed, 12 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2bb5136..74df2c9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chord-progression-parser" -version = "0.6.1" +version = "0.6.2" authors = ["lainNao"] edition = "2021" license = "MIT" diff --git a/Makefile b/Makefile index bb373ae..80a4c91 100644 --- a/Makefile +++ b/Makefile @@ -76,6 +76,7 @@ build-wasm-bundler: --out-dir ./pkg/pkg-bundler \ --target bundler make generate-ts-declare-file-for-pkg-bundler + make add-package-json-type-module-for-pkg-bundler # modify package-name # append "-bundler" to package json "name" field @@ -134,8 +135,8 @@ generate-ts-declare-file-for-pkg-bundler: # Rewrite definition of return value of run function in pkg-bundler/chord_progression_parser.d.ts to "Ast" sed -i.bak 's/any/ParsedResult/g' pkg/pkg-bundler/chord_progression_parser.d.ts && rm pkg/pkg-bundler/chord_progression_parser.d.ts.bak # compile additinal files - npx tsc resources/error_code_message_map.ts --declaration --allowJs --module ES6 --outDir pkg/pkg-bundler - npx tsc resources/generatedTypes.ts --declaration --allowJs --module ES6 --outDir pkg/pkg-bundler + npx tsc resources/error_code_message_map.ts --declaration --allowJs --module NodeNext --moduleResolution nodenext --outDir pkg/pkg-bundler + npx tsc resources/generatedTypes.ts --declaration --allowJs --module NodeNext --moduleResolution nodenext --outDir pkg/pkg-bundler # add to package.json "files" sed -i.bak 's/"files": \[/"files": \[\ "error_code_message_map.js", "error_code_message_map.d.ts", /g' pkg/pkg-bundler/package.json && rm pkg/pkg-bundler/package.json.bak @@ -144,6 +145,10 @@ generate-ts-declare-file-for-pkg-bundler: # prepend contents of additionalType.ts.txt to pkg/pkg-bundler/chord_progression_parser.d.ts cat resources/additionalType.ts.txt pkg/pkg-bundler/chord_progression_parser.d.ts > pkg/pkg-bundler/chord_progression_parser.d.ts.tmp && mv pkg/pkg-bundler/chord_progression_parser.d.ts.tmp pkg/pkg-bundler/chord_progression_parser.d.ts +# add package.json type module +add-package-json-type-module-for-pkg-bundler: + sed -i.bak 's/"name": "\(.*\)"/"name": "\1",\n "type": "module"/' pkg/pkg-bundler/package.json && rm pkg/pkg-bundler/package.json.bak + # generate types generate-ts-types: typeshare ./src \ diff --git a/e2e-test/bundler/bun.lockb b/e2e-test/bundler/bun.lockb index 205c94c2bca36a72192e2ddeae129558d3c0a633..52ca9df5883e643fcf42b5570cd8d8932abd5508 100755 GIT binary patch delta 139 zcmV;60CfMisR6gC0gx^r`t;@F-O9vx@(JrfvrQ(7ECDi;F-IShds7Ot0aLaCBNz0hIwjy}~$BlwgC+Xdx8^!5tPzfy%dCXD76PR#pun?~taavRwb5r2=yOo<0{w mhQ%Q`GOQ!Xd)ECt;E=E}*a3&ZvtNz0hIwj`)}aTS8UWoWj~^9YD5qXc-eK64EnmMYGGLrfvtx?;0gx^rKJQmIVw<)~EH~Ll?8%V)xl-_Z5Of3l%IFTcS;~U6u}=B} zlf(rmvv36U4?w-bI8u~ggUx6m6$QZ^7D$20w_Rr^w18Gt4I=N5rl+!8|DdG;a{Zn@ t7ex?;0gx^rB*MR>EvZNVu@sQ~K}ygMYYK-?lzghjksvRWw@i*Ou}=B} zlf(@uvv36U4?z2G;LulW)I?=JqHJnJ5Dj?Qb(0MGx~XbmStLTC;!G1Fec}#C3bnkn r3FBSl1kGoJa@DML