From d049293b2302374e747297110f2f897d5b558cfb Mon Sep 17 00:00:00 2001 From: sinclairzx81 Date: Thu, 12 Sep 2024 15:15:18 +0900 Subject: [PATCH] Revision 0.33.10 (#991) * Specify Modules with Potential for Side Effects * Version --- package-lock.json | 4 ++-- package.json | 2 +- task/build/package/create-package-json.ts | 15 ++++++++++++--- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9acbb82..05b92eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sinclair/typebox", - "version": "0.33.9", + "version": "0.33.10", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sinclair/typebox", - "version": "0.33.9", + "version": "0.33.10", "license": "MIT", "devDependencies": { "@arethetypeswrong/cli": "^0.13.2", diff --git a/package.json b/package.json index cdc4759..0069f0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sinclair/typebox", - "version": "0.33.9", + "version": "0.33.10", "description": "Json Schema Type Builder with Static Type Resolution for TypeScript", "keywords": [ "typescript", diff --git a/task/build/package/create-package-json.ts b/task/build/package/create-package-json.ts index 4113a76..3fc0a18 100644 --- a/task/build/package/create-package-json.ts +++ b/task/build/package/create-package-json.ts @@ -91,10 +91,19 @@ function resolveMetadata() { repository: packageJson.repository, // flagged by socket.dev if not present scripts: { test: 'echo test' }, - // disable auto bundle strategy: see https://github.com/esm-dev/esm.sh#bundling-strategy - 'esm.sh': { 'bundle': false }, types: "./build/cjs/index.d.ts", main: "./build/cjs/index.js", - module: "./build/esm/index.mjs" + module: "./build/esm/index.mjs", + // disable auto bundle strategy: see https://github.com/esm-dev/esm.sh#bundling-strategy + 'esm.sh': { 'bundle': false }, + // specify modules with potential for side effects + 'sideEffects': [ + './build/esm/type/registry/format.mjs', + './build/esm/type/registry/type.mjs', + './build/esm/type/system/policy.mjs', + './build/cjs/type/registry/format.js', + './build/cjs/type/registry/type.js', + './build/cjs/type/system/policy.js' + ] } }