From 4a5d22f4f890b4dc9c4a808b604fffa89b64903a Mon Sep 17 00:00:00 2001 From: Evan Jacobs Date: Thu, 21 Sep 2023 15:37:39 -0400 Subject: [PATCH] fix: drop usage of module field and mark packages as module --- .changeset/swift-icons-fail.md | 5 +++++ package.json | 8 +++++--- react/package.json | 3 ++- transformer/package.json | 3 ++- 4 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 .changeset/swift-icons-fail.md diff --git a/.changeset/swift-icons-fail.md b/.changeset/swift-icons-fail.md new file mode 100644 index 0000000..f1cd6a9 --- /dev/null +++ b/.changeset/swift-icons-fail.md @@ -0,0 +1,5 @@ +--- +"twyx": patch +--- + +Adjust `package.json` and subfolder JSONs to reflect default ESM status. diff --git a/package.json b/package.json index fa1542c..87ce92c 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "type": "git", "url": "https://github.com/probablyup/twyx" }, - "module": ".generated/core.js", + "type": "module", + "main": ".generated/core.js", "types": ".generated/core.d.ts", "files": [ ".generated", @@ -49,9 +50,10 @@ "check:unit": "bun test", "check:size": "bundlemon", "precompile": "rm -rf .generated", - "compile": "bun compile:colors && bun compile:lib && bun compile:types && bun check:size", + "compile": "bun compile:colors && bun compile:lib && bun compile:transformer && bun compile:types && bun check:size", "compile:colors": "bun scripts/generate-colors.ts", - "compile:lib": "bun build ./core.ts ./react/index.tsx ./transformer/index.ts --external=* --outdir=.generated --sourcemap=external --minify", + "compile:lib": "bun build ./core.ts ./react/index.tsx --external=* --outdir=.generated --sourcemap=external --minify", + "compile:transformer": "bun build ./transformer/index.ts --outdir=.generated/transformer --sourcemap=external --minify", "postcompile:lib": "bun check:size", "compile:demo:css": "tailwindcss -c tailwind.config.ts -i demo/style.css -o demo/public/style.generated.css --minify", "compile:types": "tsc -p tsconfig.build.json", diff --git a/react/package.json b/react/package.json index 82aea69..cc84d42 100644 --- a/react/package.json +++ b/react/package.json @@ -1,6 +1,7 @@ { "name": "twyx/react", "private": true, - "module": "../.generated/react/index.js", + "type": "module", + "main": "../.generated/react/index.js", "types": "../.generated/react/index.d.ts" } diff --git a/transformer/package.json b/transformer/package.json index fd1b933..c7a7a46 100644 --- a/transformer/package.json +++ b/transformer/package.json @@ -1,6 +1,7 @@ { "name": "twyx/transformer", "private": true, - "module": "../.generated/transformer/index.js", + "type": "module", + "main": "../.generated/transformer/index.js", "types": "../.generated/transformer/index.d.ts" }