From b1e3796e25e4605b8044c3cef13ed7331c4294f0 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 14 May 2024 05:58:36 -0400 Subject: [PATCH 01/11] Replace `ts-up` with `ts-bridge` --- package.json | 33 +++-- tsconfig.json | 1 - tsup.config.ts | 35 ----- yarn.lock | 362 +++++++------------------------------------------ 4 files changed, 73 insertions(+), 358 deletions(-) delete mode 100644 tsup.config.ts diff --git a/package.json b/package.json index fe62541b..7f1267a4 100644 --- a/package.json +++ b/package.json @@ -45,20 +45,35 @@ "sideEffects": false, "exports": { ".": { - "import": "./dist/index.mjs", - "require": "./dist/index.js", - "types": "./dist/types/index.d.ts" + "import": { + "types": "./dist/types/index.d.mts", + "default": "./dist/index.mjs" + }, + "require": { + "types": "./dist/types/index.d.cts", + "default": "./dist/index.cjs" + } + }, + "./node": { + "import": { + "types": "./dist/types/node.d.mts", + "default": "./dist/node.mjs" + }, + "require": { + "types": "./dist/types/node.d.cts", + "default": "./dist/node.cjs" + } }, "./package.json": "./package.json" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", - "types": "./dist/types/index.d.ts", + "types": "./dist/types/index.d.cts", "files": [ "dist" ], "scripts": { - "build": "tsup --clean && yarn build:types", + "build": "ts-bridge --project tsconfig.json --clean && yarn build:types", "build:docs": "typedoc", "build:types": "tsc --project tsconfig.build.json", "lint": "yarn lint:eslint && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog", @@ -78,6 +93,8 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", + "@ts-bridge/cli": "^0.1.2", + "@ts-bridge/shims": "^0.1.1", "@types/expect": "^24.3.0", "@types/lodash": "^4.14.144", "@types/lodash-es": "^4.17.12", @@ -100,7 +117,6 @@ "lodash-es": "^4.17.21", "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.3.0", - "tsup": "patch:tsup@npm%3A8.0.2#~/.yarn/patches/tsup-npm-8.0.2-86e40f68a7.patch", "typedoc": "^0.25.9", "typescript": "~4.8.4", "vitest": "^1.2.2" @@ -115,8 +131,7 @@ }, "lavamoat": { "allowScripts": { - "vitest>vite>esbuild": true, - "tsup>esbuild": true + "vitest>vite>esbuild": true } } } diff --git a/tsconfig.json b/tsconfig.json index bc6765cb..ad3c8829 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,7 +6,6 @@ "lib": ["ES2020"], "module": "CommonJS", "moduleResolution": "node", - "noEmit": true, "noErrorTruncation": true, "noUncheckedIndexedAccess": true, "skipLibCheck": true, diff --git a/tsup.config.ts b/tsup.config.ts deleted file mode 100644 index 2437d593..00000000 --- a/tsup.config.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - // The entry to bundle. - entry: [ - 'src/**/*.ts', - '!src/**/__fixtures__/**/*', - '!src/**/__mocks__/**/*', - '!src/**/__test__/**/*', - '!src/**/__tests__/**/*', - '!src/**/__snapshots__/**/*', - '!src/**/*.test.ts', - '!src/**/*.test-d.ts', - '!src/**/*.test.*.ts', - ], - - // The output formats. We want to generate both CommonJS and ESM bundles. - // https://tsup.egoist.dev/#bundle-formats - format: ['cjs', 'esm'], - - // Generate sourcemaps as separate files. - // https://tsup.egoist.dev/#generate-sourcemap-file - sourcemap: true, - - // Clean the dist folder before bundling. - clean: true, - - // Hide unnecessary logs from the console. Warnings and errors will still be - // shown. - silent: true, - - // Split the output into chunks. This is useful for tree-shaking. - // https://tsup.egoist.dev/#code-splitting - splitting: true, -}); diff --git a/yarn.lock b/yarn.lock index 2b3803c7..bacb5a78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1061,6 +1061,8 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" + "@ts-bridge/cli": "npm:^0.1.2" + "@ts-bridge/shims": "npm:^0.1.1" "@types/expect": "npm:^24.3.0" "@types/lodash": "npm:^4.14.144" "@types/lodash-es": "npm:^4.17.12" @@ -1083,7 +1085,6 @@ __metadata: lodash-es: "npm:^4.17.21" prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.3.0" - tsup: "patch:tsup@npm%3A8.0.2#~/.yarn/patches/tsup-npm-8.0.2-86e40f68a7.patch" typedoc: "npm:^0.25.9" typescript: "npm:~4.8.4" vitest: "npm:^1.2.2" @@ -1329,6 +1330,33 @@ __metadata: languageName: node linkType: hard +"@ts-bridge/cli@npm:^0.1.2": + version: 0.1.4 + resolution: "@ts-bridge/cli@npm:0.1.4" + dependencies: + chalk: "npm:^5.3.0" + resolve.exports: "npm:^2.0.2" + yargs: "npm:^17.7.2" + peerDependencies: + "@ts-bridge/shims": ^0.1.1 + typescript: ">=4.8.0" + peerDependenciesMeta: + "@ts-bridge/shims": + optional: true + bin: + ts-bridge: ./dist/index.js + tsbridge: ./dist/index.js + checksum: 10c0/ff26201f14128e712a208315362b7d5017b185314106ae87f405ec3a627fc2b96b5f853eb29d8f9093f4045a4b4a480cf75ebc9924d3995be867c7b4a371e588 + languageName: node + linkType: hard + +"@ts-bridge/shims@npm:^0.1.1": + version: 0.1.1 + resolution: "@ts-bridge/shims@npm:0.1.1" + checksum: 10c0/3774980fafe4ef1840d8cc834e834e6fe6308dfa2bff204c0bf7dc3f6c211aef0b1762f2ffe216dce8f38d8eec39c27d79013aa2eb8d1e9f789e78112cf533c3 + languageName: node + linkType: hard + "@types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" @@ -1876,14 +1904,7 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -2092,13 +2113,6 @@ __metadata: languageName: node linkType: hard -"binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10c0/d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2118,7 +2132,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": +"braces@npm:^3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -2166,18 +2180,7 @@ __metadata: languageName: node linkType: hard -"bundle-require@npm:^4.0.0": - version: 4.0.2 - resolution: "bundle-require@npm:4.0.2" - dependencies: - load-tsconfig: "npm:^0.2.3" - peerDependencies: - esbuild: ">=0.17" - checksum: 10c0/984735cfcb1c61931e9325220ef8f9684c7d6905be1b45373a7ff42893910121c655f907cc96192a589da66d79a7d6fc8ddf11144628ee1593208a88bbd3929d - languageName: node - linkType: hard - -"cac@npm:^6.7.12, cac@npm:^6.7.14": +"cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 @@ -2288,6 +2291,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -2304,25 +2314,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.1": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -2426,13 +2417,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.0": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - "comment-parser@npm:1.3.1": version: 1.3.1 resolution: "comment-parser@npm:1.3.1" @@ -2861,7 +2845,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.2, esbuild@npm:^0.19.3": +"esbuild@npm:^0.19.3": version: 0.19.12 resolution: "esbuild@npm:0.19.12" dependencies: @@ -3666,7 +3650,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -3762,7 +3746,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.3, globby@npm:^11.1.0": +"globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -4070,15 +4054,6 @@ __metadata: languageName: node linkType: hard -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 - languageName: node - linkType: hard - "is-boolean-object@npm:^1.1.0": version: 1.1.2 resolution: "is-boolean-object@npm:1.1.2" @@ -4142,7 +4117,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -4823,13 +4798,6 @@ __metadata: languageName: node linkType: hard -"joycon@npm:^3.0.1": - version: 3.1.1 - resolution: "joycon@npm:3.1.1" - checksum: 10c0/131fb1e98c9065d067fd49b6e685487ac4ad4d254191d7aa2c9e3b90f4e9ca70430c43cad001602bdbdabcf58717d3b5c5b7461c1bd8e39478c8de706b3fe6ae - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -4985,13 +4953,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.0.0": - version: 3.1.1 - resolution: "lilconfig@npm:3.1.1" - checksum: 10c0/311b559794546894e3fe176663427326026c1c644145be9e8041c58e268aa9328799b8dfe7e4dd8c6a4ae305feae95a1c9e007db3569f35b42b6e1bc8274754c - languageName: node - linkType: hard - "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -4999,13 +4960,6 @@ __metadata: languageName: node linkType: hard -"load-tsconfig@npm:^0.2.3": - version: 0.2.5 - resolution: "load-tsconfig@npm:0.2.5" - checksum: 10c0/bf2823dd26389d3497b6567f07435c5a7a58d9df82e879b0b3892f87d8db26900f84c85bc329ef41c0540c0d6a448d1c23ddc64a80f3ff6838b940f3915a3fcb - languageName: node - linkType: hard - "local-pkg@npm:^0.5.0": version: 0.5.0 resolution: "local-pkg@npm:0.5.0" @@ -5048,13 +5002,6 @@ __metadata: languageName: node linkType: hard -"lodash.sortby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.sortby@npm:4.7.0" - checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 - languageName: node - linkType: hard - "lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -5369,17 +5316,6 @@ __metadata: languageName: node linkType: hard -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: "npm:^1.0.0" - object-assign: "npm:^4.0.1" - thenify-all: "npm:^1.0.0" - checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 - languageName: node - linkType: hard - "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -5467,7 +5403,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": +"normalize-path@npm:^3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 @@ -5532,13 +5468,6 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.0.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -5786,7 +5715,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4": +"pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 @@ -5829,24 +5758,6 @@ __metadata: languageName: node linkType: hard -"postcss-load-config@npm:^4.0.1": - version: 4.0.2 - resolution: "postcss-load-config@npm:4.0.2" - dependencies: - lilconfig: "npm:^3.0.0" - yaml: "npm:^2.3.4" - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 - languageName: node - linkType: hard - "postcss@npm:^8.4.35": version: 8.4.35 resolution: "postcss@npm:8.4.35" @@ -5978,7 +5889,7 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:^3.6.0, readdirp@npm:~3.6.0": +"readdirp@npm:^3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" dependencies: @@ -6053,7 +5964,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": +"resolve.exports@npm:^2.0.0, resolve.exports@npm:^2.0.2": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" checksum: 10c0/cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 @@ -6111,7 +6022,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.0.2, rollup@npm:^4.2.0": +"rollup@npm:^4.2.0": version: 4.12.0 resolution: "rollup@npm:4.12.0" dependencies: @@ -6408,15 +6319,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.8.0-beta.0": - version: 0.8.0-beta.0 - resolution: "source-map@npm:0.8.0-beta.0" - dependencies: - whatwg-url: "npm:^7.0.0" - checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 - languageName: node - linkType: hard - "source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -6631,24 +6533,6 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:^3.20.3": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.2" - commander: "npm:^4.0.0" - glob: "npm:^10.3.10" - lines-and-columns: "npm:^1.1.6" - mz: "npm:^2.7.0" - pirates: "npm:^4.0.1" - ts-interface-checker: "npm:^0.1.9" - bin: - sucrase: bin/sucrase - sucrase-node: bin/sucrase-node - checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -6725,24 +6609,6 @@ __metadata: languageName: node linkType: hard -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: "npm:>= 3.1.0 < 4" - checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: "npm:^1.0.0" - checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 - languageName: node - linkType: hard - "tinybench@npm:^2.5.1": version: 2.6.0 resolution: "tinybench@npm:2.6.0" @@ -6787,31 +6653,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^1.0.1": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 - languageName: node - linkType: hard - -"tree-kill@npm:^1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 - languageName: node - linkType: hard - -"ts-interface-checker@npm:^0.1.9": - version: 0.1.13 - resolution: "ts-interface-checker@npm:0.1.13" - checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 - languageName: node - linkType: hard - "tsconfig-paths@npm:^3.14.1": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" @@ -6838,84 +6679,6 @@ __metadata: languageName: node linkType: hard -"tsup@npm:8.0.2": - version: 8.0.2 - resolution: "tsup@npm:8.0.2" - dependencies: - bundle-require: "npm:^4.0.0" - cac: "npm:^6.7.12" - chokidar: "npm:^3.5.1" - debug: "npm:^4.3.1" - esbuild: "npm:^0.19.2" - execa: "npm:^5.0.0" - globby: "npm:^11.0.3" - joycon: "npm:^3.0.1" - postcss-load-config: "npm:^4.0.1" - resolve-from: "npm:^5.0.0" - rollup: "npm:^4.0.2" - source-map: "npm:0.8.0-beta.0" - sucrase: "npm:^3.20.3" - tree-kill: "npm:^1.2.2" - peerDependencies: - "@microsoft/api-extractor": ^7.36.0 - "@swc/core": ^1 - postcss: ^8.4.12 - typescript: ">=4.5.0" - peerDependenciesMeta: - "@microsoft/api-extractor": - optional: true - "@swc/core": - optional: true - postcss: - optional: true - typescript: - optional: true - bin: - tsup: dist/cli-default.js - tsup-node: dist/cli-node.js - checksum: 10c0/de3e8b2d9a7a504afb9394f2409ef88fd21dd338a78ebb572dd5c1719d73db816baa7ae4b7867016f08ba6a67560daec13a85768efff1d70e380972e39e27ce6 - languageName: node - linkType: hard - -"tsup@patch:tsup@npm%3A8.0.2#~/.yarn/patches/tsup-npm-8.0.2-86e40f68a7.patch": - version: 8.0.2 - resolution: "tsup@patch:tsup@npm%3A8.0.2#~/.yarn/patches/tsup-npm-8.0.2-86e40f68a7.patch::version=8.0.2&hash=ce4dd6" - dependencies: - bundle-require: "npm:^4.0.0" - cac: "npm:^6.7.12" - chokidar: "npm:^3.5.1" - debug: "npm:^4.3.1" - esbuild: "npm:^0.19.2" - execa: "npm:^5.0.0" - globby: "npm:^11.0.3" - joycon: "npm:^3.0.1" - postcss-load-config: "npm:^4.0.1" - resolve-from: "npm:^5.0.0" - rollup: "npm:^4.0.2" - source-map: "npm:0.8.0-beta.0" - sucrase: "npm:^3.20.3" - tree-kill: "npm:^1.2.2" - peerDependencies: - "@microsoft/api-extractor": ^7.36.0 - "@swc/core": ^1 - postcss: ^8.4.12 - typescript: ">=4.5.0" - peerDependenciesMeta: - "@microsoft/api-extractor": - optional: true - "@swc/core": - optional: true - postcss: - optional: true - typescript: - optional: true - bin: - tsup: dist/cli-default.js - tsup-node: dist/cli-node.js - checksum: 10c0/1efa5d5fa9957c38422dfb431d035b92ba5d0253d2e05f7d3aa713457478666233ce784bfcf5cd222cdeeeb98c4c225893b490ae6018c39b49206ddbfb13dc9d - languageName: node - linkType: hard - "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -7270,24 +7033,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^4.0.2": - version: 4.0.2 - resolution: "webidl-conversions@npm:4.0.2" - checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f - languageName: node - linkType: hard - -"whatwg-url@npm:^7.0.0": - version: 7.1.0 - resolution: "whatwg-url@npm:7.1.0" - dependencies: - lodash.sortby: "npm:^4.7.0" - tr46: "npm:^1.0.1" - webidl-conversions: "npm:^4.0.2" - checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -7436,15 +7181,6 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.3.4": - version: 2.4.0 - resolution: "yaml@npm:2.4.0" - bin: - yaml: bin.mjs - checksum: 10c0/97ab0b5a0714c92e4dd75120a6a63e470b0adc282afae0a701bf38f8c42cbf6429fcd6aca883e3a63c68936ab841862e6c69e2d66d355c3e4fc7cfd346af2108 - languageName: node - linkType: hard - "yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" @@ -7459,7 +7195,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.0.1, yargs@npm:^17.3.1": +"yargs@npm:17.7.2, yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: From c6a9d0c10e04365e119ec4d80fba9413c2d2d070 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 11:24:30 -0400 Subject: [PATCH 02/11] Remove `types` subdirectory from `dist` --- package.json | 16 +++------------- tsconfig.build.json | 2 +- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 7f1267a4..12f1d8d8 100644 --- a/package.json +++ b/package.json @@ -46,29 +46,19 @@ "exports": { ".": { "import": { - "types": "./dist/types/index.d.mts", + "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { - "types": "./dist/types/index.d.cts", + "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, - "./node": { - "import": { - "types": "./dist/types/node.d.mts", - "default": "./dist/node.mjs" - }, - "require": { - "types": "./dist/types/node.d.cts", - "default": "./dist/node.cjs" - } - }, "./package.json": "./package.json" }, "main": "./dist/index.cjs", "module": "./dist/index.mjs", - "types": "./dist/types/index.d.cts", + "types": "./dist/index.d.cts", "files": [ "dist" ], diff --git a/tsconfig.build.json b/tsconfig.build.json index 514d6fe8..0160af45 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -6,7 +6,7 @@ "emitDeclarationOnly": true, "inlineSources": true, "noEmit": false, - "outDir": "dist/types", + "outDir": "dist", "rootDir": "src", "sourceMap": true }, From 4970664f2beb1cc4c24f8776ca6b1a6d526a2425 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 12:33:06 -0400 Subject: [PATCH 03/11] Remove `build:types` build script --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 12f1d8d8..99f80780 100644 --- a/package.json +++ b/package.json @@ -63,9 +63,8 @@ "dist" ], "scripts": { - "build": "ts-bridge --project tsconfig.json --clean && yarn build:types", + "build": "ts-bridge --project tsconfig.build.json --clean", "build:docs": "typedoc", - "build:types": "tsc --project tsconfig.build.json", "lint": "yarn lint:eslint && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog", "lint:changelog": "auto-changelog validate --prettier", "lint:dependencies": "depcheck && yarn dedupe", From 5f179c1f503dd5b6a645f6cefa14d3c91a5bbc17 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 12:33:36 -0400 Subject: [PATCH 04/11] Set TypeScript `module`, `moduleResolution` options to `NodeNext` --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index ad3c8829..8d55a2e0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,8 +4,8 @@ "exactOptionalPropertyTypes": true, "forceConsistentCasingInFileNames": true, "lib": ["ES2020"], - "module": "CommonJS", - "moduleResolution": "node", + "module": "NodeNext", + "moduleResolution": "NodeNext", "noErrorTruncation": true, "noUncheckedIndexedAccess": true, "skipLibCheck": true, From 51011269d3e13ddc9db6eed7bdfab5e531fdf132 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 13:57:28 -0400 Subject: [PATCH 05/11] Export util types used by downstream libraries --- src/index.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index d4c38347..fb6626c4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,4 +4,18 @@ export * from './structs/coercions.js'; export * from './structs/refinements.js'; export * from './structs/types.js'; export * from './structs/utilities.js'; -export type { ObjectSchema, Optionalize, Simplify } from './utils.js'; +export type { + AnyStruct, + EnumSchema, + InferStructTuple, + IsExactMatch, + IsMatch, + IsRecord, + IsTuple, + ObjectSchema, + OmitBy, + Optionalize, + PickBy, + Simplify, + UnionToIntersection, +} from './utils.js'; From e69e43668fb900280f54aaf7e5e0f51bdd731f53 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 14:09:06 -0400 Subject: [PATCH 06/11] Set package.json type to "module" --- .eslintrc.js => .eslintrc.cjs | 4 ++-- .prettierrc.js => .prettierrc.cjs | 0 package.json | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) rename .eslintrc.js => .eslintrc.cjs (94%) rename .prettierrc.js => .prettierrc.cjs (100%) diff --git a/.eslintrc.js b/.eslintrc.cjs similarity index 94% rename from .eslintrc.js rename to .eslintrc.cjs index ba223309..d7b09fce 100644 --- a/.eslintrc.js +++ b/.eslintrc.cjs @@ -35,8 +35,8 @@ module.exports = { ], ignorePatterns: [ - '!.eslintrc.js', - '!.prettierrc.js', + '!.eslintrc.cjs', + '!.prettierrc.cjs', 'dist/', 'docs/', '.yarn/', diff --git a/.prettierrc.js b/.prettierrc.cjs similarity index 100% rename from .prettierrc.js rename to .prettierrc.cjs diff --git a/package.json b/package.json index 99f80780..f1a2ccca 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ }, "license": "MIT", "sideEffects": false, + "type": "module", "exports": { ".": { "import": { From 3bfe041f1c6a30b1ad1028a3e427bba5fae14854 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Tue, 21 May 2024 14:11:05 -0400 Subject: [PATCH 07/11] Add explicit file extensions to relative import paths - required by 'nodenext' option for `moduleResolution` --- .eslintrc.cjs | 3 +++ test/api/assert.test.ts | 2 +- test/api/create.test.ts | 2 +- test/api/is.test.ts | 2 +- test/api/mask.test.ts | 2 +- test/api/validate.test.ts | 2 +- test/index.test.ts | 2 +- test/typings/any.ts | 4 ++-- test/typings/array.ts | 4 ++-- test/typings/assign.ts | 4 ++-- test/typings/bigint.ts | 4 ++-- test/typings/boolean.ts | 4 ++-- test/typings/coerce.ts | 4 ++-- test/typings/date.ts | 4 ++-- test/typings/defaulted.ts | 4 ++-- test/typings/deprecated.ts | 4 ++-- test/typings/describe.ts | 6 +++--- test/typings/dynamic.ts | 4 ++-- test/typings/empty.ts | 4 ++-- test/typings/enums.ts | 4 ++-- test/typings/func.ts | 4 ++-- test/typings/infer.ts | 6 +++--- test/typings/instance.ts | 4 ++-- test/typings/integer.ts | 4 ++-- test/typings/intersection.ts | 4 ++-- test/typings/lazy.ts | 4 ++-- test/typings/literal.ts | 4 ++-- test/typings/map.ts | 4 ++-- test/typings/max.ts | 4 ++-- test/typings/min.ts | 4 ++-- test/typings/never.ts | 4 ++-- test/typings/nonempty.ts | 4 ++-- test/typings/nullable.ts | 4 ++-- test/typings/number.ts | 4 ++-- test/typings/object.ts | 4 ++-- test/typings/omit.ts | 4 ++-- test/typings/optional.ts | 11 +++++++++-- test/typings/partial.ts | 4 ++-- test/typings/pattern.ts | 4 ++-- test/typings/pick.ts | 4 ++-- test/typings/record.ts | 4 ++-- test/typings/refine.ts | 4 ++-- test/typings/regexp.ts | 4 ++-- test/typings/set.ts | 4 ++-- test/typings/size.ts | 12 ++++++++++-- test/typings/string.ts | 4 ++-- test/typings/struct.ts | 4 ++-- test/typings/trimmed.ts | 4 ++-- test/typings/tuple.ts | 4 ++-- test/typings/type.ts | 4 ++-- test/typings/union.ts | 4 ++-- test/typings/unknown.ts | 4 ++-- test/validation/any/valid-number.ts | 2 +- test/validation/any/valid-string.ts | 2 +- test/validation/any/valid-undefined.ts | 2 +- test/validation/array/invalid-element-property.ts | 2 +- test/validation/array/invalid-element.ts | 2 +- test/validation/array/invalid-opaque.ts | 2 +- test/validation/array/invalid.ts | 2 +- test/validation/array/valid-opaque.ts | 2 +- test/validation/array/valid.ts | 2 +- test/validation/assign/invalid-object.ts | 2 +- test/validation/assign/invalid-type.ts | 2 +- test/validation/assign/valid-object.ts | 2 +- test/validation/assign/valid-type.ts | 2 +- test/validation/bigint/invalid-number.ts | 2 +- test/validation/bigint/invalid.ts | 2 +- test/validation/bigint/valid.ts | 2 +- test/validation/boolean/invalid.ts | 2 +- test/validation/boolean/valid.ts | 2 +- test/validation/coerce/changed.ts | 2 +- test/validation/coerce/condition-not-met.ts | 2 +- test/validation/coerce/unchanged.ts | 2 +- test/validation/date/invalid-date.ts | 2 +- test/validation/date/invalid.ts | 2 +- test/validation/date/valid.ts | 2 +- test/validation/defaulted/function.ts | 2 +- test/validation/defaulted/mixin.ts | 2 +- test/validation/defaulted/nested-double.ts | 2 +- test/validation/defaulted/nested.ts | 2 +- test/validation/defaulted/strict.ts | 2 +- test/validation/defaulted/value.ts | 2 +- test/validation/deprecated/invalid-null.ts | 2 +- test/validation/deprecated/invalid-property.ts | 2 +- test/validation/deprecated/invalid.ts | 2 +- test/validation/deprecated/valid-property.ts | 2 +- test/validation/deprecated/valid-undefined.ts | 2 +- test/validation/deprecated/valid.ts | 2 +- test/validation/dynamic/invalid-reference.ts | 9 ++++++++- test/validation/dynamic/invalid.ts | 2 +- test/validation/dynamic/valid-reference.ts | 9 ++++++++- test/validation/dynamic/valid.ts | 2 +- test/validation/dynamic/with-refiners.ts | 2 +- test/validation/empty/invalid-array.ts | 2 +- test/validation/empty/invalid-map.ts | 2 +- test/validation/empty/invalid-set.ts | 2 +- test/validation/empty/invalid-string.ts | 2 +- test/validation/empty/valid-array.ts | 2 +- test/validation/empty/valid-map.ts | 2 +- test/validation/empty/valid-set.ts | 2 +- test/validation/empty/valid-string.ts | 2 +- test/validation/enums/invalid-numbers.ts | 2 +- test/validation/enums/invalid-strings.ts | 2 +- test/validation/enums/valid.ts | 2 +- test/validation/function/invalid.ts | 2 +- test/validation/function/valid.ts | 2 +- test/validation/instance/invalid.ts | 2 +- test/validation/instance/valid.ts | 2 +- test/validation/integer/invalid-decimal.ts | 2 +- test/validation/integer/invalid.ts | 2 +- test/validation/integer/valid.ts | 2 +- test/validation/intersection/invalid-refinement.ts | 2 +- test/validation/intersection/invalid.ts | 2 +- test/validation/intersection/valid-refinement.ts | 2 +- test/validation/intersection/valid.ts | 2 +- test/validation/lazy/invalid.ts | 2 +- test/validation/lazy/valid.ts | 2 +- test/validation/lazy/with-refiners.ts | 2 +- test/validation/literal/invalid.ts | 2 +- test/validation/literal/valid.ts | 2 +- test/validation/map/invalid-opaque.ts | 2 +- test/validation/map/invalid-property.ts | 2 +- test/validation/map/invalid.ts | 2 +- test/validation/map/valid-opaque.ts | 2 +- test/validation/map/valid.ts | 2 +- test/validation/max/invalid-exclusive.ts | 2 +- test/validation/max/invalid.ts | 2 +- test/validation/max/valid-inclusive.ts | 2 +- test/validation/max/valid.ts | 2 +- test/validation/min/invalid-exclusive.ts | 2 +- test/validation/min/invalid.ts | 2 +- test/validation/min/valid-inclusive.ts | 2 +- test/validation/min/valid.ts | 2 +- test/validation/never/invalid.ts | 2 +- test/validation/nullable/invalid.ts | 2 +- test/validation/nullable/valid-defined-nested.ts | 2 +- test/validation/nullable/valid-defined.ts | 2 +- test/validation/nullable/valid-null-nested.ts | 2 +- test/validation/nullable/valid-null.ts | 2 +- test/validation/number/invalid.ts | 2 +- test/validation/number/valid.ts | 2 +- test/validation/object/invalid-element-nested.ts | 2 +- test/validation/object/invalid-opaque.ts | 2 +- test/validation/object/invalid-property-nested.ts | 2 +- test/validation/object/invalid-property-unknown.ts | 2 +- test/validation/object/invalid-property.ts | 2 +- test/validation/object/invalid-referential.ts | 2 +- test/validation/object/invalid.ts | 2 +- test/validation/object/valid-nested.ts | 2 +- test/validation/object/valid-opaque.ts | 2 +- test/validation/object/valid-referential.ts | 2 +- test/validation/object/valid.ts | 2 +- test/validation/omit/invalid-element-nested.ts | 2 +- test/validation/omit/invalid-property-nested.ts | 2 +- test/validation/omit/invalid-property-unknown.ts | 2 +- test/validation/omit/invalid-property.ts | 2 +- test/validation/omit/invalid.ts | 2 +- test/validation/omit/valid-nested.ts | 2 +- test/validation/omit/valid-type.ts | 2 +- test/validation/omit/valid.ts | 2 +- test/validation/optional/invalid.ts | 2 +- test/validation/optional/valid-defined-nested.ts | 2 +- test/validation/optional/valid-defined.ts | 2 +- test/validation/optional/valid-undefined-nested.ts | 2 +- test/validation/optional/valid-undefined.ts | 2 +- test/validation/partial/composed.ts | 2 +- test/validation/partial/invalid-property-unknown.ts | 2 +- test/validation/partial/invalid-property.ts | 2 +- test/validation/partial/invalid.ts | 2 +- test/validation/partial/valid-empty.ts | 2 +- test/validation/partial/valid-full.ts | 2 +- test/validation/partial/valid-partial.ts | 2 +- test/validation/partial/valid-type.ts | 2 +- test/validation/pattern/invalid.ts | 2 +- test/validation/pattern/valid.ts | 2 +- test/validation/pick/invalid-element-nested.ts | 2 +- test/validation/pick/invalid-property-nested.ts | 2 +- test/validation/pick/invalid-property-unknown.ts | 2 +- test/validation/pick/invalid-property.ts | 2 +- test/validation/pick/invalid.ts | 2 +- test/validation/pick/valid-nested.ts | 2 +- test/validation/pick/valid-type.ts | 2 +- test/validation/pick/valid.ts | 2 +- test/validation/record/invalid-property.ts | 2 +- test/validation/record/invalid.ts | 2 +- test/validation/record/valid.ts | 2 +- .../refine/invalid-multiple-refinements.ts | 2 +- test/validation/refine/invalid-shorthand.ts | 2 +- test/validation/refine/invalid.ts | 2 +- test/validation/refine/valid.ts | 2 +- test/validation/regexp/invalid.ts | 2 +- test/validation/regexp/valid.ts | 2 +- test/validation/set/invalid-element.ts | 2 +- test/validation/set/invalid-opaque.ts | 2 +- test/validation/set/invalid.ts | 2 +- test/validation/set/valid-opaque.ts | 2 +- test/validation/set/valid.ts | 2 +- test/validation/size/invalid-array.ts | 2 +- test/validation/size/invalid-map.ts | 2 +- test/validation/size/invalid-number.ts | 2 +- test/validation/size/invalid-set.ts | 2 +- test/validation/size/invalid-string.ts | 2 +- test/validation/size/valid-array.ts | 2 +- test/validation/size/valid-exact.ts | 2 +- test/validation/size/valid-map.ts | 2 +- test/validation/size/valid-max-inclusive.ts | 2 +- test/validation/size/valid-min-inclusive.ts | 2 +- test/validation/size/valid-number.ts | 2 +- test/validation/size/valid-set.ts | 2 +- test/validation/size/valid-string.ts | 2 +- test/validation/string/invalid.ts | 2 +- test/validation/string/valid.ts | 2 +- test/validation/trimmed/invalid.ts | 2 +- test/validation/trimmed/valid.ts | 2 +- test/validation/tuple/invalid-element-missing.ts | 2 +- test/validation/tuple/invalid-element-unknown.ts | 2 +- test/validation/tuple/invalid-element.ts | 2 +- test/validation/tuple/invalid.ts | 2 +- test/validation/tuple/valid.ts | 2 +- test/validation/type/invalid-property-nested.ts | 2 +- test/validation/type/invalid-property.ts | 2 +- test/validation/type/invalid.ts | 2 +- test/validation/type/valid-instance.ts | 2 +- test/validation/type/valid.ts | 2 +- test/validation/union/coercion-object.ts | 8 +++++++- test/validation/union/coercion-type.ts | 2 +- test/validation/union/coercion.ts | 2 +- test/validation/union/invalid.ts | 2 +- test/validation/union/valid.ts | 2 +- test/validation/unknown/valid-number.ts | 2 +- test/validation/unknown/valid-string.ts | 2 +- test/validation/unknown/valid-undefined.ts | 2 +- 232 files changed, 316 insertions(+), 278 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index d7b09fce..5b2512f6 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -7,6 +7,9 @@ module.exports = { { files: ['*.ts'], extends: ['@metamask/eslint-config-typescript'], + rules: { + 'import/no-useless-path-segments': ['error', { noUselessIndex: false }], + } }, { diff --git a/test/api/assert.test.ts b/test/api/assert.test.ts index a44e6b5e..c46847c3 100644 --- a/test/api/assert.test.ts +++ b/test/api/assert.test.ts @@ -1,7 +1,7 @@ import { throws, doesNotThrow } from 'assert'; import { describe, it } from 'vitest'; -import { assert, string, StructError } from '../../src'; +import { assert, string, StructError } from '../../src/index.js'; describe('assert', () => { it('valid as helper', () => { diff --git a/test/api/create.test.ts b/test/api/create.test.ts index f02258ce..b6726801 100644 --- a/test/api/create.test.ts +++ b/test/api/create.test.ts @@ -9,7 +9,7 @@ import { defaulted, literal, coerce, -} from '../../src'; +} from '../../src/index.js'; describe('create', () => { it('missing as helper', () => { diff --git a/test/api/is.test.ts b/test/api/is.test.ts index 5745960e..52c20f47 100644 --- a/test/api/is.test.ts +++ b/test/api/is.test.ts @@ -1,7 +1,7 @@ import { strictEqual } from 'assert'; import { describe, it } from 'vitest'; -import { is, string } from '../../src'; +import { is, string } from '../../src/index.js'; describe('is', () => { it('valid as helper', () => { diff --git a/test/api/mask.test.ts b/test/api/mask.test.ts index 66bfa626..2582cda4 100644 --- a/test/api/mask.test.ts +++ b/test/api/mask.test.ts @@ -9,7 +9,7 @@ import { StructError, array, type, -} from '../../src'; +} from '../../src/index.js'; describe('mask', () => { it('object as helper', () => { diff --git a/test/api/validate.test.ts b/test/api/validate.test.ts index c491d7b2..fde1c2c9 100644 --- a/test/api/validate.test.ts +++ b/test/api/validate.test.ts @@ -9,7 +9,7 @@ import { refine, object, any, -} from '../../src'; +} from '../../src/index.js'; describe('validate', () => { it('valid as helper', () => { diff --git a/test/index.test.ts b/test/index.test.ts index 4f01b44a..a8a1add2 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -11,7 +11,7 @@ import { create as createValue, deprecated, StructError, -} from '../src'; +} from '../src/index.js'; describe('superstruct', () => { describe('validation', () => { diff --git a/test/typings/any.ts b/test/typings/any.ts index d26311a5..f4007196 100644 --- a/test/typings/any.ts +++ b/test/typings/any.ts @@ -1,5 +1,5 @@ -import { assert, any } from '../../src'; -import { test } from '../index.test'; +import { assert, any } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, any()); diff --git a/test/typings/array.ts b/test/typings/array.ts index 87fda277..af01f13e 100644 --- a/test/typings/array.ts +++ b/test/typings/array.ts @@ -1,5 +1,5 @@ -import { assert, array, number } from '../../src'; -import { test } from '../index.test'; +import { assert, array, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, array()); diff --git a/test/typings/assign.ts b/test/typings/assign.ts index c7236c88..86f8a4e6 100644 --- a/test/typings/assign.ts +++ b/test/typings/assign.ts @@ -1,5 +1,5 @@ -import { assert, assign, object, number, string } from '../../src'; -import { test } from '../index.test'; +import { assert, assign, object, number, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ a: number; diff --git a/test/typings/bigint.ts b/test/typings/bigint.ts index 69610a2c..af44297b 100644 --- a/test/typings/bigint.ts +++ b/test/typings/bigint.ts @@ -1,5 +1,5 @@ -import { assert, bigint } from '../../src'; -import { test } from '../index.test'; +import { assert, bigint } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, bigint()); diff --git a/test/typings/boolean.ts b/test/typings/boolean.ts index e95d52c7..696804aa 100644 --- a/test/typings/boolean.ts +++ b/test/typings/boolean.ts @@ -1,5 +1,5 @@ -import { assert, boolean } from '../../src'; -import { test } from '../index.test'; +import { assert, boolean } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, boolean()); diff --git a/test/typings/coerce.ts b/test/typings/coerce.ts index 92990ae2..5864416f 100644 --- a/test/typings/coerce.ts +++ b/test/typings/coerce.ts @@ -1,5 +1,5 @@ -import { assert, coerce, string, number } from '../../src'; -import { test } from '../index.test'; +import { assert, coerce, string, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert( diff --git a/test/typings/date.ts b/test/typings/date.ts index 7dad2672..a6eda933 100644 --- a/test/typings/date.ts +++ b/test/typings/date.ts @@ -1,5 +1,5 @@ -import { assert, date } from '../../src'; -import { test } from '../index.test'; +import { assert, date } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, date()); diff --git a/test/typings/defaulted.ts b/test/typings/defaulted.ts index 60b8ea32..7c96c31e 100644 --- a/test/typings/defaulted.ts +++ b/test/typings/defaulted.ts @@ -1,5 +1,5 @@ -import { assert, defaulted, string } from '../../src'; -import { test } from '../index.test'; +import { assert, defaulted, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, defaulted(string(), 'Untitled')); diff --git a/test/typings/deprecated.ts b/test/typings/deprecated.ts index 8af3aac7..9b972fc5 100644 --- a/test/typings/deprecated.ts +++ b/test/typings/deprecated.ts @@ -1,5 +1,5 @@ -import { assert, object, deprecated, any } from '../../src'; -import { test } from '../index.test'; +import { assert, object, deprecated, any } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { const log = () => { diff --git a/test/typings/describe.ts b/test/typings/describe.ts index 6434b1b8..18aafef4 100644 --- a/test/typings/describe.ts +++ b/test/typings/describe.ts @@ -1,4 +1,4 @@ -import type { Describe } from '../../src'; +import type { Describe } from '../../src/index.js'; import { any, object, @@ -27,8 +27,8 @@ import { max, min, pattern, -} from '../../src'; -import { test } from '../index.test'; +} from '../../src/index.js'; +import { test } from '../index.test.js'; test>(() => { return any(); diff --git a/test/typings/dynamic.ts b/test/typings/dynamic.ts index 5a17e4ed..dc217075 100644 --- a/test/typings/dynamic.ts +++ b/test/typings/dynamic.ts @@ -1,5 +1,5 @@ -import { assert, dynamic, string } from '../../src'; -import { test } from '../index.test'; +import { assert, dynamic, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert( diff --git a/test/typings/empty.ts b/test/typings/empty.ts index 2c6b18f7..528cf33a 100644 --- a/test/typings/empty.ts +++ b/test/typings/empty.ts @@ -1,5 +1,5 @@ -import { assert, empty, string, array, map, set } from '../../src'; -import { test } from '../index.test'; +import { assert, empty, string, array, map, set } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, empty(string())); diff --git a/test/typings/enums.ts b/test/typings/enums.ts index 0a9c56f7..52afb654 100644 --- a/test/typings/enums.ts +++ b/test/typings/enums.ts @@ -1,5 +1,5 @@ -import { assert, enums } from '../../src'; -import { test } from '../index.test'; +import { assert, enums } from '../../src/index.js'; +import { test } from '../index.test.js'; test<'a' | 'b' | 'c'>((value) => { assert(value, enums(['a', 'b', 'c'])); diff --git a/test/typings/func.ts b/test/typings/func.ts index 224b427e..f0f3ffb4 100644 --- a/test/typings/func.ts +++ b/test/typings/func.ts @@ -1,5 +1,5 @@ -import { assert, func } from '../../src'; -import { test } from '../index.test'; +import { assert, func } from '../../src/index.js'; +import { test } from '../index.test.js'; // eslint-disable-next-line @typescript-eslint/ban-types test((value) => { diff --git a/test/typings/infer.ts b/test/typings/infer.ts index 06059c64..bd849479 100644 --- a/test/typings/infer.ts +++ b/test/typings/infer.ts @@ -1,6 +1,6 @@ -import type { Infer } from '../../src'; -import { object, assert } from '../../src'; -import { test } from '../index.test'; +import type { Infer } from '../../src/index.js'; +import { object, assert } from '../../src/index.js'; +import { test } from '../index.test.js'; const Struct = object(); type T = Infer; diff --git a/test/typings/instance.ts b/test/typings/instance.ts index 00788caa..60d41ab0 100644 --- a/test/typings/instance.ts +++ b/test/typings/instance.ts @@ -1,5 +1,5 @@ -import { assert, instance } from '../../src'; -import { test } from '../index.test'; +import { assert, instance } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, instance(Date)); diff --git a/test/typings/integer.ts b/test/typings/integer.ts index d93bce6d..6ef91681 100644 --- a/test/typings/integer.ts +++ b/test/typings/integer.ts @@ -1,5 +1,5 @@ -import { assert, integer } from '../../src'; -import { test } from '../index.test'; +import { assert, integer } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, integer()); diff --git a/test/typings/intersection.ts b/test/typings/intersection.ts index 6ca9eb19..f524c69c 100644 --- a/test/typings/intersection.ts +++ b/test/typings/intersection.ts @@ -1,5 +1,5 @@ -import { assert, intersection, object, string } from '../../src'; -import { test } from '../index.test'; +import { assert, intersection, object, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ a: string; b: string }>((value) => { assert( diff --git a/test/typings/lazy.ts b/test/typings/lazy.ts index bbb90b46..fa52b361 100644 --- a/test/typings/lazy.ts +++ b/test/typings/lazy.ts @@ -1,5 +1,5 @@ -import { assert, lazy, string } from '../../src'; -import { test } from '../index.test'; +import { assert, lazy, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert( diff --git a/test/typings/literal.ts b/test/typings/literal.ts index 01314dec..c43c816a 100644 --- a/test/typings/literal.ts +++ b/test/typings/literal.ts @@ -1,5 +1,5 @@ -import { assert, literal } from '../../src'; -import { test } from '../index.test'; +import { assert, literal } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, literal(true)); diff --git a/test/typings/map.ts b/test/typings/map.ts index 0ef12191..b06fd2e7 100644 --- a/test/typings/map.ts +++ b/test/typings/map.ts @@ -1,5 +1,5 @@ -import { assert, map, string, number } from '../../src'; -import { test } from '../index.test'; +import { assert, map, string, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test>((value) => { assert(value, map(string(), number())); diff --git a/test/typings/max.ts b/test/typings/max.ts index 816fd5a2..6102c77c 100644 --- a/test/typings/max.ts +++ b/test/typings/max.ts @@ -1,5 +1,5 @@ -import { assert, number, max } from '../../src'; -import { test } from '../index.test'; +import { assert, number, max } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, max(number(), 0)); diff --git a/test/typings/min.ts b/test/typings/min.ts index 5a9c8ac0..ce3c0e33 100644 --- a/test/typings/min.ts +++ b/test/typings/min.ts @@ -1,5 +1,5 @@ -import { assert, number, min } from '../../src'; -import { test } from '../index.test'; +import { assert, number, min } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, min(number(), 0)); diff --git a/test/typings/never.ts b/test/typings/never.ts index d6175dca..598b8e10 100644 --- a/test/typings/never.ts +++ b/test/typings/never.ts @@ -1,5 +1,5 @@ -import { assert, never } from '../../src'; -import { test } from '../index.test'; +import { assert, never } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, never()); diff --git a/test/typings/nonempty.ts b/test/typings/nonempty.ts index 5806e1f6..a3eb9a60 100644 --- a/test/typings/nonempty.ts +++ b/test/typings/nonempty.ts @@ -1,5 +1,5 @@ -import { assert, nonempty, string, array, map, set } from '../../src'; -import { test } from '../index.test'; +import { assert, nonempty, string, array, map, set } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, nonempty(string())); diff --git a/test/typings/nullable.ts b/test/typings/nullable.ts index e565ebec..bfeb4051 100644 --- a/test/typings/nullable.ts +++ b/test/typings/nullable.ts @@ -1,5 +1,5 @@ -import { assert, nullable, string, object, enums } from '../../src'; -import { test } from '../index.test'; +import { assert, nullable, string, object, enums } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, nullable(string())); diff --git a/test/typings/number.ts b/test/typings/number.ts index bb4a07c7..0eefbefa 100644 --- a/test/typings/number.ts +++ b/test/typings/number.ts @@ -1,5 +1,5 @@ -import { assert, number } from '../../src'; -import { test } from '../index.test'; +import { assert, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, number()); diff --git a/test/typings/object.ts b/test/typings/object.ts index 90572046..9011db30 100644 --- a/test/typings/object.ts +++ b/test/typings/object.ts @@ -1,5 +1,5 @@ -import { assert, object, number, string } from '../../src'; -import { test } from '../index.test'; +import { assert, object, number, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test>((value) => { assert(value, object()); diff --git a/test/typings/omit.ts b/test/typings/omit.ts index 85601d20..55c18756 100644 --- a/test/typings/omit.ts +++ b/test/typings/omit.ts @@ -1,5 +1,5 @@ -import { assert, omit, object, number, string, type } from '../../src'; -import { test } from '../index.test'; +import { assert, omit, object, number, string, type } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ b: string; diff --git a/test/typings/optional.ts b/test/typings/optional.ts index dcf718b1..2d5bd3f3 100644 --- a/test/typings/optional.ts +++ b/test/typings/optional.ts @@ -1,5 +1,12 @@ -import { assert, optional, string, number, object, enums } from '../../src'; -import { test } from '../index.test'; +import { + assert, + optional, + string, + number, + object, + enums, +} from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, optional(string())); diff --git a/test/typings/partial.ts b/test/typings/partial.ts index c7ed38dd..84fd1a1a 100644 --- a/test/typings/partial.ts +++ b/test/typings/partial.ts @@ -1,5 +1,5 @@ -import { assert, object, number } from '../../src'; -import { test } from '../index.test'; +import { assert, object, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ a?: number }>((value) => { assert(value, object({ a: number() })); diff --git a/test/typings/pattern.ts b/test/typings/pattern.ts index 4e557157..2af56dae 100644 --- a/test/typings/pattern.ts +++ b/test/typings/pattern.ts @@ -1,5 +1,5 @@ -import { assert, pattern, string } from '../../src'; -import { test } from '../index.test'; +import { assert, pattern, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, pattern(string(), /.*/u)); diff --git a/test/typings/pick.ts b/test/typings/pick.ts index 797afb77..a4af877f 100644 --- a/test/typings/pick.ts +++ b/test/typings/pick.ts @@ -1,5 +1,5 @@ -import { assert, pick, object, number, string } from '../../src'; -import { test } from '../index.test'; +import { assert, pick, object, number, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ b: string; diff --git a/test/typings/record.ts b/test/typings/record.ts index 585d2c38..2044470e 100644 --- a/test/typings/record.ts +++ b/test/typings/record.ts @@ -1,5 +1,5 @@ -import { assert, record, string, number } from '../../src'; -import { test } from '../index.test'; +import { assert, record, string, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test>((value) => { assert(value, record(string(), number())); diff --git a/test/typings/refine.ts b/test/typings/refine.ts index 42545c47..d7a63d54 100644 --- a/test/typings/refine.ts +++ b/test/typings/refine.ts @@ -1,5 +1,5 @@ -import { assert, refine, string } from '../../src'; -import { test } from '../index.test'; +import { assert, refine, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert( diff --git a/test/typings/regexp.ts b/test/typings/regexp.ts index 4b27de1e..8c288049 100644 --- a/test/typings/regexp.ts +++ b/test/typings/regexp.ts @@ -1,5 +1,5 @@ -import { assert, regexp } from '../../src'; -import { test } from '../index.test'; +import { assert, regexp } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, regexp()); diff --git a/test/typings/set.ts b/test/typings/set.ts index 2b0e0290..496baca3 100644 --- a/test/typings/set.ts +++ b/test/typings/set.ts @@ -1,5 +1,5 @@ -import { assert, set, string } from '../../src'; -import { test } from '../index.test'; +import { assert, set, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test>((value) => { assert(value, set(string())); diff --git a/test/typings/size.ts b/test/typings/size.ts index 5749907d..ec1d4999 100644 --- a/test/typings/size.ts +++ b/test/typings/size.ts @@ -1,5 +1,13 @@ -import { assert, size, string, array, number, map, set } from '../../src'; -import { test } from '../index.test'; +import { + assert, + size, + string, + array, + number, + map, + set, +} from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, size(number(), 1, 5)); diff --git a/test/typings/string.ts b/test/typings/string.ts index 35b7c66b..dc77147e 100644 --- a/test/typings/string.ts +++ b/test/typings/string.ts @@ -1,5 +1,5 @@ -import { assert, string } from '../../src'; -import { test } from '../index.test'; +import { assert, string } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, string()); diff --git a/test/typings/struct.ts b/test/typings/struct.ts index c8578484..86089085 100644 --- a/test/typings/struct.ts +++ b/test/typings/struct.ts @@ -1,5 +1,5 @@ -import { assert, define } from '../../src'; -import { test } from '../index.test'; +import { assert, define } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert( diff --git a/test/typings/trimmed.ts b/test/typings/trimmed.ts index 5153266f..0929b397 100644 --- a/test/typings/trimmed.ts +++ b/test/typings/trimmed.ts @@ -1,5 +1,5 @@ -import { assert, string, trimmed } from '../../src'; -import { test } from '../index.test'; +import { assert, string, trimmed } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, trimmed(string())); diff --git a/test/typings/tuple.ts b/test/typings/tuple.ts index 0ee9b6b2..d40f2c34 100644 --- a/test/typings/tuple.ts +++ b/test/typings/tuple.ts @@ -1,5 +1,5 @@ -import { assert, tuple, string, number, literal } from '../../src'; -import { test } from '../index.test'; +import { assert, tuple, string, number, literal } from '../../src/index.js'; +import { test } from '../index.test.js'; test<[string, number]>((value) => { assert(value, tuple([string(), number()])); diff --git a/test/typings/type.ts b/test/typings/type.ts index d96455da..9082bdf8 100644 --- a/test/typings/type.ts +++ b/test/typings/type.ts @@ -1,5 +1,5 @@ -import { assert, type, number } from '../../src'; -import { test } from '../index.test'; +import { assert, type, number } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ a: number }>((value) => { assert(value, type({ a: number() })); diff --git a/test/typings/union.ts b/test/typings/union.ts index 746d9af1..f5f14272 100644 --- a/test/typings/union.ts +++ b/test/typings/union.ts @@ -1,5 +1,5 @@ -import { assert, union, object, string, literal } from '../../src'; -import { test } from '../index.test'; +import { assert, union, object, string, literal } from '../../src/index.js'; +import { test } from '../index.test.js'; test<{ a: string } | { b: string }>((value) => { assert(value, union([object({ a: string() }), object({ b: string() })])); diff --git a/test/typings/unknown.ts b/test/typings/unknown.ts index 04f2e5a0..f1b60f77 100644 --- a/test/typings/unknown.ts +++ b/test/typings/unknown.ts @@ -1,5 +1,5 @@ -import { assert, unknown } from '../../src'; -import { test } from '../index.test'; +import { assert, unknown } from '../../src/index.js'; +import { test } from '../index.test.js'; test((value) => { assert(value, unknown()); diff --git a/test/validation/any/valid-number.ts b/test/validation/any/valid-number.ts index 0ee30ba2..3ee5a543 100644 --- a/test/validation/any/valid-number.ts +++ b/test/validation/any/valid-number.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src'; +import { any } from '../../../src/index.js'; export const Struct = any(); diff --git a/test/validation/any/valid-string.ts b/test/validation/any/valid-string.ts index 2fb029fb..cc6e17d6 100644 --- a/test/validation/any/valid-string.ts +++ b/test/validation/any/valid-string.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src'; +import { any } from '../../../src/index.js'; export const Struct = any(); diff --git a/test/validation/any/valid-undefined.ts b/test/validation/any/valid-undefined.ts index 5d4a0698..fd159c48 100644 --- a/test/validation/any/valid-undefined.ts +++ b/test/validation/any/valid-undefined.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src'; +import { any } from '../../../src/index.js'; export const Struct = any(); diff --git a/test/validation/array/invalid-element-property.ts b/test/validation/array/invalid-element-property.ts index 7a8b3dba..64412580 100644 --- a/test/validation/array/invalid-element-property.ts +++ b/test/validation/array/invalid-element-property.ts @@ -1,4 +1,4 @@ -import { array, object, string } from '../../../src'; +import { array, object, string } from '../../../src/index.js'; export const Struct = array(object({ id: string() })); diff --git a/test/validation/array/invalid-element.ts b/test/validation/array/invalid-element.ts index 1294f463..478d8f7f 100644 --- a/test/validation/array/invalid-element.ts +++ b/test/validation/array/invalid-element.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src'; +import { array, number } from '../../../src/index.js'; export const Struct = array(number()); diff --git a/test/validation/array/invalid-opaque.ts b/test/validation/array/invalid-opaque.ts index 1fa4a75d..8d36238a 100644 --- a/test/validation/array/invalid-opaque.ts +++ b/test/validation/array/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { array } from '../../../src'; +import { array } from '../../../src/index.js'; export const Struct = array(); diff --git a/test/validation/array/invalid.ts b/test/validation/array/invalid.ts index d0333c40..41dd87c5 100644 --- a/test/validation/array/invalid.ts +++ b/test/validation/array/invalid.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src'; +import { array, number } from '../../../src/index.js'; export const Struct = array(number()); diff --git a/test/validation/array/valid-opaque.ts b/test/validation/array/valid-opaque.ts index 48528aa8..913054f2 100644 --- a/test/validation/array/valid-opaque.ts +++ b/test/validation/array/valid-opaque.ts @@ -1,4 +1,4 @@ -import { array } from '../../../src'; +import { array } from '../../../src/index.js'; export const Struct = array(); diff --git a/test/validation/array/valid.ts b/test/validation/array/valid.ts index 0a89849f..478b154d 100644 --- a/test/validation/array/valid.ts +++ b/test/validation/array/valid.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src'; +import { array, number } from '../../../src/index.js'; export const Struct = array(number()); diff --git a/test/validation/assign/invalid-object.ts b/test/validation/assign/invalid-object.ts index 86217294..1b7ac8a7 100644 --- a/test/validation/assign/invalid-object.ts +++ b/test/validation/assign/invalid-object.ts @@ -1,4 +1,4 @@ -import { object, assign, string, number } from '../../../src'; +import { object, assign, string, number } from '../../../src/index.js'; const First = object({ a: string() }); const Second = object({ a: number(), b: number() }); diff --git a/test/validation/assign/invalid-type.ts b/test/validation/assign/invalid-type.ts index b0cc0887..57df340a 100644 --- a/test/validation/assign/invalid-type.ts +++ b/test/validation/assign/invalid-type.ts @@ -1,4 +1,4 @@ -import { type, object, assign, string, number } from '../../../src'; +import { type, object, assign, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = object({ a: number(), b: number() }); diff --git a/test/validation/assign/valid-object.ts b/test/validation/assign/valid-object.ts index 54dbb1c4..0d0914c3 100644 --- a/test/validation/assign/valid-object.ts +++ b/test/validation/assign/valid-object.ts @@ -1,4 +1,4 @@ -import { type, assign, string, number } from '../../../src'; +import { type, assign, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = type({ a: number(), b: number() }); diff --git a/test/validation/assign/valid-type.ts b/test/validation/assign/valid-type.ts index b6432f12..9a6a8177 100644 --- a/test/validation/assign/valid-type.ts +++ b/test/validation/assign/valid-type.ts @@ -1,4 +1,4 @@ -import { type, object, assign, string, number } from '../../../src'; +import { type, object, assign, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = object({ b: number() }); diff --git a/test/validation/bigint/invalid-number.ts b/test/validation/bigint/invalid-number.ts index 6536a85b..e79281ce 100644 --- a/test/validation/bigint/invalid-number.ts +++ b/test/validation/bigint/invalid-number.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src'; +import { bigint } from '../../../src/index.js'; export const Struct = bigint(); diff --git a/test/validation/bigint/invalid.ts b/test/validation/bigint/invalid.ts index 4611621d..8fbecf80 100644 --- a/test/validation/bigint/invalid.ts +++ b/test/validation/bigint/invalid.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src'; +import { bigint } from '../../../src/index.js'; export const Struct = bigint(); diff --git a/test/validation/bigint/valid.ts b/test/validation/bigint/valid.ts index 79317212..cc3cb23f 100644 --- a/test/validation/bigint/valid.ts +++ b/test/validation/bigint/valid.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src'; +import { bigint } from '../../../src/index.js'; export const Struct = bigint(); diff --git a/test/validation/boolean/invalid.ts b/test/validation/boolean/invalid.ts index f79b1c91..aa3cd04f 100644 --- a/test/validation/boolean/invalid.ts +++ b/test/validation/boolean/invalid.ts @@ -1,4 +1,4 @@ -import { boolean } from '../../../src'; +import { boolean } from '../../../src/index.js'; export const Struct = boolean(); diff --git a/test/validation/boolean/valid.ts b/test/validation/boolean/valid.ts index ea201468..fff40b5a 100644 --- a/test/validation/boolean/valid.ts +++ b/test/validation/boolean/valid.ts @@ -1,4 +1,4 @@ -import { boolean } from '../../../src'; +import { boolean } from '../../../src/index.js'; export const Struct = boolean(); diff --git a/test/validation/coerce/changed.ts b/test/validation/coerce/changed.ts index f29cf4c2..6060876c 100644 --- a/test/validation/coerce/changed.ts +++ b/test/validation/coerce/changed.ts @@ -1,4 +1,4 @@ -import { string, unknown, coerce } from '../../../src'; +import { string, unknown, coerce } from '../../../src/index.js'; export const Struct = coerce(string(), unknown(), (value) => value === null || value === undefined ? 'unknown' : value, diff --git a/test/validation/coerce/condition-not-met.ts b/test/validation/coerce/condition-not-met.ts index 172da8bf..42c37f7b 100644 --- a/test/validation/coerce/condition-not-met.ts +++ b/test/validation/coerce/condition-not-met.ts @@ -1,4 +1,4 @@ -import { string, number, coerce } from '../../../src'; +import { string, number, coerce } from '../../../src/index.js'; export const Struct = coerce(string(), number(), () => 'known'); diff --git a/test/validation/coerce/unchanged.ts b/test/validation/coerce/unchanged.ts index 07220a3b..198bb995 100644 --- a/test/validation/coerce/unchanged.ts +++ b/test/validation/coerce/unchanged.ts @@ -1,4 +1,4 @@ -import { string, unknown, coerce } from '../../../src'; +import { string, unknown, coerce } from '../../../src/index.js'; export const Struct = coerce(string(), unknown(), (value) => value === null || value === undefined ? 'unknown' : value, diff --git a/test/validation/date/invalid-date.ts b/test/validation/date/invalid-date.ts index a2f16312..d6d26658 100644 --- a/test/validation/date/invalid-date.ts +++ b/test/validation/date/invalid-date.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src'; +import { date } from '../../../src/index.js'; export const Struct = date(); diff --git a/test/validation/date/invalid.ts b/test/validation/date/invalid.ts index ee4d1158..c089979f 100644 --- a/test/validation/date/invalid.ts +++ b/test/validation/date/invalid.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src'; +import { date } from '../../../src/index.js'; export const Struct = date(); diff --git a/test/validation/date/valid.ts b/test/validation/date/valid.ts index 8e31bcb2..7d867962 100644 --- a/test/validation/date/valid.ts +++ b/test/validation/date/valid.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src'; +import { date } from '../../../src/index.js'; export const Struct = date(); diff --git a/test/validation/defaulted/function.ts b/test/validation/defaulted/function.ts index ce7cee52..3cce2120 100644 --- a/test/validation/defaulted/function.ts +++ b/test/validation/defaulted/function.ts @@ -1,4 +1,4 @@ -import { number, defaulted } from '../../../src'; +import { number, defaulted } from '../../../src/index.js'; export const Struct = defaulted(number(), () => 42); diff --git a/test/validation/defaulted/mixin.ts b/test/validation/defaulted/mixin.ts index aa3dc360..f4212eb5 100644 --- a/test/validation/defaulted/mixin.ts +++ b/test/validation/defaulted/mixin.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object, number } from '../../../src'; +import { defaulted, string, object, number } from '../../../src/index.js'; export const Struct = defaulted( object({ diff --git a/test/validation/defaulted/nested-double.ts b/test/validation/defaulted/nested-double.ts index ea340484..2e6a035a 100644 --- a/test/validation/defaulted/nested-double.ts +++ b/test/validation/defaulted/nested-double.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object } from '../../../src'; +import { defaulted, string, object } from '../../../src/index.js'; export const Struct = object({ book: defaulted( diff --git a/test/validation/defaulted/nested.ts b/test/validation/defaulted/nested.ts index d4d09171..2f6f9f09 100644 --- a/test/validation/defaulted/nested.ts +++ b/test/validation/defaulted/nested.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object } from '../../../src'; +import { defaulted, string, object } from '../../../src/index.js'; export const Struct = object({ title: defaulted(string(), 'Untitled'), diff --git a/test/validation/defaulted/strict.ts b/test/validation/defaulted/strict.ts index 5301a703..fee1bff3 100644 --- a/test/validation/defaulted/strict.ts +++ b/test/validation/defaulted/strict.ts @@ -1,4 +1,4 @@ -import { defaulted, string, type, number } from '../../../src'; +import { defaulted, string, type, number } from '../../../src/index.js'; export const Struct = defaulted( type({ diff --git a/test/validation/defaulted/value.ts b/test/validation/defaulted/value.ts index 1fa83ca3..953f1a9c 100644 --- a/test/validation/defaulted/value.ts +++ b/test/validation/defaulted/value.ts @@ -1,4 +1,4 @@ -import { number, defaulted } from '../../../src'; +import { number, defaulted } from '../../../src/index.js'; export const Struct = defaulted(number(), 42); diff --git a/test/validation/deprecated/invalid-null.ts b/test/validation/deprecated/invalid-null.ts index aeb06ef6..04e2692b 100644 --- a/test/validation/deprecated/invalid-null.ts +++ b/test/validation/deprecated/invalid-null.ts @@ -1,4 +1,4 @@ -import { deprecated, string } from '../../../src'; +import { deprecated, string } from '../../../src/index.js'; export const Struct = deprecated(string(), () => { /* noop */ diff --git a/test/validation/deprecated/invalid-property.ts b/test/validation/deprecated/invalid-property.ts index dad4bd75..867cee36 100644 --- a/test/validation/deprecated/invalid-property.ts +++ b/test/validation/deprecated/invalid-property.ts @@ -1,4 +1,4 @@ -import { deprecated, number, object } from '../../../src'; +import { deprecated, number, object } from '../../../src/index.js'; export const Struct = object({ deprecatedKey: deprecated(number(), () => { diff --git a/test/validation/deprecated/invalid.ts b/test/validation/deprecated/invalid.ts index ae07f21f..c315b1ac 100644 --- a/test/validation/deprecated/invalid.ts +++ b/test/validation/deprecated/invalid.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src'; +import { deprecated, number } from '../../../src/index.js'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/deprecated/valid-property.ts b/test/validation/deprecated/valid-property.ts index ba0399ef..c13533c7 100644 --- a/test/validation/deprecated/valid-property.ts +++ b/test/validation/deprecated/valid-property.ts @@ -1,4 +1,4 @@ -import { type, number, deprecated, any } from '../../../src'; +import { type, number, deprecated, any } from '../../../src/index.js'; export const Struct = type({ name: deprecated(any(), () => { diff --git a/test/validation/deprecated/valid-undefined.ts b/test/validation/deprecated/valid-undefined.ts index 915abdb0..115c972a 100644 --- a/test/validation/deprecated/valid-undefined.ts +++ b/test/validation/deprecated/valid-undefined.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src'; +import { deprecated, number } from '../../../src/index.js'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/deprecated/valid.ts b/test/validation/deprecated/valid.ts index a63f172e..c2c385ba 100644 --- a/test/validation/deprecated/valid.ts +++ b/test/validation/deprecated/valid.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src'; +import { deprecated, number } from '../../../src/index.js'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/dynamic/invalid-reference.ts b/test/validation/dynamic/invalid-reference.ts index f11aa857..a002eb2f 100644 --- a/test/validation/dynamic/invalid-reference.ts +++ b/test/validation/dynamic/invalid-reference.ts @@ -1,4 +1,11 @@ -import { assert, type, dynamic, literal, number, string } from '../../../src'; +import { + assert, + type, + dynamic, + literal, + number, + string, +} from '../../../src/index.js'; const Entity = type({ object: string(), diff --git a/test/validation/dynamic/invalid.ts b/test/validation/dynamic/invalid.ts index ffb9b763..330e3047 100644 --- a/test/validation/dynamic/invalid.ts +++ b/test/validation/dynamic/invalid.ts @@ -1,4 +1,4 @@ -import { dynamic, string } from '../../../src'; +import { dynamic, string } from '../../../src/index.js'; export const Struct = dynamic(() => string()); diff --git a/test/validation/dynamic/valid-reference.ts b/test/validation/dynamic/valid-reference.ts index bb6430b3..c292dced 100644 --- a/test/validation/dynamic/valid-reference.ts +++ b/test/validation/dynamic/valid-reference.ts @@ -1,4 +1,11 @@ -import { assert, type, dynamic, literal, string, number } from '../../../src'; +import { + assert, + type, + dynamic, + literal, + string, + number, +} from '../../../src/index.js'; const Entity = type({ object: string(), diff --git a/test/validation/dynamic/valid.ts b/test/validation/dynamic/valid.ts index df6fc2e3..b726985d 100644 --- a/test/validation/dynamic/valid.ts +++ b/test/validation/dynamic/valid.ts @@ -1,4 +1,4 @@ -import { dynamic, string } from '../../../src'; +import { dynamic, string } from '../../../src/index.js'; export const Struct = dynamic(() => string()); diff --git a/test/validation/dynamic/with-refiners.ts b/test/validation/dynamic/with-refiners.ts index 773e1248..de27b6db 100644 --- a/test/validation/dynamic/with-refiners.ts +++ b/test/validation/dynamic/with-refiners.ts @@ -1,4 +1,4 @@ -import { dynamic, string, nonempty } from '../../../src'; +import { dynamic, string, nonempty } from '../../../src/index.js'; export const Struct = dynamic(() => nonempty(string())); diff --git a/test/validation/empty/invalid-array.ts b/test/validation/empty/invalid-array.ts index 8f8e4003..4c357634 100644 --- a/test/validation/empty/invalid-array.ts +++ b/test/validation/empty/invalid-array.ts @@ -1,4 +1,4 @@ -import { array, empty, number } from '../../../src'; +import { array, empty, number } from '../../../src/index.js'; export const Struct = empty(array(number())); diff --git a/test/validation/empty/invalid-map.ts b/test/validation/empty/invalid-map.ts index 5cb11e22..7205dc6e 100644 --- a/test/validation/empty/invalid-map.ts +++ b/test/validation/empty/invalid-map.ts @@ -1,4 +1,4 @@ -import { map, empty, number, string } from '../../../src'; +import { map, empty, number, string } from '../../../src/index.js'; export const Struct = empty(map(number(), string())); diff --git a/test/validation/empty/invalid-set.ts b/test/validation/empty/invalid-set.ts index 7f6364c1..4251b2c7 100644 --- a/test/validation/empty/invalid-set.ts +++ b/test/validation/empty/invalid-set.ts @@ -1,4 +1,4 @@ -import { set, empty, number } from '../../../src'; +import { set, empty, number } from '../../../src/index.js'; export const Struct = empty(set(number())); diff --git a/test/validation/empty/invalid-string.ts b/test/validation/empty/invalid-string.ts index fdce8344..5855adf6 100644 --- a/test/validation/empty/invalid-string.ts +++ b/test/validation/empty/invalid-string.ts @@ -1,4 +1,4 @@ -import { string, empty } from '../../../src'; +import { string, empty } from '../../../src/index.js'; export const Struct = empty(string()); diff --git a/test/validation/empty/valid-array.ts b/test/validation/empty/valid-array.ts index 5f8a7830..6de0a241 100644 --- a/test/validation/empty/valid-array.ts +++ b/test/validation/empty/valid-array.ts @@ -1,4 +1,4 @@ -import { number, array, empty } from '../../../src'; +import { number, array, empty } from '../../../src/index.js'; export const Struct = empty(array(number())); diff --git a/test/validation/empty/valid-map.ts b/test/validation/empty/valid-map.ts index 2dd06758..0fb8fe88 100644 --- a/test/validation/empty/valid-map.ts +++ b/test/validation/empty/valid-map.ts @@ -1,4 +1,4 @@ -import { string, number, map, empty } from '../../../src'; +import { string, number, map, empty } from '../../../src/index.js'; export const Struct = empty(map(number(), string())); diff --git a/test/validation/empty/valid-set.ts b/test/validation/empty/valid-set.ts index 00c8bcd1..a71cc34c 100644 --- a/test/validation/empty/valid-set.ts +++ b/test/validation/empty/valid-set.ts @@ -1,4 +1,4 @@ -import { number, set, empty } from '../../../src'; +import { number, set, empty } from '../../../src/index.js'; export const Struct = empty(set(number())); diff --git a/test/validation/empty/valid-string.ts b/test/validation/empty/valid-string.ts index e8e85763..1eeb2be7 100644 --- a/test/validation/empty/valid-string.ts +++ b/test/validation/empty/valid-string.ts @@ -1,4 +1,4 @@ -import { string, empty } from '../../../src'; +import { string, empty } from '../../../src/index.js'; export const Struct = empty(string()); diff --git a/test/validation/enums/invalid-numbers.ts b/test/validation/enums/invalid-numbers.ts index fba1944b..4f8b83d0 100644 --- a/test/validation/enums/invalid-numbers.ts +++ b/test/validation/enums/invalid-numbers.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src'; +import { enums } from '../../../src/index.js'; export const Struct = enums([1, 2]); diff --git a/test/validation/enums/invalid-strings.ts b/test/validation/enums/invalid-strings.ts index aa666235..f00bb600 100644 --- a/test/validation/enums/invalid-strings.ts +++ b/test/validation/enums/invalid-strings.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src'; +import { enums } from '../../../src/index.js'; export const Struct = enums(['one', 'two']); diff --git a/test/validation/enums/valid.ts b/test/validation/enums/valid.ts index 55a7f16e..a2196789 100644 --- a/test/validation/enums/valid.ts +++ b/test/validation/enums/valid.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src'; +import { enums } from '../../../src/index.js'; export const Struct = enums(['one', 'two']); diff --git a/test/validation/function/invalid.ts b/test/validation/function/invalid.ts index 9c39a97c..b8ca938b 100644 --- a/test/validation/function/invalid.ts +++ b/test/validation/function/invalid.ts @@ -1,4 +1,4 @@ -import { func } from '../../../src'; +import { func } from '../../../src/index.js'; export const Struct = func(); diff --git a/test/validation/function/valid.ts b/test/validation/function/valid.ts index c892cb6d..c8566aa4 100644 --- a/test/validation/function/valid.ts +++ b/test/validation/function/valid.ts @@ -1,4 +1,4 @@ -import { func } from '../../../src'; +import { func } from '../../../src/index.js'; export const Struct = func(); diff --git a/test/validation/instance/invalid.ts b/test/validation/instance/invalid.ts index 35c05a40..b8c2c466 100644 --- a/test/validation/instance/invalid.ts +++ b/test/validation/instance/invalid.ts @@ -1,4 +1,4 @@ -import { instance } from '../../../src'; +import { instance } from '../../../src/index.js'; export const Struct = instance(Array); diff --git a/test/validation/instance/valid.ts b/test/validation/instance/valid.ts index 3d47deda..ec387dc2 100644 --- a/test/validation/instance/valid.ts +++ b/test/validation/instance/valid.ts @@ -1,4 +1,4 @@ -import { instance } from '../../../src'; +import { instance } from '../../../src/index.js'; export const Struct = instance(Array); diff --git a/test/validation/integer/invalid-decimal.ts b/test/validation/integer/invalid-decimal.ts index 4e39764e..3c2466db 100644 --- a/test/validation/integer/invalid-decimal.ts +++ b/test/validation/integer/invalid-decimal.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src'; +import { integer } from '../../../src/index.js'; export const Struct = integer(); diff --git a/test/validation/integer/invalid.ts b/test/validation/integer/invalid.ts index 6a17aa17..786d9fbf 100644 --- a/test/validation/integer/invalid.ts +++ b/test/validation/integer/invalid.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src'; +import { integer } from '../../../src/index.js'; export const Struct = integer(); diff --git a/test/validation/integer/valid.ts b/test/validation/integer/valid.ts index 933f1549..f7b43abc 100644 --- a/test/validation/integer/valid.ts +++ b/test/validation/integer/valid.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src'; +import { integer } from '../../../src/index.js'; export const Struct = integer(); diff --git a/test/validation/intersection/invalid-refinement.ts b/test/validation/intersection/invalid-refinement.ts index eb9fe331..71d545a7 100644 --- a/test/validation/intersection/invalid-refinement.ts +++ b/test/validation/intersection/invalid-refinement.ts @@ -1,4 +1,4 @@ -import { intersection, refine, number } from '../../../src'; +import { intersection, refine, number } from '../../../src/index.js'; const First = number(); const Second = refine(number(), 'positive', (value) => value > 0); diff --git a/test/validation/intersection/invalid.ts b/test/validation/intersection/invalid.ts index 7dc2dfa9..89084a8f 100644 --- a/test/validation/intersection/invalid.ts +++ b/test/validation/intersection/invalid.ts @@ -1,4 +1,4 @@ -import { type, intersection, string, number } from '../../../src'; +import { type, intersection, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/intersection/valid-refinement.ts b/test/validation/intersection/valid-refinement.ts index 0d7f0e8f..cb66e929 100644 --- a/test/validation/intersection/valid-refinement.ts +++ b/test/validation/intersection/valid-refinement.ts @@ -1,4 +1,4 @@ -import { intersection, refine, number } from '../../../src'; +import { intersection, refine, number } from '../../../src/index.js'; const First = number(); const Second = refine(number(), 'positive', (value) => value > 0); diff --git a/test/validation/intersection/valid.ts b/test/validation/intersection/valid.ts index 6816d9f5..fba7f9bc 100644 --- a/test/validation/intersection/valid.ts +++ b/test/validation/intersection/valid.ts @@ -1,4 +1,4 @@ -import { type, intersection, string, number } from '../../../src'; +import { type, intersection, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/lazy/invalid.ts b/test/validation/lazy/invalid.ts index c2820f25..8bb474dc 100644 --- a/test/validation/lazy/invalid.ts +++ b/test/validation/lazy/invalid.ts @@ -1,4 +1,4 @@ -import { lazy, string } from '../../../src'; +import { lazy, string } from '../../../src/index.js'; export const Struct = lazy(() => string()); diff --git a/test/validation/lazy/valid.ts b/test/validation/lazy/valid.ts index 3bac9c8a..3a22267d 100644 --- a/test/validation/lazy/valid.ts +++ b/test/validation/lazy/valid.ts @@ -1,4 +1,4 @@ -import { lazy, string } from '../../../src'; +import { lazy, string } from '../../../src/index.js'; export const Struct = lazy(() => string()); diff --git a/test/validation/lazy/with-refiners.ts b/test/validation/lazy/with-refiners.ts index 3c729a03..2dafd1ce 100644 --- a/test/validation/lazy/with-refiners.ts +++ b/test/validation/lazy/with-refiners.ts @@ -1,4 +1,4 @@ -import { lazy, nonempty, string } from '../../../src'; +import { lazy, nonempty, string } from '../../../src/index.js'; export const Struct = lazy(() => nonempty(string())); diff --git a/test/validation/literal/invalid.ts b/test/validation/literal/invalid.ts index b10b2cee..a9d4bc6e 100644 --- a/test/validation/literal/invalid.ts +++ b/test/validation/literal/invalid.ts @@ -1,4 +1,4 @@ -import { literal } from '../../../src'; +import { literal } from '../../../src/index.js'; export const Struct = literal(42); diff --git a/test/validation/literal/valid.ts b/test/validation/literal/valid.ts index a3ba7d2b..0daf04ea 100644 --- a/test/validation/literal/valid.ts +++ b/test/validation/literal/valid.ts @@ -1,4 +1,4 @@ -import { literal } from '../../../src'; +import { literal } from '../../../src/index.js'; export const Struct = literal(42); diff --git a/test/validation/map/invalid-opaque.ts b/test/validation/map/invalid-opaque.ts index 95bf5c32..bfc4fa63 100644 --- a/test/validation/map/invalid-opaque.ts +++ b/test/validation/map/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { map } from '../../../src'; +import { map } from '../../../src/index.js'; export const Struct = map(); diff --git a/test/validation/map/invalid-property.ts b/test/validation/map/invalid-property.ts index c26d5a96..d52ec5af 100644 --- a/test/validation/map/invalid-property.ts +++ b/test/validation/map/invalid-property.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src'; +import { map, string, number } from '../../../src/index.js'; export const Struct = map(string(), number()); diff --git a/test/validation/map/invalid.ts b/test/validation/map/invalid.ts index 972d61eb..93ef4f5a 100644 --- a/test/validation/map/invalid.ts +++ b/test/validation/map/invalid.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src'; +import { map, string, number } from '../../../src/index.js'; export const Struct = map(string(), number()); diff --git a/test/validation/map/valid-opaque.ts b/test/validation/map/valid-opaque.ts index 36116dd0..424b46a1 100644 --- a/test/validation/map/valid-opaque.ts +++ b/test/validation/map/valid-opaque.ts @@ -1,4 +1,4 @@ -import { map } from '../../../src'; +import { map } from '../../../src/index.js'; export const Struct = map(); diff --git a/test/validation/map/valid.ts b/test/validation/map/valid.ts index 1b2c644f..9216a1b7 100644 --- a/test/validation/map/valid.ts +++ b/test/validation/map/valid.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src'; +import { map, string, number } from '../../../src/index.js'; export const Struct = map(string(), number()); diff --git a/test/validation/max/invalid-exclusive.ts b/test/validation/max/invalid-exclusive.ts index 7ee2fec3..d47b94bf 100644 --- a/test/validation/max/invalid-exclusive.ts +++ b/test/validation/max/invalid-exclusive.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src'; +import { number, max } from '../../../src/index.js'; export const Struct = max(number(), 0, { exclusive: true }); diff --git a/test/validation/max/invalid.ts b/test/validation/max/invalid.ts index 0002ae3e..1718dba4 100644 --- a/test/validation/max/invalid.ts +++ b/test/validation/max/invalid.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src'; +import { number, max } from '../../../src/index.js'; export const Struct = max(number(), 0); diff --git a/test/validation/max/valid-inclusive.ts b/test/validation/max/valid-inclusive.ts index ca66b558..ceef5605 100644 --- a/test/validation/max/valid-inclusive.ts +++ b/test/validation/max/valid-inclusive.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src'; +import { number, max } from '../../../src/index.js'; export const Struct = max(number(), 0); diff --git a/test/validation/max/valid.ts b/test/validation/max/valid.ts index f271a8c2..c98f8a6b 100644 --- a/test/validation/max/valid.ts +++ b/test/validation/max/valid.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src'; +import { number, max } from '../../../src/index.js'; export const Struct = max(number(), 0); diff --git a/test/validation/min/invalid-exclusive.ts b/test/validation/min/invalid-exclusive.ts index c3ffe19b..412167d0 100644 --- a/test/validation/min/invalid-exclusive.ts +++ b/test/validation/min/invalid-exclusive.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src'; +import { number, min } from '../../../src/index.js'; export const Struct = min(number(), 0, { exclusive: true }); diff --git a/test/validation/min/invalid.ts b/test/validation/min/invalid.ts index 4987dd52..079f5d6f 100644 --- a/test/validation/min/invalid.ts +++ b/test/validation/min/invalid.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src'; +import { number, min } from '../../../src/index.js'; export const Struct = min(number(), 0); diff --git a/test/validation/min/valid-inclusive.ts b/test/validation/min/valid-inclusive.ts index b5ae1093..2f1ed55c 100644 --- a/test/validation/min/valid-inclusive.ts +++ b/test/validation/min/valid-inclusive.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src'; +import { number, min } from '../../../src/index.js'; export const Struct = min(number(), 0); diff --git a/test/validation/min/valid.ts b/test/validation/min/valid.ts index 3eb4e727..91bac816 100644 --- a/test/validation/min/valid.ts +++ b/test/validation/min/valid.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src'; +import { number, min } from '../../../src/index.js'; export const Struct = min(number(), 0); diff --git a/test/validation/never/invalid.ts b/test/validation/never/invalid.ts index 879d9a85..9f2b84e7 100644 --- a/test/validation/never/invalid.ts +++ b/test/validation/never/invalid.ts @@ -1,4 +1,4 @@ -import { never } from '../../../src'; +import { never } from '../../../src/index.js'; export const Struct = never(); diff --git a/test/validation/nullable/invalid.ts b/test/validation/nullable/invalid.ts index 29d8e585..c3e67ade 100644 --- a/test/validation/nullable/invalid.ts +++ b/test/validation/nullable/invalid.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src'; +import { number, nullable } from '../../../src/index.js'; export const Struct = nullable(number()); diff --git a/test/validation/nullable/valid-defined-nested.ts b/test/validation/nullable/valid-defined-nested.ts index 10b3fc60..b6a96877 100644 --- a/test/validation/nullable/valid-defined-nested.ts +++ b/test/validation/nullable/valid-defined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, nullable } from '../../../src'; +import { type, string, number, nullable } from '../../../src/index.js'; export const Struct = type({ name: nullable(string()), diff --git a/test/validation/nullable/valid-defined.ts b/test/validation/nullable/valid-defined.ts index 2748710e..58d03288 100644 --- a/test/validation/nullable/valid-defined.ts +++ b/test/validation/nullable/valid-defined.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src'; +import { number, nullable } from '../../../src/index.js'; export const Struct = nullable(number()); diff --git a/test/validation/nullable/valid-null-nested.ts b/test/validation/nullable/valid-null-nested.ts index 543cc375..0ed1148d 100644 --- a/test/validation/nullable/valid-null-nested.ts +++ b/test/validation/nullable/valid-null-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, nullable } from '../../../src'; +import { type, string, number, nullable } from '../../../src/index.js'; export const Struct = type({ name: nullable(string()), diff --git a/test/validation/nullable/valid-null.ts b/test/validation/nullable/valid-null.ts index 7ee93cb8..f6c3d9fa 100644 --- a/test/validation/nullable/valid-null.ts +++ b/test/validation/nullable/valid-null.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src'; +import { number, nullable } from '../../../src/index.js'; export const Struct = nullable(number()); diff --git a/test/validation/number/invalid.ts b/test/validation/number/invalid.ts index 19fcc100..c993defd 100644 --- a/test/validation/number/invalid.ts +++ b/test/validation/number/invalid.ts @@ -1,4 +1,4 @@ -import { number } from '../../../src'; +import { number } from '../../../src/index.js'; export const Struct = number(); diff --git a/test/validation/number/valid.ts b/test/validation/number/valid.ts index fc0a4f28..0b00dd2d 100644 --- a/test/validation/number/valid.ts +++ b/test/validation/number/valid.ts @@ -1,4 +1,4 @@ -import { number } from '../../../src'; +import { number } from '../../../src/index.js'; export const Struct = number(); diff --git a/test/validation/object/invalid-element-nested.ts b/test/validation/object/invalid-element-nested.ts index 825581aa..a70bb592 100644 --- a/test/validation/object/invalid-element-nested.ts +++ b/test/validation/object/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { object, array, string } from '../../../src'; +import { object, array, string } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-opaque.ts b/test/validation/object/invalid-opaque.ts index fde76713..f5a3eb8a 100644 --- a/test/validation/object/invalid-opaque.ts +++ b/test/validation/object/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { object } from '../../../src'; +import { object } from '../../../src/index.js'; export const Struct = object(); diff --git a/test/validation/object/invalid-property-nested.ts b/test/validation/object/invalid-property-nested.ts index 0ea2785a..2555d177 100644 --- a/test/validation/object/invalid-property-nested.ts +++ b/test/validation/object/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { object, string } from '../../../src'; +import { object, string } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-property-unknown.ts b/test/validation/object/invalid-property-unknown.ts index d54176e0..17a87894 100644 --- a/test/validation/object/invalid-property-unknown.ts +++ b/test/validation/object/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src'; +import { object, string, number } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-property.ts b/test/validation/object/invalid-property.ts index 5b88a95b..31876411 100644 --- a/test/validation/object/invalid-property.ts +++ b/test/validation/object/invalid-property.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src'; +import { object, string, number } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-referential.ts b/test/validation/object/invalid-referential.ts index d2a4d62e..51a3ebe6 100644 --- a/test/validation/object/invalid-referential.ts +++ b/test/validation/object/invalid-referential.ts @@ -1,4 +1,4 @@ -import { object, string, pattern, refine } from '../../../src'; +import { object, string, pattern, refine } from '../../../src/index.js'; const Section = pattern(string(), /^\d+(\.\d+)*$/u); diff --git a/test/validation/object/invalid.ts b/test/validation/object/invalid.ts index 6efdfd96..dad62411 100644 --- a/test/validation/object/invalid.ts +++ b/test/validation/object/invalid.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src'; +import { object, string, number } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/valid-nested.ts b/test/validation/object/valid-nested.ts index 28da9637..9ab8fe0a 100644 --- a/test/validation/object/valid-nested.ts +++ b/test/validation/object/valid-nested.ts @@ -1,4 +1,4 @@ -import { object, string } from '../../../src'; +import { object, string } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/object/valid-opaque.ts b/test/validation/object/valid-opaque.ts index 539159a1..8b86cea3 100644 --- a/test/validation/object/valid-opaque.ts +++ b/test/validation/object/valid-opaque.ts @@ -1,4 +1,4 @@ -import { object } from '../../../src'; +import { object } from '../../../src/index.js'; export const Struct = object(); diff --git a/test/validation/object/valid-referential.ts b/test/validation/object/valid-referential.ts index 4562c524..128c2df4 100644 --- a/test/validation/object/valid-referential.ts +++ b/test/validation/object/valid-referential.ts @@ -1,4 +1,4 @@ -import { object, string, pattern, refine } from '../../../src'; +import { object, string, pattern, refine } from '../../../src/index.js'; const Section = pattern(string(), /^\d+(\.\d+)*$/u); diff --git a/test/validation/object/valid.ts b/test/validation/object/valid.ts index ea1b3a80..2104b445 100644 --- a/test/validation/object/valid.ts +++ b/test/validation/object/valid.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src'; +import { object, string, number } from '../../../src/index.js'; export const Struct = object({ name: string(), diff --git a/test/validation/omit/invalid-element-nested.ts b/test/validation/omit/invalid-element-nested.ts index 446813a4..ebf819c6 100644 --- a/test/validation/omit/invalid-element-nested.ts +++ b/test/validation/omit/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, array, string } from '../../../src'; +import { omit, object, array, string } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property-nested.ts b/test/validation/omit/invalid-property-nested.ts index 2aab0c6a..bf24399f 100644 --- a/test/validation/omit/invalid-property-nested.ts +++ b/test/validation/omit/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, string } from '../../../src'; +import { omit, object, string } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property-unknown.ts b/test/validation/omit/invalid-property-unknown.ts index 181766a8..202dd88c 100644 --- a/test/validation/omit/invalid-property-unknown.ts +++ b/test/validation/omit/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src'; +import { omit, object, string, number } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property.ts b/test/validation/omit/invalid-property.ts index f025e813..f229834b 100644 --- a/test/validation/omit/invalid-property.ts +++ b/test/validation/omit/invalid-property.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src'; +import { omit, object, string, number } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid.ts b/test/validation/omit/invalid.ts index 0ba1d97b..b3df6003 100644 --- a/test/validation/omit/invalid.ts +++ b/test/validation/omit/invalid.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src'; +import { omit, object, string, number } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/valid-nested.ts b/test/validation/omit/valid-nested.ts index c877a2aa..5ef579bf 100644 --- a/test/validation/omit/valid-nested.ts +++ b/test/validation/omit/valid-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, string } from '../../../src'; +import { omit, object, string } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/omit/valid-type.ts b/test/validation/omit/valid-type.ts index c08d572c..1d6a8ce0 100644 --- a/test/validation/omit/valid-type.ts +++ b/test/validation/omit/valid-type.ts @@ -1,4 +1,4 @@ -import { omit, type, string, number } from '../../../src'; +import { omit, type, string, number } from '../../../src/index.js'; export const Struct = omit( type({ diff --git a/test/validation/omit/valid.ts b/test/validation/omit/valid.ts index 4074c3aa..6b3ef699 100644 --- a/test/validation/omit/valid.ts +++ b/test/validation/omit/valid.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src'; +import { omit, object, string, number } from '../../../src/index.js'; export const Struct = omit( object({ diff --git a/test/validation/optional/invalid.ts b/test/validation/optional/invalid.ts index b262bae8..cd06d5f0 100644 --- a/test/validation/optional/invalid.ts +++ b/test/validation/optional/invalid.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src'; +import { number, optional } from '../../../src/index.js'; export const Struct = optional(number()); diff --git a/test/validation/optional/valid-defined-nested.ts b/test/validation/optional/valid-defined-nested.ts index 49ebd6f0..7d573a82 100644 --- a/test/validation/optional/valid-defined-nested.ts +++ b/test/validation/optional/valid-defined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, optional } from '../../../src'; +import { type, string, number, optional } from '../../../src/index.js'; export const Struct = type({ name: optional(string()), diff --git a/test/validation/optional/valid-defined.ts b/test/validation/optional/valid-defined.ts index c360a830..5a0126c2 100644 --- a/test/validation/optional/valid-defined.ts +++ b/test/validation/optional/valid-defined.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src'; +import { number, optional } from '../../../src/index.js'; export const Struct = optional(number()); diff --git a/test/validation/optional/valid-undefined-nested.ts b/test/validation/optional/valid-undefined-nested.ts index 1b2b7d63..495ec539 100644 --- a/test/validation/optional/valid-undefined-nested.ts +++ b/test/validation/optional/valid-undefined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, optional } from '../../../src'; +import { type, string, number, optional } from '../../../src/index.js'; export const Struct = type({ name: optional(string()), diff --git a/test/validation/optional/valid-undefined.ts b/test/validation/optional/valid-undefined.ts index e79d0490..967ffc36 100644 --- a/test/validation/optional/valid-undefined.ts +++ b/test/validation/optional/valid-undefined.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src'; +import { number, optional } from '../../../src/index.js'; export const Struct = optional(number()); diff --git a/test/validation/partial/composed.ts b/test/validation/partial/composed.ts index 7b237180..a6f66641 100644 --- a/test/validation/partial/composed.ts +++ b/test/validation/partial/composed.ts @@ -1,4 +1,4 @@ -import { partial, object, string, number } from '../../../src'; +import { partial, object, string, number } from '../../../src/index.js'; export const Struct = partial( object({ diff --git a/test/validation/partial/invalid-property-unknown.ts b/test/validation/partial/invalid-property-unknown.ts index 55793ae9..80ef72d9 100644 --- a/test/validation/partial/invalid-property-unknown.ts +++ b/test/validation/partial/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/invalid-property.ts b/test/validation/partial/invalid-property.ts index 0a412eec..ced502e1 100644 --- a/test/validation/partial/invalid-property.ts +++ b/test/validation/partial/invalid-property.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/invalid.ts b/test/validation/partial/invalid.ts index e032a2d5..5c718bee 100644 --- a/test/validation/partial/invalid.ts +++ b/test/validation/partial/invalid.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-empty.ts b/test/validation/partial/valid-empty.ts index 94afdff9..26b348ac 100644 --- a/test/validation/partial/valid-empty.ts +++ b/test/validation/partial/valid-empty.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-full.ts b/test/validation/partial/valid-full.ts index 4e4dbe90..94a0237e 100644 --- a/test/validation/partial/valid-full.ts +++ b/test/validation/partial/valid-full.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-partial.ts b/test/validation/partial/valid-partial.ts index 34558279..c7d5b971 100644 --- a/test/validation/partial/valid-partial.ts +++ b/test/validation/partial/valid-partial.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src'; +import { partial, string, number } from '../../../src/index.js'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-type.ts b/test/validation/partial/valid-type.ts index cc1f83c1..a65135c4 100644 --- a/test/validation/partial/valid-type.ts +++ b/test/validation/partial/valid-type.ts @@ -1,4 +1,4 @@ -import { number, partial, string, type } from '../../../src'; +import { number, partial, string, type } from '../../../src/index.js'; export const Struct = partial( type({ diff --git a/test/validation/pattern/invalid.ts b/test/validation/pattern/invalid.ts index 3ba0af61..60a8780b 100644 --- a/test/validation/pattern/invalid.ts +++ b/test/validation/pattern/invalid.ts @@ -1,4 +1,4 @@ -import { string, pattern } from '../../../src'; +import { string, pattern } from '../../../src/index.js'; export const Struct = pattern(string(), /\d+/u); diff --git a/test/validation/pattern/valid.ts b/test/validation/pattern/valid.ts index 941f4d25..3250b5aa 100644 --- a/test/validation/pattern/valid.ts +++ b/test/validation/pattern/valid.ts @@ -1,4 +1,4 @@ -import { string, pattern } from '../../../src'; +import { string, pattern } from '../../../src/index.js'; export const Struct = pattern(string(), /\d+/u); diff --git a/test/validation/pick/invalid-element-nested.ts b/test/validation/pick/invalid-element-nested.ts index 21c92591..8e6627fd 100644 --- a/test/validation/pick/invalid-element-nested.ts +++ b/test/validation/pick/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, array, string } from '../../../src'; +import { pick, object, array, string } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property-nested.ts b/test/validation/pick/invalid-property-nested.ts index d091ed27..da28c87e 100644 --- a/test/validation/pick/invalid-property-nested.ts +++ b/test/validation/pick/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, string } from '../../../src'; +import { pick, object, string } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property-unknown.ts b/test/validation/pick/invalid-property-unknown.ts index a734f0ef..ddc987fc 100644 --- a/test/validation/pick/invalid-property-unknown.ts +++ b/test/validation/pick/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src'; +import { pick, object, string, number } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property.ts b/test/validation/pick/invalid-property.ts index a618e5e4..0d0c82e9 100644 --- a/test/validation/pick/invalid-property.ts +++ b/test/validation/pick/invalid-property.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src'; +import { pick, object, string, number } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid.ts b/test/validation/pick/invalid.ts index 5bccaac6..b6374090 100644 --- a/test/validation/pick/invalid.ts +++ b/test/validation/pick/invalid.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src'; +import { pick, object, string, number } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/valid-nested.ts b/test/validation/pick/valid-nested.ts index 99c61dc0..038d4041 100644 --- a/test/validation/pick/valid-nested.ts +++ b/test/validation/pick/valid-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, string } from '../../../src'; +import { pick, object, string } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/pick/valid-type.ts b/test/validation/pick/valid-type.ts index 8ede8309..eb0e2f3a 100644 --- a/test/validation/pick/valid-type.ts +++ b/test/validation/pick/valid-type.ts @@ -1,4 +1,4 @@ -import { number, pick, string, type } from '../../../src'; +import { number, pick, string, type } from '../../../src/index.js'; export const Struct = pick( type({ diff --git a/test/validation/pick/valid.ts b/test/validation/pick/valid.ts index 47a1d895..a41ed8f3 100644 --- a/test/validation/pick/valid.ts +++ b/test/validation/pick/valid.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src'; +import { pick, object, string, number } from '../../../src/index.js'; export const Struct = pick( object({ diff --git a/test/validation/record/invalid-property.ts b/test/validation/record/invalid-property.ts index cc32e554..312546c7 100644 --- a/test/validation/record/invalid-property.ts +++ b/test/validation/record/invalid-property.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src'; +import { record, string, number } from '../../../src/index.js'; export const Struct = record(string(), number()); diff --git a/test/validation/record/invalid.ts b/test/validation/record/invalid.ts index 5493b691..8ce8a8c6 100644 --- a/test/validation/record/invalid.ts +++ b/test/validation/record/invalid.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src'; +import { record, string, number } from '../../../src/index.js'; export const Struct = record(string(), number()); diff --git a/test/validation/record/valid.ts b/test/validation/record/valid.ts index 18c44078..309b8b4d 100644 --- a/test/validation/record/valid.ts +++ b/test/validation/record/valid.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src'; +import { record, string, number } from '../../../src/index.js'; export const Struct = record(string(), number()); diff --git a/test/validation/refine/invalid-multiple-refinements.ts b/test/validation/refine/invalid-multiple-refinements.ts index cc2ab41f..bd0729e0 100644 --- a/test/validation/refine/invalid-multiple-refinements.ts +++ b/test/validation/refine/invalid-multiple-refinements.ts @@ -1,4 +1,4 @@ -import { string, refine, object } from '../../../src'; +import { string, refine, object } from '../../../src/index.js'; const PasswordValidator = refine(string(), 'MinimumLength', (pw) => pw.length >= 8 ? true : 'required minimum length of 8', diff --git a/test/validation/refine/invalid-shorthand.ts b/test/validation/refine/invalid-shorthand.ts index e69245e9..553207b5 100644 --- a/test/validation/refine/invalid-shorthand.ts +++ b/test/validation/refine/invalid-shorthand.ts @@ -1,4 +1,4 @@ -import { number, refine } from '../../../src'; +import { number, refine } from '../../../src/index.js'; export const Struct = refine( number(), diff --git a/test/validation/refine/invalid.ts b/test/validation/refine/invalid.ts index f64777cd..5e889cd8 100644 --- a/test/validation/refine/invalid.ts +++ b/test/validation/refine/invalid.ts @@ -1,6 +1,6 @@ import isEmail from 'is-email'; -import { string, refine } from '../../../src'; +import { string, refine } from '../../../src/index.js'; export const Struct = refine(string(), 'email', isEmail); diff --git a/test/validation/refine/valid.ts b/test/validation/refine/valid.ts index 859116f8..0664adc4 100644 --- a/test/validation/refine/valid.ts +++ b/test/validation/refine/valid.ts @@ -1,6 +1,6 @@ import isEmail from 'is-email'; -import { string, refine } from '../../../src'; +import { string, refine } from '../../../src/index.js'; export const Struct = refine(string(), 'email', isEmail); diff --git a/test/validation/regexp/invalid.ts b/test/validation/regexp/invalid.ts index d98d0008..3b3b6b7f 100644 --- a/test/validation/regexp/invalid.ts +++ b/test/validation/regexp/invalid.ts @@ -1,4 +1,4 @@ -import { regexp } from '../../../src'; +import { regexp } from '../../../src/index.js'; export const Struct = regexp(); diff --git a/test/validation/regexp/valid.ts b/test/validation/regexp/valid.ts index fee416b3..179c8072 100644 --- a/test/validation/regexp/valid.ts +++ b/test/validation/regexp/valid.ts @@ -1,4 +1,4 @@ -import { regexp } from '../../../src'; +import { regexp } from '../../../src/index.js'; export const Struct = regexp(); diff --git a/test/validation/set/invalid-element.ts b/test/validation/set/invalid-element.ts index 33840f5f..f3eec039 100644 --- a/test/validation/set/invalid-element.ts +++ b/test/validation/set/invalid-element.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src'; +import { set, number } from '../../../src/index.js'; export const Struct = set(number()); diff --git a/test/validation/set/invalid-opaque.ts b/test/validation/set/invalid-opaque.ts index 906cc7d3..715f57ef 100644 --- a/test/validation/set/invalid-opaque.ts +++ b/test/validation/set/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { set } from '../../../src'; +import { set } from '../../../src/index.js'; export const Struct = set(); diff --git a/test/validation/set/invalid.ts b/test/validation/set/invalid.ts index 43a8084e..36cd3f1d 100644 --- a/test/validation/set/invalid.ts +++ b/test/validation/set/invalid.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src'; +import { set, number } from '../../../src/index.js'; export const Struct = set(number()); diff --git a/test/validation/set/valid-opaque.ts b/test/validation/set/valid-opaque.ts index 941d7255..7cf2162f 100644 --- a/test/validation/set/valid-opaque.ts +++ b/test/validation/set/valid-opaque.ts @@ -1,4 +1,4 @@ -import { set } from '../../../src'; +import { set } from '../../../src/index.js'; export const Struct = set(); diff --git a/test/validation/set/valid.ts b/test/validation/set/valid.ts index 497bfe89..a06af28d 100644 --- a/test/validation/set/valid.ts +++ b/test/validation/set/valid.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src'; +import { set, number } from '../../../src/index.js'; export const Struct = set(number()); diff --git a/test/validation/size/invalid-array.ts b/test/validation/size/invalid-array.ts index 6fb37e96..ef5b3bde 100644 --- a/test/validation/size/invalid-array.ts +++ b/test/validation/size/invalid-array.ts @@ -1,4 +1,4 @@ -import { array, size, number } from '../../../src'; +import { array, size, number } from '../../../src/index.js'; export const Struct = size(array(number()), 1, 5); diff --git a/test/validation/size/invalid-map.ts b/test/validation/size/invalid-map.ts index 3a3ce131..626ecb6d 100644 --- a/test/validation/size/invalid-map.ts +++ b/test/validation/size/invalid-map.ts @@ -1,4 +1,4 @@ -import { map, size, number, string } from '../../../src'; +import { map, size, number, string } from '../../../src/index.js'; export const Struct = size(map(number(), string()), 1, 5); diff --git a/test/validation/size/invalid-number.ts b/test/validation/size/invalid-number.ts index b6e9e57f..0a469926 100644 --- a/test/validation/size/invalid-number.ts +++ b/test/validation/size/invalid-number.ts @@ -1,4 +1,4 @@ -import { number, size } from '../../../src'; +import { number, size } from '../../../src/index.js'; export const Struct = size(number(), 1, 5); diff --git a/test/validation/size/invalid-set.ts b/test/validation/size/invalid-set.ts index 6308aeea..89047de1 100644 --- a/test/validation/size/invalid-set.ts +++ b/test/validation/size/invalid-set.ts @@ -1,4 +1,4 @@ -import { set, size, number } from '../../../src'; +import { set, size, number } from '../../../src/index.js'; export const Struct = size(set(number()), 1, 5); diff --git a/test/validation/size/invalid-string.ts b/test/validation/size/invalid-string.ts index d85af5e7..6dc0bf4b 100644 --- a/test/validation/size/invalid-string.ts +++ b/test/validation/size/invalid-string.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src'; +import { string, size } from '../../../src/index.js'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-array.ts b/test/validation/size/valid-array.ts index 4bfd50b2..dd429abe 100644 --- a/test/validation/size/valid-array.ts +++ b/test/validation/size/valid-array.ts @@ -1,4 +1,4 @@ -import { number, array, size } from '../../../src'; +import { number, array, size } from '../../../src/index.js'; export const Struct = size(array(number()), 1, 5); diff --git a/test/validation/size/valid-exact.ts b/test/validation/size/valid-exact.ts index 1a05d707..d3f3feef 100644 --- a/test/validation/size/valid-exact.ts +++ b/test/validation/size/valid-exact.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src'; +import { string, size } from '../../../src/index.js'; export const Struct = size(string(), 4); diff --git a/test/validation/size/valid-map.ts b/test/validation/size/valid-map.ts index cea4f2e9..99a844f5 100644 --- a/test/validation/size/valid-map.ts +++ b/test/validation/size/valid-map.ts @@ -1,4 +1,4 @@ -import { string, number, map, size } from '../../../src'; +import { string, number, map, size } from '../../../src/index.js'; export const Struct = size(map(number(), string()), 1, 5); diff --git a/test/validation/size/valid-max-inclusive.ts b/test/validation/size/valid-max-inclusive.ts index f5e1a229..1b09906c 100644 --- a/test/validation/size/valid-max-inclusive.ts +++ b/test/validation/size/valid-max-inclusive.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src'; +import { string, size } from '../../../src/index.js'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-min-inclusive.ts b/test/validation/size/valid-min-inclusive.ts index 5a6a7269..09953433 100644 --- a/test/validation/size/valid-min-inclusive.ts +++ b/test/validation/size/valid-min-inclusive.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src'; +import { string, size } from '../../../src/index.js'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-number.ts b/test/validation/size/valid-number.ts index e563ed96..e6cbaa5a 100644 --- a/test/validation/size/valid-number.ts +++ b/test/validation/size/valid-number.ts @@ -1,4 +1,4 @@ -import { number, size } from '../../../src'; +import { number, size } from '../../../src/index.js'; export const Struct = size(number(), 1, 5); diff --git a/test/validation/size/valid-set.ts b/test/validation/size/valid-set.ts index 5bfb91a0..b72bf1e4 100644 --- a/test/validation/size/valid-set.ts +++ b/test/validation/size/valid-set.ts @@ -1,4 +1,4 @@ -import { number, set, size } from '../../../src'; +import { number, set, size } from '../../../src/index.js'; export const Struct = size(set(number()), 1, 5); diff --git a/test/validation/size/valid-string.ts b/test/validation/size/valid-string.ts index e812f8c1..3f46dc11 100644 --- a/test/validation/size/valid-string.ts +++ b/test/validation/size/valid-string.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src'; +import { string, size } from '../../../src/index.js'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/string/invalid.ts b/test/validation/string/invalid.ts index 0bc96eda..d773376c 100644 --- a/test/validation/string/invalid.ts +++ b/test/validation/string/invalid.ts @@ -1,4 +1,4 @@ -import { string } from '../../../src'; +import { string } from '../../../src/index.js'; export const Struct = string(); diff --git a/test/validation/string/valid.ts b/test/validation/string/valid.ts index b8a113ec..74c37308 100644 --- a/test/validation/string/valid.ts +++ b/test/validation/string/valid.ts @@ -1,4 +1,4 @@ -import { string } from '../../../src'; +import { string } from '../../../src/index.js'; export const Struct = string(); diff --git a/test/validation/trimmed/invalid.ts b/test/validation/trimmed/invalid.ts index 82061a69..d69d6c07 100644 --- a/test/validation/trimmed/invalid.ts +++ b/test/validation/trimmed/invalid.ts @@ -1,4 +1,4 @@ -import { string, trimmed } from '../../../src'; +import { string, trimmed } from '../../../src/index.js'; export const Struct = trimmed(string()); diff --git a/test/validation/trimmed/valid.ts b/test/validation/trimmed/valid.ts index 93cad058..24c0e06a 100644 --- a/test/validation/trimmed/valid.ts +++ b/test/validation/trimmed/valid.ts @@ -1,4 +1,4 @@ -import { string, trimmed } from '../../../src'; +import { string, trimmed } from '../../../src/index.js'; export const Struct = trimmed(string()); diff --git a/test/validation/tuple/invalid-element-missing.ts b/test/validation/tuple/invalid-element-missing.ts index dd866338..408f3af0 100644 --- a/test/validation/tuple/invalid-element-missing.ts +++ b/test/validation/tuple/invalid-element-missing.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src'; +import { tuple, string, number } from '../../../src/index.js'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid-element-unknown.ts b/test/validation/tuple/invalid-element-unknown.ts index 1b5acf11..20c6b6f5 100644 --- a/test/validation/tuple/invalid-element-unknown.ts +++ b/test/validation/tuple/invalid-element-unknown.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src'; +import { tuple, string, number } from '../../../src/index.js'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid-element.ts b/test/validation/tuple/invalid-element.ts index 4bc61b03..a6cf0e88 100644 --- a/test/validation/tuple/invalid-element.ts +++ b/test/validation/tuple/invalid-element.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src'; +import { tuple, string, number } from '../../../src/index.js'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid.ts b/test/validation/tuple/invalid.ts index 7130a720..6e6ba7e6 100644 --- a/test/validation/tuple/invalid.ts +++ b/test/validation/tuple/invalid.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src'; +import { tuple, string, number } from '../../../src/index.js'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/valid.ts b/test/validation/tuple/valid.ts index af834a64..e5f2d05c 100644 --- a/test/validation/tuple/valid.ts +++ b/test/validation/tuple/valid.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src'; +import { tuple, string, number } from '../../../src/index.js'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/type/invalid-property-nested.ts b/test/validation/type/invalid-property-nested.ts index 52fb0044..6781c678 100644 --- a/test/validation/type/invalid-property-nested.ts +++ b/test/validation/type/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src'; +import { type, string, number } from '../../../src/index.js'; export const Struct = type({ id: number(), diff --git a/test/validation/type/invalid-property.ts b/test/validation/type/invalid-property.ts index 85bb498f..a9f3a527 100644 --- a/test/validation/type/invalid-property.ts +++ b/test/validation/type/invalid-property.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src'; +import { type, string, number } from '../../../src/index.js'; export const Struct = type({ name: string(), diff --git a/test/validation/type/invalid.ts b/test/validation/type/invalid.ts index a680613e..0f5c0732 100644 --- a/test/validation/type/invalid.ts +++ b/test/validation/type/invalid.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src'; +import { type, string, number } from '../../../src/index.js'; export const Struct = type({ name: string(), diff --git a/test/validation/type/valid-instance.ts b/test/validation/type/valid-instance.ts index cba01c64..a1b94291 100644 --- a/test/validation/type/valid-instance.ts +++ b/test/validation/type/valid-instance.ts @@ -1,4 +1,4 @@ -import { type, string } from '../../../src'; +import { type, string } from '../../../src/index.js'; class Person { name: string; diff --git a/test/validation/type/valid.ts b/test/validation/type/valid.ts index bdf16bd4..2d572405 100644 --- a/test/validation/type/valid.ts +++ b/test/validation/type/valid.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src'; +import { type, string, number } from '../../../src/index.js'; export const Struct = type({ name: string(), diff --git a/test/validation/union/coercion-object.ts b/test/validation/union/coercion-object.ts index feb5b880..e044dd77 100644 --- a/test/validation/union/coercion-object.ts +++ b/test/validation/union/coercion-object.ts @@ -1,4 +1,10 @@ -import { union, string, number, defaulted, object } from '../../../src'; +import { + union, + string, + number, + defaulted, + object, +} from '../../../src/index.js'; const First = string(); const Second = object({ a: number(), b: defaulted(number(), 5) }); diff --git a/test/validation/union/coercion-type.ts b/test/validation/union/coercion-type.ts index 9c0f413c..0068bafe 100644 --- a/test/validation/union/coercion-type.ts +++ b/test/validation/union/coercion-type.ts @@ -1,4 +1,4 @@ -import { union, string, number, defaulted, type } from '../../../src'; +import { union, string, number, defaulted, type } from '../../../src/index.js'; const First = string(); const Second = type({ a: number(), b: defaulted(number(), 5) }); diff --git a/test/validation/union/coercion.ts b/test/validation/union/coercion.ts index bc5242de..564bacc8 100644 --- a/test/validation/union/coercion.ts +++ b/test/validation/union/coercion.ts @@ -1,4 +1,4 @@ -import { union, string, number, defaulted } from '../../../src'; +import { union, string, number, defaulted } from '../../../src/index.js'; const First = defaulted(string(), 'foo'); const Second = number(); diff --git a/test/validation/union/invalid.ts b/test/validation/union/invalid.ts index d1b18f39..b2e7a54e 100644 --- a/test/validation/union/invalid.ts +++ b/test/validation/union/invalid.ts @@ -1,4 +1,4 @@ -import { type, union, string, number } from '../../../src'; +import { type, union, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/union/valid.ts b/test/validation/union/valid.ts index d2ea66d9..038188f5 100644 --- a/test/validation/union/valid.ts +++ b/test/validation/union/valid.ts @@ -1,4 +1,4 @@ -import { type, union, string, number } from '../../../src'; +import { type, union, string, number } from '../../../src/index.js'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/unknown/valid-number.ts b/test/validation/unknown/valid-number.ts index 68eeb9f6..93f2a072 100644 --- a/test/validation/unknown/valid-number.ts +++ b/test/validation/unknown/valid-number.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src'; +import { unknown } from '../../../src/index.js'; export const Struct = unknown(); diff --git a/test/validation/unknown/valid-string.ts b/test/validation/unknown/valid-string.ts index a7ddfedd..2c45310d 100644 --- a/test/validation/unknown/valid-string.ts +++ b/test/validation/unknown/valid-string.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src'; +import { unknown } from '../../../src/index.js'; export const Struct = unknown(); diff --git a/test/validation/unknown/valid-undefined.ts b/test/validation/unknown/valid-undefined.ts index 87a86cc4..868a140a 100644 --- a/test/validation/unknown/valid-undefined.ts +++ b/test/validation/unknown/valid-undefined.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src'; +import { unknown } from '../../../src/index.js'; export const Struct = unknown(); From 6c4e6cdae9a38476d758036c664067e88bfe9232 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Thu, 23 May 2024 13:43:30 -0400 Subject: [PATCH 08/11] Revert "Set package.json type to "module"" This reverts commit e69e43668fb900280f54aaf7e5e0f51bdd731f53. --- .eslintrc.cjs => .eslintrc.js | 4 ++-- .prettierrc.cjs => .prettierrc.js | 0 package.json | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) rename .eslintrc.cjs => .eslintrc.js (94%) rename .prettierrc.cjs => .prettierrc.js (100%) diff --git a/.eslintrc.cjs b/.eslintrc.js similarity index 94% rename from .eslintrc.cjs rename to .eslintrc.js index 5b2512f6..ff695e2f 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.js @@ -38,8 +38,8 @@ module.exports = { ], ignorePatterns: [ - '!.eslintrc.cjs', - '!.prettierrc.cjs', + '!.eslintrc.js', + '!.prettierrc.js', 'dist/', 'docs/', '.yarn/', diff --git a/.prettierrc.cjs b/.prettierrc.js similarity index 100% rename from .prettierrc.cjs rename to .prettierrc.js diff --git a/package.json b/package.json index f1a2ccca..99f80780 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ }, "license": "MIT", "sideEffects": false, - "type": "module", "exports": { ".": { "import": { From 220fe62cae5da33108b2be348d87d53e05365168 Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Thu, 23 May 2024 13:43:33 -0400 Subject: [PATCH 09/11] Revert "Add explicit file extensions to relative import paths" This reverts commit 3bfe041f1c6a30b1ad1028a3e427bba5fae14854. --- .eslintrc.js | 3 --- test/api/assert.test.ts | 2 +- test/api/create.test.ts | 2 +- test/api/is.test.ts | 2 +- test/api/mask.test.ts | 2 +- test/api/validate.test.ts | 2 +- test/index.test.ts | 2 +- test/typings/any.ts | 4 ++-- test/typings/array.ts | 4 ++-- test/typings/assign.ts | 4 ++-- test/typings/bigint.ts | 4 ++-- test/typings/boolean.ts | 4 ++-- test/typings/coerce.ts | 4 ++-- test/typings/date.ts | 4 ++-- test/typings/defaulted.ts | 4 ++-- test/typings/deprecated.ts | 4 ++-- test/typings/describe.ts | 6 +++--- test/typings/dynamic.ts | 4 ++-- test/typings/empty.ts | 4 ++-- test/typings/enums.ts | 4 ++-- test/typings/func.ts | 4 ++-- test/typings/infer.ts | 6 +++--- test/typings/instance.ts | 4 ++-- test/typings/integer.ts | 4 ++-- test/typings/intersection.ts | 4 ++-- test/typings/lazy.ts | 4 ++-- test/typings/literal.ts | 4 ++-- test/typings/map.ts | 4 ++-- test/typings/max.ts | 4 ++-- test/typings/min.ts | 4 ++-- test/typings/never.ts | 4 ++-- test/typings/nonempty.ts | 4 ++-- test/typings/nullable.ts | 4 ++-- test/typings/number.ts | 4 ++-- test/typings/object.ts | 4 ++-- test/typings/omit.ts | 4 ++-- test/typings/optional.ts | 11 ++--------- test/typings/partial.ts | 4 ++-- test/typings/pattern.ts | 4 ++-- test/typings/pick.ts | 4 ++-- test/typings/record.ts | 4 ++-- test/typings/refine.ts | 4 ++-- test/typings/regexp.ts | 4 ++-- test/typings/set.ts | 4 ++-- test/typings/size.ts | 12 ++---------- test/typings/string.ts | 4 ++-- test/typings/struct.ts | 4 ++-- test/typings/trimmed.ts | 4 ++-- test/typings/tuple.ts | 4 ++-- test/typings/type.ts | 4 ++-- test/typings/union.ts | 4 ++-- test/typings/unknown.ts | 4 ++-- test/validation/any/valid-number.ts | 2 +- test/validation/any/valid-string.ts | 2 +- test/validation/any/valid-undefined.ts | 2 +- test/validation/array/invalid-element-property.ts | 2 +- test/validation/array/invalid-element.ts | 2 +- test/validation/array/invalid-opaque.ts | 2 +- test/validation/array/invalid.ts | 2 +- test/validation/array/valid-opaque.ts | 2 +- test/validation/array/valid.ts | 2 +- test/validation/assign/invalid-object.ts | 2 +- test/validation/assign/invalid-type.ts | 2 +- test/validation/assign/valid-object.ts | 2 +- test/validation/assign/valid-type.ts | 2 +- test/validation/bigint/invalid-number.ts | 2 +- test/validation/bigint/invalid.ts | 2 +- test/validation/bigint/valid.ts | 2 +- test/validation/boolean/invalid.ts | 2 +- test/validation/boolean/valid.ts | 2 +- test/validation/coerce/changed.ts | 2 +- test/validation/coerce/condition-not-met.ts | 2 +- test/validation/coerce/unchanged.ts | 2 +- test/validation/date/invalid-date.ts | 2 +- test/validation/date/invalid.ts | 2 +- test/validation/date/valid.ts | 2 +- test/validation/defaulted/function.ts | 2 +- test/validation/defaulted/mixin.ts | 2 +- test/validation/defaulted/nested-double.ts | 2 +- test/validation/defaulted/nested.ts | 2 +- test/validation/defaulted/strict.ts | 2 +- test/validation/defaulted/value.ts | 2 +- test/validation/deprecated/invalid-null.ts | 2 +- test/validation/deprecated/invalid-property.ts | 2 +- test/validation/deprecated/invalid.ts | 2 +- test/validation/deprecated/valid-property.ts | 2 +- test/validation/deprecated/valid-undefined.ts | 2 +- test/validation/deprecated/valid.ts | 2 +- test/validation/dynamic/invalid-reference.ts | 9 +-------- test/validation/dynamic/invalid.ts | 2 +- test/validation/dynamic/valid-reference.ts | 9 +-------- test/validation/dynamic/valid.ts | 2 +- test/validation/dynamic/with-refiners.ts | 2 +- test/validation/empty/invalid-array.ts | 2 +- test/validation/empty/invalid-map.ts | 2 +- test/validation/empty/invalid-set.ts | 2 +- test/validation/empty/invalid-string.ts | 2 +- test/validation/empty/valid-array.ts | 2 +- test/validation/empty/valid-map.ts | 2 +- test/validation/empty/valid-set.ts | 2 +- test/validation/empty/valid-string.ts | 2 +- test/validation/enums/invalid-numbers.ts | 2 +- test/validation/enums/invalid-strings.ts | 2 +- test/validation/enums/valid.ts | 2 +- test/validation/function/invalid.ts | 2 +- test/validation/function/valid.ts | 2 +- test/validation/instance/invalid.ts | 2 +- test/validation/instance/valid.ts | 2 +- test/validation/integer/invalid-decimal.ts | 2 +- test/validation/integer/invalid.ts | 2 +- test/validation/integer/valid.ts | 2 +- test/validation/intersection/invalid-refinement.ts | 2 +- test/validation/intersection/invalid.ts | 2 +- test/validation/intersection/valid-refinement.ts | 2 +- test/validation/intersection/valid.ts | 2 +- test/validation/lazy/invalid.ts | 2 +- test/validation/lazy/valid.ts | 2 +- test/validation/lazy/with-refiners.ts | 2 +- test/validation/literal/invalid.ts | 2 +- test/validation/literal/valid.ts | 2 +- test/validation/map/invalid-opaque.ts | 2 +- test/validation/map/invalid-property.ts | 2 +- test/validation/map/invalid.ts | 2 +- test/validation/map/valid-opaque.ts | 2 +- test/validation/map/valid.ts | 2 +- test/validation/max/invalid-exclusive.ts | 2 +- test/validation/max/invalid.ts | 2 +- test/validation/max/valid-inclusive.ts | 2 +- test/validation/max/valid.ts | 2 +- test/validation/min/invalid-exclusive.ts | 2 +- test/validation/min/invalid.ts | 2 +- test/validation/min/valid-inclusive.ts | 2 +- test/validation/min/valid.ts | 2 +- test/validation/never/invalid.ts | 2 +- test/validation/nullable/invalid.ts | 2 +- test/validation/nullable/valid-defined-nested.ts | 2 +- test/validation/nullable/valid-defined.ts | 2 +- test/validation/nullable/valid-null-nested.ts | 2 +- test/validation/nullable/valid-null.ts | 2 +- test/validation/number/invalid.ts | 2 +- test/validation/number/valid.ts | 2 +- test/validation/object/invalid-element-nested.ts | 2 +- test/validation/object/invalid-opaque.ts | 2 +- test/validation/object/invalid-property-nested.ts | 2 +- test/validation/object/invalid-property-unknown.ts | 2 +- test/validation/object/invalid-property.ts | 2 +- test/validation/object/invalid-referential.ts | 2 +- test/validation/object/invalid.ts | 2 +- test/validation/object/valid-nested.ts | 2 +- test/validation/object/valid-opaque.ts | 2 +- test/validation/object/valid-referential.ts | 2 +- test/validation/object/valid.ts | 2 +- test/validation/omit/invalid-element-nested.ts | 2 +- test/validation/omit/invalid-property-nested.ts | 2 +- test/validation/omit/invalid-property-unknown.ts | 2 +- test/validation/omit/invalid-property.ts | 2 +- test/validation/omit/invalid.ts | 2 +- test/validation/omit/valid-nested.ts | 2 +- test/validation/omit/valid-type.ts | 2 +- test/validation/omit/valid.ts | 2 +- test/validation/optional/invalid.ts | 2 +- test/validation/optional/valid-defined-nested.ts | 2 +- test/validation/optional/valid-defined.ts | 2 +- test/validation/optional/valid-undefined-nested.ts | 2 +- test/validation/optional/valid-undefined.ts | 2 +- test/validation/partial/composed.ts | 2 +- test/validation/partial/invalid-property-unknown.ts | 2 +- test/validation/partial/invalid-property.ts | 2 +- test/validation/partial/invalid.ts | 2 +- test/validation/partial/valid-empty.ts | 2 +- test/validation/partial/valid-full.ts | 2 +- test/validation/partial/valid-partial.ts | 2 +- test/validation/partial/valid-type.ts | 2 +- test/validation/pattern/invalid.ts | 2 +- test/validation/pattern/valid.ts | 2 +- test/validation/pick/invalid-element-nested.ts | 2 +- test/validation/pick/invalid-property-nested.ts | 2 +- test/validation/pick/invalid-property-unknown.ts | 2 +- test/validation/pick/invalid-property.ts | 2 +- test/validation/pick/invalid.ts | 2 +- test/validation/pick/valid-nested.ts | 2 +- test/validation/pick/valid-type.ts | 2 +- test/validation/pick/valid.ts | 2 +- test/validation/record/invalid-property.ts | 2 +- test/validation/record/invalid.ts | 2 +- test/validation/record/valid.ts | 2 +- .../refine/invalid-multiple-refinements.ts | 2 +- test/validation/refine/invalid-shorthand.ts | 2 +- test/validation/refine/invalid.ts | 2 +- test/validation/refine/valid.ts | 2 +- test/validation/regexp/invalid.ts | 2 +- test/validation/regexp/valid.ts | 2 +- test/validation/set/invalid-element.ts | 2 +- test/validation/set/invalid-opaque.ts | 2 +- test/validation/set/invalid.ts | 2 +- test/validation/set/valid-opaque.ts | 2 +- test/validation/set/valid.ts | 2 +- test/validation/size/invalid-array.ts | 2 +- test/validation/size/invalid-map.ts | 2 +- test/validation/size/invalid-number.ts | 2 +- test/validation/size/invalid-set.ts | 2 +- test/validation/size/invalid-string.ts | 2 +- test/validation/size/valid-array.ts | 2 +- test/validation/size/valid-exact.ts | 2 +- test/validation/size/valid-map.ts | 2 +- test/validation/size/valid-max-inclusive.ts | 2 +- test/validation/size/valid-min-inclusive.ts | 2 +- test/validation/size/valid-number.ts | 2 +- test/validation/size/valid-set.ts | 2 +- test/validation/size/valid-string.ts | 2 +- test/validation/string/invalid.ts | 2 +- test/validation/string/valid.ts | 2 +- test/validation/trimmed/invalid.ts | 2 +- test/validation/trimmed/valid.ts | 2 +- test/validation/tuple/invalid-element-missing.ts | 2 +- test/validation/tuple/invalid-element-unknown.ts | 2 +- test/validation/tuple/invalid-element.ts | 2 +- test/validation/tuple/invalid.ts | 2 +- test/validation/tuple/valid.ts | 2 +- test/validation/type/invalid-property-nested.ts | 2 +- test/validation/type/invalid-property.ts | 2 +- test/validation/type/invalid.ts | 2 +- test/validation/type/valid-instance.ts | 2 +- test/validation/type/valid.ts | 2 +- test/validation/union/coercion-object.ts | 8 +------- test/validation/union/coercion-type.ts | 2 +- test/validation/union/coercion.ts | 2 +- test/validation/union/invalid.ts | 2 +- test/validation/union/valid.ts | 2 +- test/validation/unknown/valid-number.ts | 2 +- test/validation/unknown/valid-string.ts | 2 +- test/validation/unknown/valid-undefined.ts | 2 +- 232 files changed, 278 insertions(+), 316 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index ff695e2f..ba223309 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -7,9 +7,6 @@ module.exports = { { files: ['*.ts'], extends: ['@metamask/eslint-config-typescript'], - rules: { - 'import/no-useless-path-segments': ['error', { noUselessIndex: false }], - } }, { diff --git a/test/api/assert.test.ts b/test/api/assert.test.ts index c46847c3..a44e6b5e 100644 --- a/test/api/assert.test.ts +++ b/test/api/assert.test.ts @@ -1,7 +1,7 @@ import { throws, doesNotThrow } from 'assert'; import { describe, it } from 'vitest'; -import { assert, string, StructError } from '../../src/index.js'; +import { assert, string, StructError } from '../../src'; describe('assert', () => { it('valid as helper', () => { diff --git a/test/api/create.test.ts b/test/api/create.test.ts index b6726801..f02258ce 100644 --- a/test/api/create.test.ts +++ b/test/api/create.test.ts @@ -9,7 +9,7 @@ import { defaulted, literal, coerce, -} from '../../src/index.js'; +} from '../../src'; describe('create', () => { it('missing as helper', () => { diff --git a/test/api/is.test.ts b/test/api/is.test.ts index 52c20f47..5745960e 100644 --- a/test/api/is.test.ts +++ b/test/api/is.test.ts @@ -1,7 +1,7 @@ import { strictEqual } from 'assert'; import { describe, it } from 'vitest'; -import { is, string } from '../../src/index.js'; +import { is, string } from '../../src'; describe('is', () => { it('valid as helper', () => { diff --git a/test/api/mask.test.ts b/test/api/mask.test.ts index 2582cda4..66bfa626 100644 --- a/test/api/mask.test.ts +++ b/test/api/mask.test.ts @@ -9,7 +9,7 @@ import { StructError, array, type, -} from '../../src/index.js'; +} from '../../src'; describe('mask', () => { it('object as helper', () => { diff --git a/test/api/validate.test.ts b/test/api/validate.test.ts index fde1c2c9..c491d7b2 100644 --- a/test/api/validate.test.ts +++ b/test/api/validate.test.ts @@ -9,7 +9,7 @@ import { refine, object, any, -} from '../../src/index.js'; +} from '../../src'; describe('validate', () => { it('valid as helper', () => { diff --git a/test/index.test.ts b/test/index.test.ts index a8a1add2..4f01b44a 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -11,7 +11,7 @@ import { create as createValue, deprecated, StructError, -} from '../src/index.js'; +} from '../src'; describe('superstruct', () => { describe('validation', () => { diff --git a/test/typings/any.ts b/test/typings/any.ts index f4007196..d26311a5 100644 --- a/test/typings/any.ts +++ b/test/typings/any.ts @@ -1,5 +1,5 @@ -import { assert, any } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, any } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, any()); diff --git a/test/typings/array.ts b/test/typings/array.ts index af01f13e..87fda277 100644 --- a/test/typings/array.ts +++ b/test/typings/array.ts @@ -1,5 +1,5 @@ -import { assert, array, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, array, number } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, array()); diff --git a/test/typings/assign.ts b/test/typings/assign.ts index 86f8a4e6..c7236c88 100644 --- a/test/typings/assign.ts +++ b/test/typings/assign.ts @@ -1,5 +1,5 @@ -import { assert, assign, object, number, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, assign, object, number, string } from '../../src'; +import { test } from '../index.test'; test<{ a: number; diff --git a/test/typings/bigint.ts b/test/typings/bigint.ts index af44297b..69610a2c 100644 --- a/test/typings/bigint.ts +++ b/test/typings/bigint.ts @@ -1,5 +1,5 @@ -import { assert, bigint } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, bigint } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, bigint()); diff --git a/test/typings/boolean.ts b/test/typings/boolean.ts index 696804aa..e95d52c7 100644 --- a/test/typings/boolean.ts +++ b/test/typings/boolean.ts @@ -1,5 +1,5 @@ -import { assert, boolean } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, boolean } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, boolean()); diff --git a/test/typings/coerce.ts b/test/typings/coerce.ts index 5864416f..92990ae2 100644 --- a/test/typings/coerce.ts +++ b/test/typings/coerce.ts @@ -1,5 +1,5 @@ -import { assert, coerce, string, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, coerce, string, number } from '../../src'; +import { test } from '../index.test'; test((value) => { assert( diff --git a/test/typings/date.ts b/test/typings/date.ts index a6eda933..7dad2672 100644 --- a/test/typings/date.ts +++ b/test/typings/date.ts @@ -1,5 +1,5 @@ -import { assert, date } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, date } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, date()); diff --git a/test/typings/defaulted.ts b/test/typings/defaulted.ts index 7c96c31e..60b8ea32 100644 --- a/test/typings/defaulted.ts +++ b/test/typings/defaulted.ts @@ -1,5 +1,5 @@ -import { assert, defaulted, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, defaulted, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, defaulted(string(), 'Untitled')); diff --git a/test/typings/deprecated.ts b/test/typings/deprecated.ts index 9b972fc5..8af3aac7 100644 --- a/test/typings/deprecated.ts +++ b/test/typings/deprecated.ts @@ -1,5 +1,5 @@ -import { assert, object, deprecated, any } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, object, deprecated, any } from '../../src'; +import { test } from '../index.test'; test((value) => { const log = () => { diff --git a/test/typings/describe.ts b/test/typings/describe.ts index 18aafef4..6434b1b8 100644 --- a/test/typings/describe.ts +++ b/test/typings/describe.ts @@ -1,4 +1,4 @@ -import type { Describe } from '../../src/index.js'; +import type { Describe } from '../../src'; import { any, object, @@ -27,8 +27,8 @@ import { max, min, pattern, -} from '../../src/index.js'; -import { test } from '../index.test.js'; +} from '../../src'; +import { test } from '../index.test'; test>(() => { return any(); diff --git a/test/typings/dynamic.ts b/test/typings/dynamic.ts index dc217075..5a17e4ed 100644 --- a/test/typings/dynamic.ts +++ b/test/typings/dynamic.ts @@ -1,5 +1,5 @@ -import { assert, dynamic, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, dynamic, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert( diff --git a/test/typings/empty.ts b/test/typings/empty.ts index 528cf33a..2c6b18f7 100644 --- a/test/typings/empty.ts +++ b/test/typings/empty.ts @@ -1,5 +1,5 @@ -import { assert, empty, string, array, map, set } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, empty, string, array, map, set } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, empty(string())); diff --git a/test/typings/enums.ts b/test/typings/enums.ts index 52afb654..0a9c56f7 100644 --- a/test/typings/enums.ts +++ b/test/typings/enums.ts @@ -1,5 +1,5 @@ -import { assert, enums } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, enums } from '../../src'; +import { test } from '../index.test'; test<'a' | 'b' | 'c'>((value) => { assert(value, enums(['a', 'b', 'c'])); diff --git a/test/typings/func.ts b/test/typings/func.ts index f0f3ffb4..224b427e 100644 --- a/test/typings/func.ts +++ b/test/typings/func.ts @@ -1,5 +1,5 @@ -import { assert, func } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, func } from '../../src'; +import { test } from '../index.test'; // eslint-disable-next-line @typescript-eslint/ban-types test((value) => { diff --git a/test/typings/infer.ts b/test/typings/infer.ts index bd849479..06059c64 100644 --- a/test/typings/infer.ts +++ b/test/typings/infer.ts @@ -1,6 +1,6 @@ -import type { Infer } from '../../src/index.js'; -import { object, assert } from '../../src/index.js'; -import { test } from '../index.test.js'; +import type { Infer } from '../../src'; +import { object, assert } from '../../src'; +import { test } from '../index.test'; const Struct = object(); type T = Infer; diff --git a/test/typings/instance.ts b/test/typings/instance.ts index 60d41ab0..00788caa 100644 --- a/test/typings/instance.ts +++ b/test/typings/instance.ts @@ -1,5 +1,5 @@ -import { assert, instance } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, instance } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, instance(Date)); diff --git a/test/typings/integer.ts b/test/typings/integer.ts index 6ef91681..d93bce6d 100644 --- a/test/typings/integer.ts +++ b/test/typings/integer.ts @@ -1,5 +1,5 @@ -import { assert, integer } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, integer } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, integer()); diff --git a/test/typings/intersection.ts b/test/typings/intersection.ts index f524c69c..6ca9eb19 100644 --- a/test/typings/intersection.ts +++ b/test/typings/intersection.ts @@ -1,5 +1,5 @@ -import { assert, intersection, object, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, intersection, object, string } from '../../src'; +import { test } from '../index.test'; test<{ a: string; b: string }>((value) => { assert( diff --git a/test/typings/lazy.ts b/test/typings/lazy.ts index fa52b361..bbb90b46 100644 --- a/test/typings/lazy.ts +++ b/test/typings/lazy.ts @@ -1,5 +1,5 @@ -import { assert, lazy, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, lazy, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert( diff --git a/test/typings/literal.ts b/test/typings/literal.ts index c43c816a..01314dec 100644 --- a/test/typings/literal.ts +++ b/test/typings/literal.ts @@ -1,5 +1,5 @@ -import { assert, literal } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, literal } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, literal(true)); diff --git a/test/typings/map.ts b/test/typings/map.ts index b06fd2e7..0ef12191 100644 --- a/test/typings/map.ts +++ b/test/typings/map.ts @@ -1,5 +1,5 @@ -import { assert, map, string, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, map, string, number } from '../../src'; +import { test } from '../index.test'; test>((value) => { assert(value, map(string(), number())); diff --git a/test/typings/max.ts b/test/typings/max.ts index 6102c77c..816fd5a2 100644 --- a/test/typings/max.ts +++ b/test/typings/max.ts @@ -1,5 +1,5 @@ -import { assert, number, max } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, number, max } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, max(number(), 0)); diff --git a/test/typings/min.ts b/test/typings/min.ts index ce3c0e33..5a9c8ac0 100644 --- a/test/typings/min.ts +++ b/test/typings/min.ts @@ -1,5 +1,5 @@ -import { assert, number, min } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, number, min } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, min(number(), 0)); diff --git a/test/typings/never.ts b/test/typings/never.ts index 598b8e10..d6175dca 100644 --- a/test/typings/never.ts +++ b/test/typings/never.ts @@ -1,5 +1,5 @@ -import { assert, never } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, never } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, never()); diff --git a/test/typings/nonempty.ts b/test/typings/nonempty.ts index a3eb9a60..5806e1f6 100644 --- a/test/typings/nonempty.ts +++ b/test/typings/nonempty.ts @@ -1,5 +1,5 @@ -import { assert, nonempty, string, array, map, set } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, nonempty, string, array, map, set } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, nonempty(string())); diff --git a/test/typings/nullable.ts b/test/typings/nullable.ts index bfeb4051..e565ebec 100644 --- a/test/typings/nullable.ts +++ b/test/typings/nullable.ts @@ -1,5 +1,5 @@ -import { assert, nullable, string, object, enums } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, nullable, string, object, enums } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, nullable(string())); diff --git a/test/typings/number.ts b/test/typings/number.ts index 0eefbefa..bb4a07c7 100644 --- a/test/typings/number.ts +++ b/test/typings/number.ts @@ -1,5 +1,5 @@ -import { assert, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, number } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, number()); diff --git a/test/typings/object.ts b/test/typings/object.ts index 9011db30..90572046 100644 --- a/test/typings/object.ts +++ b/test/typings/object.ts @@ -1,5 +1,5 @@ -import { assert, object, number, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, object, number, string } from '../../src'; +import { test } from '../index.test'; test>((value) => { assert(value, object()); diff --git a/test/typings/omit.ts b/test/typings/omit.ts index 55c18756..85601d20 100644 --- a/test/typings/omit.ts +++ b/test/typings/omit.ts @@ -1,5 +1,5 @@ -import { assert, omit, object, number, string, type } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, omit, object, number, string, type } from '../../src'; +import { test } from '../index.test'; test<{ b: string; diff --git a/test/typings/optional.ts b/test/typings/optional.ts index 2d5bd3f3..dcf718b1 100644 --- a/test/typings/optional.ts +++ b/test/typings/optional.ts @@ -1,12 +1,5 @@ -import { - assert, - optional, - string, - number, - object, - enums, -} from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, optional, string, number, object, enums } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, optional(string())); diff --git a/test/typings/partial.ts b/test/typings/partial.ts index 84fd1a1a..c7ed38dd 100644 --- a/test/typings/partial.ts +++ b/test/typings/partial.ts @@ -1,5 +1,5 @@ -import { assert, object, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, object, number } from '../../src'; +import { test } from '../index.test'; test<{ a?: number }>((value) => { assert(value, object({ a: number() })); diff --git a/test/typings/pattern.ts b/test/typings/pattern.ts index 2af56dae..4e557157 100644 --- a/test/typings/pattern.ts +++ b/test/typings/pattern.ts @@ -1,5 +1,5 @@ -import { assert, pattern, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, pattern, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, pattern(string(), /.*/u)); diff --git a/test/typings/pick.ts b/test/typings/pick.ts index a4af877f..797afb77 100644 --- a/test/typings/pick.ts +++ b/test/typings/pick.ts @@ -1,5 +1,5 @@ -import { assert, pick, object, number, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, pick, object, number, string } from '../../src'; +import { test } from '../index.test'; test<{ b: string; diff --git a/test/typings/record.ts b/test/typings/record.ts index 2044470e..585d2c38 100644 --- a/test/typings/record.ts +++ b/test/typings/record.ts @@ -1,5 +1,5 @@ -import { assert, record, string, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, record, string, number } from '../../src'; +import { test } from '../index.test'; test>((value) => { assert(value, record(string(), number())); diff --git a/test/typings/refine.ts b/test/typings/refine.ts index d7a63d54..42545c47 100644 --- a/test/typings/refine.ts +++ b/test/typings/refine.ts @@ -1,5 +1,5 @@ -import { assert, refine, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, refine, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert( diff --git a/test/typings/regexp.ts b/test/typings/regexp.ts index 8c288049..4b27de1e 100644 --- a/test/typings/regexp.ts +++ b/test/typings/regexp.ts @@ -1,5 +1,5 @@ -import { assert, regexp } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, regexp } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, regexp()); diff --git a/test/typings/set.ts b/test/typings/set.ts index 496baca3..2b0e0290 100644 --- a/test/typings/set.ts +++ b/test/typings/set.ts @@ -1,5 +1,5 @@ -import { assert, set, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, set, string } from '../../src'; +import { test } from '../index.test'; test>((value) => { assert(value, set(string())); diff --git a/test/typings/size.ts b/test/typings/size.ts index ec1d4999..5749907d 100644 --- a/test/typings/size.ts +++ b/test/typings/size.ts @@ -1,13 +1,5 @@ -import { - assert, - size, - string, - array, - number, - map, - set, -} from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, size, string, array, number, map, set } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, size(number(), 1, 5)); diff --git a/test/typings/string.ts b/test/typings/string.ts index dc77147e..35b7c66b 100644 --- a/test/typings/string.ts +++ b/test/typings/string.ts @@ -1,5 +1,5 @@ -import { assert, string } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, string } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, string()); diff --git a/test/typings/struct.ts b/test/typings/struct.ts index 86089085..c8578484 100644 --- a/test/typings/struct.ts +++ b/test/typings/struct.ts @@ -1,5 +1,5 @@ -import { assert, define } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, define } from '../../src'; +import { test } from '../index.test'; test((value) => { assert( diff --git a/test/typings/trimmed.ts b/test/typings/trimmed.ts index 0929b397..5153266f 100644 --- a/test/typings/trimmed.ts +++ b/test/typings/trimmed.ts @@ -1,5 +1,5 @@ -import { assert, string, trimmed } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, string, trimmed } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, trimmed(string())); diff --git a/test/typings/tuple.ts b/test/typings/tuple.ts index d40f2c34..0ee9b6b2 100644 --- a/test/typings/tuple.ts +++ b/test/typings/tuple.ts @@ -1,5 +1,5 @@ -import { assert, tuple, string, number, literal } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, tuple, string, number, literal } from '../../src'; +import { test } from '../index.test'; test<[string, number]>((value) => { assert(value, tuple([string(), number()])); diff --git a/test/typings/type.ts b/test/typings/type.ts index 9082bdf8..d96455da 100644 --- a/test/typings/type.ts +++ b/test/typings/type.ts @@ -1,5 +1,5 @@ -import { assert, type, number } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, type, number } from '../../src'; +import { test } from '../index.test'; test<{ a: number }>((value) => { assert(value, type({ a: number() })); diff --git a/test/typings/union.ts b/test/typings/union.ts index f5f14272..746d9af1 100644 --- a/test/typings/union.ts +++ b/test/typings/union.ts @@ -1,5 +1,5 @@ -import { assert, union, object, string, literal } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, union, object, string, literal } from '../../src'; +import { test } from '../index.test'; test<{ a: string } | { b: string }>((value) => { assert(value, union([object({ a: string() }), object({ b: string() })])); diff --git a/test/typings/unknown.ts b/test/typings/unknown.ts index f1b60f77..04f2e5a0 100644 --- a/test/typings/unknown.ts +++ b/test/typings/unknown.ts @@ -1,5 +1,5 @@ -import { assert, unknown } from '../../src/index.js'; -import { test } from '../index.test.js'; +import { assert, unknown } from '../../src'; +import { test } from '../index.test'; test((value) => { assert(value, unknown()); diff --git a/test/validation/any/valid-number.ts b/test/validation/any/valid-number.ts index 3ee5a543..0ee30ba2 100644 --- a/test/validation/any/valid-number.ts +++ b/test/validation/any/valid-number.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src/index.js'; +import { any } from '../../../src'; export const Struct = any(); diff --git a/test/validation/any/valid-string.ts b/test/validation/any/valid-string.ts index cc6e17d6..2fb029fb 100644 --- a/test/validation/any/valid-string.ts +++ b/test/validation/any/valid-string.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src/index.js'; +import { any } from '../../../src'; export const Struct = any(); diff --git a/test/validation/any/valid-undefined.ts b/test/validation/any/valid-undefined.ts index fd159c48..5d4a0698 100644 --- a/test/validation/any/valid-undefined.ts +++ b/test/validation/any/valid-undefined.ts @@ -1,4 +1,4 @@ -import { any } from '../../../src/index.js'; +import { any } from '../../../src'; export const Struct = any(); diff --git a/test/validation/array/invalid-element-property.ts b/test/validation/array/invalid-element-property.ts index 64412580..7a8b3dba 100644 --- a/test/validation/array/invalid-element-property.ts +++ b/test/validation/array/invalid-element-property.ts @@ -1,4 +1,4 @@ -import { array, object, string } from '../../../src/index.js'; +import { array, object, string } from '../../../src'; export const Struct = array(object({ id: string() })); diff --git a/test/validation/array/invalid-element.ts b/test/validation/array/invalid-element.ts index 478d8f7f..1294f463 100644 --- a/test/validation/array/invalid-element.ts +++ b/test/validation/array/invalid-element.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src/index.js'; +import { array, number } from '../../../src'; export const Struct = array(number()); diff --git a/test/validation/array/invalid-opaque.ts b/test/validation/array/invalid-opaque.ts index 8d36238a..1fa4a75d 100644 --- a/test/validation/array/invalid-opaque.ts +++ b/test/validation/array/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { array } from '../../../src/index.js'; +import { array } from '../../../src'; export const Struct = array(); diff --git a/test/validation/array/invalid.ts b/test/validation/array/invalid.ts index 41dd87c5..d0333c40 100644 --- a/test/validation/array/invalid.ts +++ b/test/validation/array/invalid.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src/index.js'; +import { array, number } from '../../../src'; export const Struct = array(number()); diff --git a/test/validation/array/valid-opaque.ts b/test/validation/array/valid-opaque.ts index 913054f2..48528aa8 100644 --- a/test/validation/array/valid-opaque.ts +++ b/test/validation/array/valid-opaque.ts @@ -1,4 +1,4 @@ -import { array } from '../../../src/index.js'; +import { array } from '../../../src'; export const Struct = array(); diff --git a/test/validation/array/valid.ts b/test/validation/array/valid.ts index 478b154d..0a89849f 100644 --- a/test/validation/array/valid.ts +++ b/test/validation/array/valid.ts @@ -1,4 +1,4 @@ -import { array, number } from '../../../src/index.js'; +import { array, number } from '../../../src'; export const Struct = array(number()); diff --git a/test/validation/assign/invalid-object.ts b/test/validation/assign/invalid-object.ts index 1b7ac8a7..86217294 100644 --- a/test/validation/assign/invalid-object.ts +++ b/test/validation/assign/invalid-object.ts @@ -1,4 +1,4 @@ -import { object, assign, string, number } from '../../../src/index.js'; +import { object, assign, string, number } from '../../../src'; const First = object({ a: string() }); const Second = object({ a: number(), b: number() }); diff --git a/test/validation/assign/invalid-type.ts b/test/validation/assign/invalid-type.ts index 57df340a..b0cc0887 100644 --- a/test/validation/assign/invalid-type.ts +++ b/test/validation/assign/invalid-type.ts @@ -1,4 +1,4 @@ -import { type, object, assign, string, number } from '../../../src/index.js'; +import { type, object, assign, string, number } from '../../../src'; const First = type({ a: string() }); const Second = object({ a: number(), b: number() }); diff --git a/test/validation/assign/valid-object.ts b/test/validation/assign/valid-object.ts index 0d0914c3..54dbb1c4 100644 --- a/test/validation/assign/valid-object.ts +++ b/test/validation/assign/valid-object.ts @@ -1,4 +1,4 @@ -import { type, assign, string, number } from '../../../src/index.js'; +import { type, assign, string, number } from '../../../src'; const First = type({ a: string() }); const Second = type({ a: number(), b: number() }); diff --git a/test/validation/assign/valid-type.ts b/test/validation/assign/valid-type.ts index 9a6a8177..b6432f12 100644 --- a/test/validation/assign/valid-type.ts +++ b/test/validation/assign/valid-type.ts @@ -1,4 +1,4 @@ -import { type, object, assign, string, number } from '../../../src/index.js'; +import { type, object, assign, string, number } from '../../../src'; const First = type({ a: string() }); const Second = object({ b: number() }); diff --git a/test/validation/bigint/invalid-number.ts b/test/validation/bigint/invalid-number.ts index e79281ce..6536a85b 100644 --- a/test/validation/bigint/invalid-number.ts +++ b/test/validation/bigint/invalid-number.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src/index.js'; +import { bigint } from '../../../src'; export const Struct = bigint(); diff --git a/test/validation/bigint/invalid.ts b/test/validation/bigint/invalid.ts index 8fbecf80..4611621d 100644 --- a/test/validation/bigint/invalid.ts +++ b/test/validation/bigint/invalid.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src/index.js'; +import { bigint } from '../../../src'; export const Struct = bigint(); diff --git a/test/validation/bigint/valid.ts b/test/validation/bigint/valid.ts index cc3cb23f..79317212 100644 --- a/test/validation/bigint/valid.ts +++ b/test/validation/bigint/valid.ts @@ -1,4 +1,4 @@ -import { bigint } from '../../../src/index.js'; +import { bigint } from '../../../src'; export const Struct = bigint(); diff --git a/test/validation/boolean/invalid.ts b/test/validation/boolean/invalid.ts index aa3cd04f..f79b1c91 100644 --- a/test/validation/boolean/invalid.ts +++ b/test/validation/boolean/invalid.ts @@ -1,4 +1,4 @@ -import { boolean } from '../../../src/index.js'; +import { boolean } from '../../../src'; export const Struct = boolean(); diff --git a/test/validation/boolean/valid.ts b/test/validation/boolean/valid.ts index fff40b5a..ea201468 100644 --- a/test/validation/boolean/valid.ts +++ b/test/validation/boolean/valid.ts @@ -1,4 +1,4 @@ -import { boolean } from '../../../src/index.js'; +import { boolean } from '../../../src'; export const Struct = boolean(); diff --git a/test/validation/coerce/changed.ts b/test/validation/coerce/changed.ts index 6060876c..f29cf4c2 100644 --- a/test/validation/coerce/changed.ts +++ b/test/validation/coerce/changed.ts @@ -1,4 +1,4 @@ -import { string, unknown, coerce } from '../../../src/index.js'; +import { string, unknown, coerce } from '../../../src'; export const Struct = coerce(string(), unknown(), (value) => value === null || value === undefined ? 'unknown' : value, diff --git a/test/validation/coerce/condition-not-met.ts b/test/validation/coerce/condition-not-met.ts index 42c37f7b..172da8bf 100644 --- a/test/validation/coerce/condition-not-met.ts +++ b/test/validation/coerce/condition-not-met.ts @@ -1,4 +1,4 @@ -import { string, number, coerce } from '../../../src/index.js'; +import { string, number, coerce } from '../../../src'; export const Struct = coerce(string(), number(), () => 'known'); diff --git a/test/validation/coerce/unchanged.ts b/test/validation/coerce/unchanged.ts index 198bb995..07220a3b 100644 --- a/test/validation/coerce/unchanged.ts +++ b/test/validation/coerce/unchanged.ts @@ -1,4 +1,4 @@ -import { string, unknown, coerce } from '../../../src/index.js'; +import { string, unknown, coerce } from '../../../src'; export const Struct = coerce(string(), unknown(), (value) => value === null || value === undefined ? 'unknown' : value, diff --git a/test/validation/date/invalid-date.ts b/test/validation/date/invalid-date.ts index d6d26658..a2f16312 100644 --- a/test/validation/date/invalid-date.ts +++ b/test/validation/date/invalid-date.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src/index.js'; +import { date } from '../../../src'; export const Struct = date(); diff --git a/test/validation/date/invalid.ts b/test/validation/date/invalid.ts index c089979f..ee4d1158 100644 --- a/test/validation/date/invalid.ts +++ b/test/validation/date/invalid.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src/index.js'; +import { date } from '../../../src'; export const Struct = date(); diff --git a/test/validation/date/valid.ts b/test/validation/date/valid.ts index 7d867962..8e31bcb2 100644 --- a/test/validation/date/valid.ts +++ b/test/validation/date/valid.ts @@ -1,4 +1,4 @@ -import { date } from '../../../src/index.js'; +import { date } from '../../../src'; export const Struct = date(); diff --git a/test/validation/defaulted/function.ts b/test/validation/defaulted/function.ts index 3cce2120..ce7cee52 100644 --- a/test/validation/defaulted/function.ts +++ b/test/validation/defaulted/function.ts @@ -1,4 +1,4 @@ -import { number, defaulted } from '../../../src/index.js'; +import { number, defaulted } from '../../../src'; export const Struct = defaulted(number(), () => 42); diff --git a/test/validation/defaulted/mixin.ts b/test/validation/defaulted/mixin.ts index f4212eb5..aa3dc360 100644 --- a/test/validation/defaulted/mixin.ts +++ b/test/validation/defaulted/mixin.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object, number } from '../../../src/index.js'; +import { defaulted, string, object, number } from '../../../src'; export const Struct = defaulted( object({ diff --git a/test/validation/defaulted/nested-double.ts b/test/validation/defaulted/nested-double.ts index 2e6a035a..ea340484 100644 --- a/test/validation/defaulted/nested-double.ts +++ b/test/validation/defaulted/nested-double.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object } from '../../../src/index.js'; +import { defaulted, string, object } from '../../../src'; export const Struct = object({ book: defaulted( diff --git a/test/validation/defaulted/nested.ts b/test/validation/defaulted/nested.ts index 2f6f9f09..d4d09171 100644 --- a/test/validation/defaulted/nested.ts +++ b/test/validation/defaulted/nested.ts @@ -1,4 +1,4 @@ -import { defaulted, string, object } from '../../../src/index.js'; +import { defaulted, string, object } from '../../../src'; export const Struct = object({ title: defaulted(string(), 'Untitled'), diff --git a/test/validation/defaulted/strict.ts b/test/validation/defaulted/strict.ts index fee1bff3..5301a703 100644 --- a/test/validation/defaulted/strict.ts +++ b/test/validation/defaulted/strict.ts @@ -1,4 +1,4 @@ -import { defaulted, string, type, number } from '../../../src/index.js'; +import { defaulted, string, type, number } from '../../../src'; export const Struct = defaulted( type({ diff --git a/test/validation/defaulted/value.ts b/test/validation/defaulted/value.ts index 953f1a9c..1fa83ca3 100644 --- a/test/validation/defaulted/value.ts +++ b/test/validation/defaulted/value.ts @@ -1,4 +1,4 @@ -import { number, defaulted } from '../../../src/index.js'; +import { number, defaulted } from '../../../src'; export const Struct = defaulted(number(), 42); diff --git a/test/validation/deprecated/invalid-null.ts b/test/validation/deprecated/invalid-null.ts index 04e2692b..aeb06ef6 100644 --- a/test/validation/deprecated/invalid-null.ts +++ b/test/validation/deprecated/invalid-null.ts @@ -1,4 +1,4 @@ -import { deprecated, string } from '../../../src/index.js'; +import { deprecated, string } from '../../../src'; export const Struct = deprecated(string(), () => { /* noop */ diff --git a/test/validation/deprecated/invalid-property.ts b/test/validation/deprecated/invalid-property.ts index 867cee36..dad4bd75 100644 --- a/test/validation/deprecated/invalid-property.ts +++ b/test/validation/deprecated/invalid-property.ts @@ -1,4 +1,4 @@ -import { deprecated, number, object } from '../../../src/index.js'; +import { deprecated, number, object } from '../../../src'; export const Struct = object({ deprecatedKey: deprecated(number(), () => { diff --git a/test/validation/deprecated/invalid.ts b/test/validation/deprecated/invalid.ts index c315b1ac..ae07f21f 100644 --- a/test/validation/deprecated/invalid.ts +++ b/test/validation/deprecated/invalid.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src/index.js'; +import { deprecated, number } from '../../../src'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/deprecated/valid-property.ts b/test/validation/deprecated/valid-property.ts index c13533c7..ba0399ef 100644 --- a/test/validation/deprecated/valid-property.ts +++ b/test/validation/deprecated/valid-property.ts @@ -1,4 +1,4 @@ -import { type, number, deprecated, any } from '../../../src/index.js'; +import { type, number, deprecated, any } from '../../../src'; export const Struct = type({ name: deprecated(any(), () => { diff --git a/test/validation/deprecated/valid-undefined.ts b/test/validation/deprecated/valid-undefined.ts index 115c972a..915abdb0 100644 --- a/test/validation/deprecated/valid-undefined.ts +++ b/test/validation/deprecated/valid-undefined.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src/index.js'; +import { deprecated, number } from '../../../src'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/deprecated/valid.ts b/test/validation/deprecated/valid.ts index c2c385ba..a63f172e 100644 --- a/test/validation/deprecated/valid.ts +++ b/test/validation/deprecated/valid.ts @@ -1,4 +1,4 @@ -import { deprecated, number } from '../../../src/index.js'; +import { deprecated, number } from '../../../src'; export const Struct = deprecated(number(), () => { /* noop */ diff --git a/test/validation/dynamic/invalid-reference.ts b/test/validation/dynamic/invalid-reference.ts index a002eb2f..f11aa857 100644 --- a/test/validation/dynamic/invalid-reference.ts +++ b/test/validation/dynamic/invalid-reference.ts @@ -1,11 +1,4 @@ -import { - assert, - type, - dynamic, - literal, - number, - string, -} from '../../../src/index.js'; +import { assert, type, dynamic, literal, number, string } from '../../../src'; const Entity = type({ object: string(), diff --git a/test/validation/dynamic/invalid.ts b/test/validation/dynamic/invalid.ts index 330e3047..ffb9b763 100644 --- a/test/validation/dynamic/invalid.ts +++ b/test/validation/dynamic/invalid.ts @@ -1,4 +1,4 @@ -import { dynamic, string } from '../../../src/index.js'; +import { dynamic, string } from '../../../src'; export const Struct = dynamic(() => string()); diff --git a/test/validation/dynamic/valid-reference.ts b/test/validation/dynamic/valid-reference.ts index c292dced..bb6430b3 100644 --- a/test/validation/dynamic/valid-reference.ts +++ b/test/validation/dynamic/valid-reference.ts @@ -1,11 +1,4 @@ -import { - assert, - type, - dynamic, - literal, - string, - number, -} from '../../../src/index.js'; +import { assert, type, dynamic, literal, string, number } from '../../../src'; const Entity = type({ object: string(), diff --git a/test/validation/dynamic/valid.ts b/test/validation/dynamic/valid.ts index b726985d..df6fc2e3 100644 --- a/test/validation/dynamic/valid.ts +++ b/test/validation/dynamic/valid.ts @@ -1,4 +1,4 @@ -import { dynamic, string } from '../../../src/index.js'; +import { dynamic, string } from '../../../src'; export const Struct = dynamic(() => string()); diff --git a/test/validation/dynamic/with-refiners.ts b/test/validation/dynamic/with-refiners.ts index de27b6db..773e1248 100644 --- a/test/validation/dynamic/with-refiners.ts +++ b/test/validation/dynamic/with-refiners.ts @@ -1,4 +1,4 @@ -import { dynamic, string, nonempty } from '../../../src/index.js'; +import { dynamic, string, nonempty } from '../../../src'; export const Struct = dynamic(() => nonempty(string())); diff --git a/test/validation/empty/invalid-array.ts b/test/validation/empty/invalid-array.ts index 4c357634..8f8e4003 100644 --- a/test/validation/empty/invalid-array.ts +++ b/test/validation/empty/invalid-array.ts @@ -1,4 +1,4 @@ -import { array, empty, number } from '../../../src/index.js'; +import { array, empty, number } from '../../../src'; export const Struct = empty(array(number())); diff --git a/test/validation/empty/invalid-map.ts b/test/validation/empty/invalid-map.ts index 7205dc6e..5cb11e22 100644 --- a/test/validation/empty/invalid-map.ts +++ b/test/validation/empty/invalid-map.ts @@ -1,4 +1,4 @@ -import { map, empty, number, string } from '../../../src/index.js'; +import { map, empty, number, string } from '../../../src'; export const Struct = empty(map(number(), string())); diff --git a/test/validation/empty/invalid-set.ts b/test/validation/empty/invalid-set.ts index 4251b2c7..7f6364c1 100644 --- a/test/validation/empty/invalid-set.ts +++ b/test/validation/empty/invalid-set.ts @@ -1,4 +1,4 @@ -import { set, empty, number } from '../../../src/index.js'; +import { set, empty, number } from '../../../src'; export const Struct = empty(set(number())); diff --git a/test/validation/empty/invalid-string.ts b/test/validation/empty/invalid-string.ts index 5855adf6..fdce8344 100644 --- a/test/validation/empty/invalid-string.ts +++ b/test/validation/empty/invalid-string.ts @@ -1,4 +1,4 @@ -import { string, empty } from '../../../src/index.js'; +import { string, empty } from '../../../src'; export const Struct = empty(string()); diff --git a/test/validation/empty/valid-array.ts b/test/validation/empty/valid-array.ts index 6de0a241..5f8a7830 100644 --- a/test/validation/empty/valid-array.ts +++ b/test/validation/empty/valid-array.ts @@ -1,4 +1,4 @@ -import { number, array, empty } from '../../../src/index.js'; +import { number, array, empty } from '../../../src'; export const Struct = empty(array(number())); diff --git a/test/validation/empty/valid-map.ts b/test/validation/empty/valid-map.ts index 0fb8fe88..2dd06758 100644 --- a/test/validation/empty/valid-map.ts +++ b/test/validation/empty/valid-map.ts @@ -1,4 +1,4 @@ -import { string, number, map, empty } from '../../../src/index.js'; +import { string, number, map, empty } from '../../../src'; export const Struct = empty(map(number(), string())); diff --git a/test/validation/empty/valid-set.ts b/test/validation/empty/valid-set.ts index a71cc34c..00c8bcd1 100644 --- a/test/validation/empty/valid-set.ts +++ b/test/validation/empty/valid-set.ts @@ -1,4 +1,4 @@ -import { number, set, empty } from '../../../src/index.js'; +import { number, set, empty } from '../../../src'; export const Struct = empty(set(number())); diff --git a/test/validation/empty/valid-string.ts b/test/validation/empty/valid-string.ts index 1eeb2be7..e8e85763 100644 --- a/test/validation/empty/valid-string.ts +++ b/test/validation/empty/valid-string.ts @@ -1,4 +1,4 @@ -import { string, empty } from '../../../src/index.js'; +import { string, empty } from '../../../src'; export const Struct = empty(string()); diff --git a/test/validation/enums/invalid-numbers.ts b/test/validation/enums/invalid-numbers.ts index 4f8b83d0..fba1944b 100644 --- a/test/validation/enums/invalid-numbers.ts +++ b/test/validation/enums/invalid-numbers.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src/index.js'; +import { enums } from '../../../src'; export const Struct = enums([1, 2]); diff --git a/test/validation/enums/invalid-strings.ts b/test/validation/enums/invalid-strings.ts index f00bb600..aa666235 100644 --- a/test/validation/enums/invalid-strings.ts +++ b/test/validation/enums/invalid-strings.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src/index.js'; +import { enums } from '../../../src'; export const Struct = enums(['one', 'two']); diff --git a/test/validation/enums/valid.ts b/test/validation/enums/valid.ts index a2196789..55a7f16e 100644 --- a/test/validation/enums/valid.ts +++ b/test/validation/enums/valid.ts @@ -1,4 +1,4 @@ -import { enums } from '../../../src/index.js'; +import { enums } from '../../../src'; export const Struct = enums(['one', 'two']); diff --git a/test/validation/function/invalid.ts b/test/validation/function/invalid.ts index b8ca938b..9c39a97c 100644 --- a/test/validation/function/invalid.ts +++ b/test/validation/function/invalid.ts @@ -1,4 +1,4 @@ -import { func } from '../../../src/index.js'; +import { func } from '../../../src'; export const Struct = func(); diff --git a/test/validation/function/valid.ts b/test/validation/function/valid.ts index c8566aa4..c892cb6d 100644 --- a/test/validation/function/valid.ts +++ b/test/validation/function/valid.ts @@ -1,4 +1,4 @@ -import { func } from '../../../src/index.js'; +import { func } from '../../../src'; export const Struct = func(); diff --git a/test/validation/instance/invalid.ts b/test/validation/instance/invalid.ts index b8c2c466..35c05a40 100644 --- a/test/validation/instance/invalid.ts +++ b/test/validation/instance/invalid.ts @@ -1,4 +1,4 @@ -import { instance } from '../../../src/index.js'; +import { instance } from '../../../src'; export const Struct = instance(Array); diff --git a/test/validation/instance/valid.ts b/test/validation/instance/valid.ts index ec387dc2..3d47deda 100644 --- a/test/validation/instance/valid.ts +++ b/test/validation/instance/valid.ts @@ -1,4 +1,4 @@ -import { instance } from '../../../src/index.js'; +import { instance } from '../../../src'; export const Struct = instance(Array); diff --git a/test/validation/integer/invalid-decimal.ts b/test/validation/integer/invalid-decimal.ts index 3c2466db..4e39764e 100644 --- a/test/validation/integer/invalid-decimal.ts +++ b/test/validation/integer/invalid-decimal.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src/index.js'; +import { integer } from '../../../src'; export const Struct = integer(); diff --git a/test/validation/integer/invalid.ts b/test/validation/integer/invalid.ts index 786d9fbf..6a17aa17 100644 --- a/test/validation/integer/invalid.ts +++ b/test/validation/integer/invalid.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src/index.js'; +import { integer } from '../../../src'; export const Struct = integer(); diff --git a/test/validation/integer/valid.ts b/test/validation/integer/valid.ts index f7b43abc..933f1549 100644 --- a/test/validation/integer/valid.ts +++ b/test/validation/integer/valid.ts @@ -1,4 +1,4 @@ -import { integer } from '../../../src/index.js'; +import { integer } from '../../../src'; export const Struct = integer(); diff --git a/test/validation/intersection/invalid-refinement.ts b/test/validation/intersection/invalid-refinement.ts index 71d545a7..eb9fe331 100644 --- a/test/validation/intersection/invalid-refinement.ts +++ b/test/validation/intersection/invalid-refinement.ts @@ -1,4 +1,4 @@ -import { intersection, refine, number } from '../../../src/index.js'; +import { intersection, refine, number } from '../../../src'; const First = number(); const Second = refine(number(), 'positive', (value) => value > 0); diff --git a/test/validation/intersection/invalid.ts b/test/validation/intersection/invalid.ts index 89084a8f..7dc2dfa9 100644 --- a/test/validation/intersection/invalid.ts +++ b/test/validation/intersection/invalid.ts @@ -1,4 +1,4 @@ -import { type, intersection, string, number } from '../../../src/index.js'; +import { type, intersection, string, number } from '../../../src'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/intersection/valid-refinement.ts b/test/validation/intersection/valid-refinement.ts index cb66e929..0d7f0e8f 100644 --- a/test/validation/intersection/valid-refinement.ts +++ b/test/validation/intersection/valid-refinement.ts @@ -1,4 +1,4 @@ -import { intersection, refine, number } from '../../../src/index.js'; +import { intersection, refine, number } from '../../../src'; const First = number(); const Second = refine(number(), 'positive', (value) => value > 0); diff --git a/test/validation/intersection/valid.ts b/test/validation/intersection/valid.ts index fba7f9bc..6816d9f5 100644 --- a/test/validation/intersection/valid.ts +++ b/test/validation/intersection/valid.ts @@ -1,4 +1,4 @@ -import { type, intersection, string, number } from '../../../src/index.js'; +import { type, intersection, string, number } from '../../../src'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/lazy/invalid.ts b/test/validation/lazy/invalid.ts index 8bb474dc..c2820f25 100644 --- a/test/validation/lazy/invalid.ts +++ b/test/validation/lazy/invalid.ts @@ -1,4 +1,4 @@ -import { lazy, string } from '../../../src/index.js'; +import { lazy, string } from '../../../src'; export const Struct = lazy(() => string()); diff --git a/test/validation/lazy/valid.ts b/test/validation/lazy/valid.ts index 3a22267d..3bac9c8a 100644 --- a/test/validation/lazy/valid.ts +++ b/test/validation/lazy/valid.ts @@ -1,4 +1,4 @@ -import { lazy, string } from '../../../src/index.js'; +import { lazy, string } from '../../../src'; export const Struct = lazy(() => string()); diff --git a/test/validation/lazy/with-refiners.ts b/test/validation/lazy/with-refiners.ts index 2dafd1ce..3c729a03 100644 --- a/test/validation/lazy/with-refiners.ts +++ b/test/validation/lazy/with-refiners.ts @@ -1,4 +1,4 @@ -import { lazy, nonempty, string } from '../../../src/index.js'; +import { lazy, nonempty, string } from '../../../src'; export const Struct = lazy(() => nonempty(string())); diff --git a/test/validation/literal/invalid.ts b/test/validation/literal/invalid.ts index a9d4bc6e..b10b2cee 100644 --- a/test/validation/literal/invalid.ts +++ b/test/validation/literal/invalid.ts @@ -1,4 +1,4 @@ -import { literal } from '../../../src/index.js'; +import { literal } from '../../../src'; export const Struct = literal(42); diff --git a/test/validation/literal/valid.ts b/test/validation/literal/valid.ts index 0daf04ea..a3ba7d2b 100644 --- a/test/validation/literal/valid.ts +++ b/test/validation/literal/valid.ts @@ -1,4 +1,4 @@ -import { literal } from '../../../src/index.js'; +import { literal } from '../../../src'; export const Struct = literal(42); diff --git a/test/validation/map/invalid-opaque.ts b/test/validation/map/invalid-opaque.ts index bfc4fa63..95bf5c32 100644 --- a/test/validation/map/invalid-opaque.ts +++ b/test/validation/map/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { map } from '../../../src/index.js'; +import { map } from '../../../src'; export const Struct = map(); diff --git a/test/validation/map/invalid-property.ts b/test/validation/map/invalid-property.ts index d52ec5af..c26d5a96 100644 --- a/test/validation/map/invalid-property.ts +++ b/test/validation/map/invalid-property.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src/index.js'; +import { map, string, number } from '../../../src'; export const Struct = map(string(), number()); diff --git a/test/validation/map/invalid.ts b/test/validation/map/invalid.ts index 93ef4f5a..972d61eb 100644 --- a/test/validation/map/invalid.ts +++ b/test/validation/map/invalid.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src/index.js'; +import { map, string, number } from '../../../src'; export const Struct = map(string(), number()); diff --git a/test/validation/map/valid-opaque.ts b/test/validation/map/valid-opaque.ts index 424b46a1..36116dd0 100644 --- a/test/validation/map/valid-opaque.ts +++ b/test/validation/map/valid-opaque.ts @@ -1,4 +1,4 @@ -import { map } from '../../../src/index.js'; +import { map } from '../../../src'; export const Struct = map(); diff --git a/test/validation/map/valid.ts b/test/validation/map/valid.ts index 9216a1b7..1b2c644f 100644 --- a/test/validation/map/valid.ts +++ b/test/validation/map/valid.ts @@ -1,4 +1,4 @@ -import { map, string, number } from '../../../src/index.js'; +import { map, string, number } from '../../../src'; export const Struct = map(string(), number()); diff --git a/test/validation/max/invalid-exclusive.ts b/test/validation/max/invalid-exclusive.ts index d47b94bf..7ee2fec3 100644 --- a/test/validation/max/invalid-exclusive.ts +++ b/test/validation/max/invalid-exclusive.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src/index.js'; +import { number, max } from '../../../src'; export const Struct = max(number(), 0, { exclusive: true }); diff --git a/test/validation/max/invalid.ts b/test/validation/max/invalid.ts index 1718dba4..0002ae3e 100644 --- a/test/validation/max/invalid.ts +++ b/test/validation/max/invalid.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src/index.js'; +import { number, max } from '../../../src'; export const Struct = max(number(), 0); diff --git a/test/validation/max/valid-inclusive.ts b/test/validation/max/valid-inclusive.ts index ceef5605..ca66b558 100644 --- a/test/validation/max/valid-inclusive.ts +++ b/test/validation/max/valid-inclusive.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src/index.js'; +import { number, max } from '../../../src'; export const Struct = max(number(), 0); diff --git a/test/validation/max/valid.ts b/test/validation/max/valid.ts index c98f8a6b..f271a8c2 100644 --- a/test/validation/max/valid.ts +++ b/test/validation/max/valid.ts @@ -1,4 +1,4 @@ -import { number, max } from '../../../src/index.js'; +import { number, max } from '../../../src'; export const Struct = max(number(), 0); diff --git a/test/validation/min/invalid-exclusive.ts b/test/validation/min/invalid-exclusive.ts index 412167d0..c3ffe19b 100644 --- a/test/validation/min/invalid-exclusive.ts +++ b/test/validation/min/invalid-exclusive.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src/index.js'; +import { number, min } from '../../../src'; export const Struct = min(number(), 0, { exclusive: true }); diff --git a/test/validation/min/invalid.ts b/test/validation/min/invalid.ts index 079f5d6f..4987dd52 100644 --- a/test/validation/min/invalid.ts +++ b/test/validation/min/invalid.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src/index.js'; +import { number, min } from '../../../src'; export const Struct = min(number(), 0); diff --git a/test/validation/min/valid-inclusive.ts b/test/validation/min/valid-inclusive.ts index 2f1ed55c..b5ae1093 100644 --- a/test/validation/min/valid-inclusive.ts +++ b/test/validation/min/valid-inclusive.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src/index.js'; +import { number, min } from '../../../src'; export const Struct = min(number(), 0); diff --git a/test/validation/min/valid.ts b/test/validation/min/valid.ts index 91bac816..3eb4e727 100644 --- a/test/validation/min/valid.ts +++ b/test/validation/min/valid.ts @@ -1,4 +1,4 @@ -import { number, min } from '../../../src/index.js'; +import { number, min } from '../../../src'; export const Struct = min(number(), 0); diff --git a/test/validation/never/invalid.ts b/test/validation/never/invalid.ts index 9f2b84e7..879d9a85 100644 --- a/test/validation/never/invalid.ts +++ b/test/validation/never/invalid.ts @@ -1,4 +1,4 @@ -import { never } from '../../../src/index.js'; +import { never } from '../../../src'; export const Struct = never(); diff --git a/test/validation/nullable/invalid.ts b/test/validation/nullable/invalid.ts index c3e67ade..29d8e585 100644 --- a/test/validation/nullable/invalid.ts +++ b/test/validation/nullable/invalid.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src/index.js'; +import { number, nullable } from '../../../src'; export const Struct = nullable(number()); diff --git a/test/validation/nullable/valid-defined-nested.ts b/test/validation/nullable/valid-defined-nested.ts index b6a96877..10b3fc60 100644 --- a/test/validation/nullable/valid-defined-nested.ts +++ b/test/validation/nullable/valid-defined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, nullable } from '../../../src/index.js'; +import { type, string, number, nullable } from '../../../src'; export const Struct = type({ name: nullable(string()), diff --git a/test/validation/nullable/valid-defined.ts b/test/validation/nullable/valid-defined.ts index 58d03288..2748710e 100644 --- a/test/validation/nullable/valid-defined.ts +++ b/test/validation/nullable/valid-defined.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src/index.js'; +import { number, nullable } from '../../../src'; export const Struct = nullable(number()); diff --git a/test/validation/nullable/valid-null-nested.ts b/test/validation/nullable/valid-null-nested.ts index 0ed1148d..543cc375 100644 --- a/test/validation/nullable/valid-null-nested.ts +++ b/test/validation/nullable/valid-null-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, nullable } from '../../../src/index.js'; +import { type, string, number, nullable } from '../../../src'; export const Struct = type({ name: nullable(string()), diff --git a/test/validation/nullable/valid-null.ts b/test/validation/nullable/valid-null.ts index f6c3d9fa..7ee93cb8 100644 --- a/test/validation/nullable/valid-null.ts +++ b/test/validation/nullable/valid-null.ts @@ -1,4 +1,4 @@ -import { number, nullable } from '../../../src/index.js'; +import { number, nullable } from '../../../src'; export const Struct = nullable(number()); diff --git a/test/validation/number/invalid.ts b/test/validation/number/invalid.ts index c993defd..19fcc100 100644 --- a/test/validation/number/invalid.ts +++ b/test/validation/number/invalid.ts @@ -1,4 +1,4 @@ -import { number } from '../../../src/index.js'; +import { number } from '../../../src'; export const Struct = number(); diff --git a/test/validation/number/valid.ts b/test/validation/number/valid.ts index 0b00dd2d..fc0a4f28 100644 --- a/test/validation/number/valid.ts +++ b/test/validation/number/valid.ts @@ -1,4 +1,4 @@ -import { number } from '../../../src/index.js'; +import { number } from '../../../src'; export const Struct = number(); diff --git a/test/validation/object/invalid-element-nested.ts b/test/validation/object/invalid-element-nested.ts index a70bb592..825581aa 100644 --- a/test/validation/object/invalid-element-nested.ts +++ b/test/validation/object/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { object, array, string } from '../../../src/index.js'; +import { object, array, string } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-opaque.ts b/test/validation/object/invalid-opaque.ts index f5a3eb8a..fde76713 100644 --- a/test/validation/object/invalid-opaque.ts +++ b/test/validation/object/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { object } from '../../../src/index.js'; +import { object } from '../../../src'; export const Struct = object(); diff --git a/test/validation/object/invalid-property-nested.ts b/test/validation/object/invalid-property-nested.ts index 2555d177..0ea2785a 100644 --- a/test/validation/object/invalid-property-nested.ts +++ b/test/validation/object/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { object, string } from '../../../src/index.js'; +import { object, string } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-property-unknown.ts b/test/validation/object/invalid-property-unknown.ts index 17a87894..d54176e0 100644 --- a/test/validation/object/invalid-property-unknown.ts +++ b/test/validation/object/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src/index.js'; +import { object, string, number } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-property.ts b/test/validation/object/invalid-property.ts index 31876411..5b88a95b 100644 --- a/test/validation/object/invalid-property.ts +++ b/test/validation/object/invalid-property.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src/index.js'; +import { object, string, number } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/invalid-referential.ts b/test/validation/object/invalid-referential.ts index 51a3ebe6..d2a4d62e 100644 --- a/test/validation/object/invalid-referential.ts +++ b/test/validation/object/invalid-referential.ts @@ -1,4 +1,4 @@ -import { object, string, pattern, refine } from '../../../src/index.js'; +import { object, string, pattern, refine } from '../../../src'; const Section = pattern(string(), /^\d+(\.\d+)*$/u); diff --git a/test/validation/object/invalid.ts b/test/validation/object/invalid.ts index dad62411..6efdfd96 100644 --- a/test/validation/object/invalid.ts +++ b/test/validation/object/invalid.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src/index.js'; +import { object, string, number } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/valid-nested.ts b/test/validation/object/valid-nested.ts index 9ab8fe0a..28da9637 100644 --- a/test/validation/object/valid-nested.ts +++ b/test/validation/object/valid-nested.ts @@ -1,4 +1,4 @@ -import { object, string } from '../../../src/index.js'; +import { object, string } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/object/valid-opaque.ts b/test/validation/object/valid-opaque.ts index 8b86cea3..539159a1 100644 --- a/test/validation/object/valid-opaque.ts +++ b/test/validation/object/valid-opaque.ts @@ -1,4 +1,4 @@ -import { object } from '../../../src/index.js'; +import { object } from '../../../src'; export const Struct = object(); diff --git a/test/validation/object/valid-referential.ts b/test/validation/object/valid-referential.ts index 128c2df4..4562c524 100644 --- a/test/validation/object/valid-referential.ts +++ b/test/validation/object/valid-referential.ts @@ -1,4 +1,4 @@ -import { object, string, pattern, refine } from '../../../src/index.js'; +import { object, string, pattern, refine } from '../../../src'; const Section = pattern(string(), /^\d+(\.\d+)*$/u); diff --git a/test/validation/object/valid.ts b/test/validation/object/valid.ts index 2104b445..ea1b3a80 100644 --- a/test/validation/object/valid.ts +++ b/test/validation/object/valid.ts @@ -1,4 +1,4 @@ -import { object, string, number } from '../../../src/index.js'; +import { object, string, number } from '../../../src'; export const Struct = object({ name: string(), diff --git a/test/validation/omit/invalid-element-nested.ts b/test/validation/omit/invalid-element-nested.ts index ebf819c6..446813a4 100644 --- a/test/validation/omit/invalid-element-nested.ts +++ b/test/validation/omit/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, array, string } from '../../../src/index.js'; +import { omit, object, array, string } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property-nested.ts b/test/validation/omit/invalid-property-nested.ts index bf24399f..2aab0c6a 100644 --- a/test/validation/omit/invalid-property-nested.ts +++ b/test/validation/omit/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, string } from '../../../src/index.js'; +import { omit, object, string } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property-unknown.ts b/test/validation/omit/invalid-property-unknown.ts index 202dd88c..181766a8 100644 --- a/test/validation/omit/invalid-property-unknown.ts +++ b/test/validation/omit/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src/index.js'; +import { omit, object, string, number } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid-property.ts b/test/validation/omit/invalid-property.ts index f229834b..f025e813 100644 --- a/test/validation/omit/invalid-property.ts +++ b/test/validation/omit/invalid-property.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src/index.js'; +import { omit, object, string, number } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/invalid.ts b/test/validation/omit/invalid.ts index b3df6003..0ba1d97b 100644 --- a/test/validation/omit/invalid.ts +++ b/test/validation/omit/invalid.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src/index.js'; +import { omit, object, string, number } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/valid-nested.ts b/test/validation/omit/valid-nested.ts index 5ef579bf..c877a2aa 100644 --- a/test/validation/omit/valid-nested.ts +++ b/test/validation/omit/valid-nested.ts @@ -1,4 +1,4 @@ -import { omit, object, string } from '../../../src/index.js'; +import { omit, object, string } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/omit/valid-type.ts b/test/validation/omit/valid-type.ts index 1d6a8ce0..c08d572c 100644 --- a/test/validation/omit/valid-type.ts +++ b/test/validation/omit/valid-type.ts @@ -1,4 +1,4 @@ -import { omit, type, string, number } from '../../../src/index.js'; +import { omit, type, string, number } from '../../../src'; export const Struct = omit( type({ diff --git a/test/validation/omit/valid.ts b/test/validation/omit/valid.ts index 6b3ef699..4074c3aa 100644 --- a/test/validation/omit/valid.ts +++ b/test/validation/omit/valid.ts @@ -1,4 +1,4 @@ -import { omit, object, string, number } from '../../../src/index.js'; +import { omit, object, string, number } from '../../../src'; export const Struct = omit( object({ diff --git a/test/validation/optional/invalid.ts b/test/validation/optional/invalid.ts index cd06d5f0..b262bae8 100644 --- a/test/validation/optional/invalid.ts +++ b/test/validation/optional/invalid.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src/index.js'; +import { number, optional } from '../../../src'; export const Struct = optional(number()); diff --git a/test/validation/optional/valid-defined-nested.ts b/test/validation/optional/valid-defined-nested.ts index 7d573a82..49ebd6f0 100644 --- a/test/validation/optional/valid-defined-nested.ts +++ b/test/validation/optional/valid-defined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, optional } from '../../../src/index.js'; +import { type, string, number, optional } from '../../../src'; export const Struct = type({ name: optional(string()), diff --git a/test/validation/optional/valid-defined.ts b/test/validation/optional/valid-defined.ts index 5a0126c2..c360a830 100644 --- a/test/validation/optional/valid-defined.ts +++ b/test/validation/optional/valid-defined.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src/index.js'; +import { number, optional } from '../../../src'; export const Struct = optional(number()); diff --git a/test/validation/optional/valid-undefined-nested.ts b/test/validation/optional/valid-undefined-nested.ts index 495ec539..1b2b7d63 100644 --- a/test/validation/optional/valid-undefined-nested.ts +++ b/test/validation/optional/valid-undefined-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number, optional } from '../../../src/index.js'; +import { type, string, number, optional } from '../../../src'; export const Struct = type({ name: optional(string()), diff --git a/test/validation/optional/valid-undefined.ts b/test/validation/optional/valid-undefined.ts index 967ffc36..e79d0490 100644 --- a/test/validation/optional/valid-undefined.ts +++ b/test/validation/optional/valid-undefined.ts @@ -1,4 +1,4 @@ -import { number, optional } from '../../../src/index.js'; +import { number, optional } from '../../../src'; export const Struct = optional(number()); diff --git a/test/validation/partial/composed.ts b/test/validation/partial/composed.ts index a6f66641..7b237180 100644 --- a/test/validation/partial/composed.ts +++ b/test/validation/partial/composed.ts @@ -1,4 +1,4 @@ -import { partial, object, string, number } from '../../../src/index.js'; +import { partial, object, string, number } from '../../../src'; export const Struct = partial( object({ diff --git a/test/validation/partial/invalid-property-unknown.ts b/test/validation/partial/invalid-property-unknown.ts index 80ef72d9..55793ae9 100644 --- a/test/validation/partial/invalid-property-unknown.ts +++ b/test/validation/partial/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/invalid-property.ts b/test/validation/partial/invalid-property.ts index ced502e1..0a412eec 100644 --- a/test/validation/partial/invalid-property.ts +++ b/test/validation/partial/invalid-property.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/invalid.ts b/test/validation/partial/invalid.ts index 5c718bee..e032a2d5 100644 --- a/test/validation/partial/invalid.ts +++ b/test/validation/partial/invalid.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-empty.ts b/test/validation/partial/valid-empty.ts index 26b348ac..94afdff9 100644 --- a/test/validation/partial/valid-empty.ts +++ b/test/validation/partial/valid-empty.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-full.ts b/test/validation/partial/valid-full.ts index 94a0237e..4e4dbe90 100644 --- a/test/validation/partial/valid-full.ts +++ b/test/validation/partial/valid-full.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-partial.ts b/test/validation/partial/valid-partial.ts index c7d5b971..34558279 100644 --- a/test/validation/partial/valid-partial.ts +++ b/test/validation/partial/valid-partial.ts @@ -1,4 +1,4 @@ -import { partial, string, number } from '../../../src/index.js'; +import { partial, string, number } from '../../../src'; export const Struct = partial({ name: string(), diff --git a/test/validation/partial/valid-type.ts b/test/validation/partial/valid-type.ts index a65135c4..cc1f83c1 100644 --- a/test/validation/partial/valid-type.ts +++ b/test/validation/partial/valid-type.ts @@ -1,4 +1,4 @@ -import { number, partial, string, type } from '../../../src/index.js'; +import { number, partial, string, type } from '../../../src'; export const Struct = partial( type({ diff --git a/test/validation/pattern/invalid.ts b/test/validation/pattern/invalid.ts index 60a8780b..3ba0af61 100644 --- a/test/validation/pattern/invalid.ts +++ b/test/validation/pattern/invalid.ts @@ -1,4 +1,4 @@ -import { string, pattern } from '../../../src/index.js'; +import { string, pattern } from '../../../src'; export const Struct = pattern(string(), /\d+/u); diff --git a/test/validation/pattern/valid.ts b/test/validation/pattern/valid.ts index 3250b5aa..941f4d25 100644 --- a/test/validation/pattern/valid.ts +++ b/test/validation/pattern/valid.ts @@ -1,4 +1,4 @@ -import { string, pattern } from '../../../src/index.js'; +import { string, pattern } from '../../../src'; export const Struct = pattern(string(), /\d+/u); diff --git a/test/validation/pick/invalid-element-nested.ts b/test/validation/pick/invalid-element-nested.ts index 8e6627fd..21c92591 100644 --- a/test/validation/pick/invalid-element-nested.ts +++ b/test/validation/pick/invalid-element-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, array, string } from '../../../src/index.js'; +import { pick, object, array, string } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property-nested.ts b/test/validation/pick/invalid-property-nested.ts index da28c87e..d091ed27 100644 --- a/test/validation/pick/invalid-property-nested.ts +++ b/test/validation/pick/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, string } from '../../../src/index.js'; +import { pick, object, string } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property-unknown.ts b/test/validation/pick/invalid-property-unknown.ts index ddc987fc..a734f0ef 100644 --- a/test/validation/pick/invalid-property-unknown.ts +++ b/test/validation/pick/invalid-property-unknown.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src/index.js'; +import { pick, object, string, number } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid-property.ts b/test/validation/pick/invalid-property.ts index 0d0c82e9..a618e5e4 100644 --- a/test/validation/pick/invalid-property.ts +++ b/test/validation/pick/invalid-property.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src/index.js'; +import { pick, object, string, number } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/invalid.ts b/test/validation/pick/invalid.ts index b6374090..5bccaac6 100644 --- a/test/validation/pick/invalid.ts +++ b/test/validation/pick/invalid.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src/index.js'; +import { pick, object, string, number } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/valid-nested.ts b/test/validation/pick/valid-nested.ts index 038d4041..99c61dc0 100644 --- a/test/validation/pick/valid-nested.ts +++ b/test/validation/pick/valid-nested.ts @@ -1,4 +1,4 @@ -import { pick, object, string } from '../../../src/index.js'; +import { pick, object, string } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/pick/valid-type.ts b/test/validation/pick/valid-type.ts index eb0e2f3a..8ede8309 100644 --- a/test/validation/pick/valid-type.ts +++ b/test/validation/pick/valid-type.ts @@ -1,4 +1,4 @@ -import { number, pick, string, type } from '../../../src/index.js'; +import { number, pick, string, type } from '../../../src'; export const Struct = pick( type({ diff --git a/test/validation/pick/valid.ts b/test/validation/pick/valid.ts index a41ed8f3..47a1d895 100644 --- a/test/validation/pick/valid.ts +++ b/test/validation/pick/valid.ts @@ -1,4 +1,4 @@ -import { pick, object, string, number } from '../../../src/index.js'; +import { pick, object, string, number } from '../../../src'; export const Struct = pick( object({ diff --git a/test/validation/record/invalid-property.ts b/test/validation/record/invalid-property.ts index 312546c7..cc32e554 100644 --- a/test/validation/record/invalid-property.ts +++ b/test/validation/record/invalid-property.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src/index.js'; +import { record, string, number } from '../../../src'; export const Struct = record(string(), number()); diff --git a/test/validation/record/invalid.ts b/test/validation/record/invalid.ts index 8ce8a8c6..5493b691 100644 --- a/test/validation/record/invalid.ts +++ b/test/validation/record/invalid.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src/index.js'; +import { record, string, number } from '../../../src'; export const Struct = record(string(), number()); diff --git a/test/validation/record/valid.ts b/test/validation/record/valid.ts index 309b8b4d..18c44078 100644 --- a/test/validation/record/valid.ts +++ b/test/validation/record/valid.ts @@ -1,4 +1,4 @@ -import { record, string, number } from '../../../src/index.js'; +import { record, string, number } from '../../../src'; export const Struct = record(string(), number()); diff --git a/test/validation/refine/invalid-multiple-refinements.ts b/test/validation/refine/invalid-multiple-refinements.ts index bd0729e0..cc2ab41f 100644 --- a/test/validation/refine/invalid-multiple-refinements.ts +++ b/test/validation/refine/invalid-multiple-refinements.ts @@ -1,4 +1,4 @@ -import { string, refine, object } from '../../../src/index.js'; +import { string, refine, object } from '../../../src'; const PasswordValidator = refine(string(), 'MinimumLength', (pw) => pw.length >= 8 ? true : 'required minimum length of 8', diff --git a/test/validation/refine/invalid-shorthand.ts b/test/validation/refine/invalid-shorthand.ts index 553207b5..e69245e9 100644 --- a/test/validation/refine/invalid-shorthand.ts +++ b/test/validation/refine/invalid-shorthand.ts @@ -1,4 +1,4 @@ -import { number, refine } from '../../../src/index.js'; +import { number, refine } from '../../../src'; export const Struct = refine( number(), diff --git a/test/validation/refine/invalid.ts b/test/validation/refine/invalid.ts index 5e889cd8..f64777cd 100644 --- a/test/validation/refine/invalid.ts +++ b/test/validation/refine/invalid.ts @@ -1,6 +1,6 @@ import isEmail from 'is-email'; -import { string, refine } from '../../../src/index.js'; +import { string, refine } from '../../../src'; export const Struct = refine(string(), 'email', isEmail); diff --git a/test/validation/refine/valid.ts b/test/validation/refine/valid.ts index 0664adc4..859116f8 100644 --- a/test/validation/refine/valid.ts +++ b/test/validation/refine/valid.ts @@ -1,6 +1,6 @@ import isEmail from 'is-email'; -import { string, refine } from '../../../src/index.js'; +import { string, refine } from '../../../src'; export const Struct = refine(string(), 'email', isEmail); diff --git a/test/validation/regexp/invalid.ts b/test/validation/regexp/invalid.ts index 3b3b6b7f..d98d0008 100644 --- a/test/validation/regexp/invalid.ts +++ b/test/validation/regexp/invalid.ts @@ -1,4 +1,4 @@ -import { regexp } from '../../../src/index.js'; +import { regexp } from '../../../src'; export const Struct = regexp(); diff --git a/test/validation/regexp/valid.ts b/test/validation/regexp/valid.ts index 179c8072..fee416b3 100644 --- a/test/validation/regexp/valid.ts +++ b/test/validation/regexp/valid.ts @@ -1,4 +1,4 @@ -import { regexp } from '../../../src/index.js'; +import { regexp } from '../../../src'; export const Struct = regexp(); diff --git a/test/validation/set/invalid-element.ts b/test/validation/set/invalid-element.ts index f3eec039..33840f5f 100644 --- a/test/validation/set/invalid-element.ts +++ b/test/validation/set/invalid-element.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src/index.js'; +import { set, number } from '../../../src'; export const Struct = set(number()); diff --git a/test/validation/set/invalid-opaque.ts b/test/validation/set/invalid-opaque.ts index 715f57ef..906cc7d3 100644 --- a/test/validation/set/invalid-opaque.ts +++ b/test/validation/set/invalid-opaque.ts @@ -1,4 +1,4 @@ -import { set } from '../../../src/index.js'; +import { set } from '../../../src'; export const Struct = set(); diff --git a/test/validation/set/invalid.ts b/test/validation/set/invalid.ts index 36cd3f1d..43a8084e 100644 --- a/test/validation/set/invalid.ts +++ b/test/validation/set/invalid.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src/index.js'; +import { set, number } from '../../../src'; export const Struct = set(number()); diff --git a/test/validation/set/valid-opaque.ts b/test/validation/set/valid-opaque.ts index 7cf2162f..941d7255 100644 --- a/test/validation/set/valid-opaque.ts +++ b/test/validation/set/valid-opaque.ts @@ -1,4 +1,4 @@ -import { set } from '../../../src/index.js'; +import { set } from '../../../src'; export const Struct = set(); diff --git a/test/validation/set/valid.ts b/test/validation/set/valid.ts index a06af28d..497bfe89 100644 --- a/test/validation/set/valid.ts +++ b/test/validation/set/valid.ts @@ -1,4 +1,4 @@ -import { set, number } from '../../../src/index.js'; +import { set, number } from '../../../src'; export const Struct = set(number()); diff --git a/test/validation/size/invalid-array.ts b/test/validation/size/invalid-array.ts index ef5b3bde..6fb37e96 100644 --- a/test/validation/size/invalid-array.ts +++ b/test/validation/size/invalid-array.ts @@ -1,4 +1,4 @@ -import { array, size, number } from '../../../src/index.js'; +import { array, size, number } from '../../../src'; export const Struct = size(array(number()), 1, 5); diff --git a/test/validation/size/invalid-map.ts b/test/validation/size/invalid-map.ts index 626ecb6d..3a3ce131 100644 --- a/test/validation/size/invalid-map.ts +++ b/test/validation/size/invalid-map.ts @@ -1,4 +1,4 @@ -import { map, size, number, string } from '../../../src/index.js'; +import { map, size, number, string } from '../../../src'; export const Struct = size(map(number(), string()), 1, 5); diff --git a/test/validation/size/invalid-number.ts b/test/validation/size/invalid-number.ts index 0a469926..b6e9e57f 100644 --- a/test/validation/size/invalid-number.ts +++ b/test/validation/size/invalid-number.ts @@ -1,4 +1,4 @@ -import { number, size } from '../../../src/index.js'; +import { number, size } from '../../../src'; export const Struct = size(number(), 1, 5); diff --git a/test/validation/size/invalid-set.ts b/test/validation/size/invalid-set.ts index 89047de1..6308aeea 100644 --- a/test/validation/size/invalid-set.ts +++ b/test/validation/size/invalid-set.ts @@ -1,4 +1,4 @@ -import { set, size, number } from '../../../src/index.js'; +import { set, size, number } from '../../../src'; export const Struct = size(set(number()), 1, 5); diff --git a/test/validation/size/invalid-string.ts b/test/validation/size/invalid-string.ts index 6dc0bf4b..d85af5e7 100644 --- a/test/validation/size/invalid-string.ts +++ b/test/validation/size/invalid-string.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src/index.js'; +import { string, size } from '../../../src'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-array.ts b/test/validation/size/valid-array.ts index dd429abe..4bfd50b2 100644 --- a/test/validation/size/valid-array.ts +++ b/test/validation/size/valid-array.ts @@ -1,4 +1,4 @@ -import { number, array, size } from '../../../src/index.js'; +import { number, array, size } from '../../../src'; export const Struct = size(array(number()), 1, 5); diff --git a/test/validation/size/valid-exact.ts b/test/validation/size/valid-exact.ts index d3f3feef..1a05d707 100644 --- a/test/validation/size/valid-exact.ts +++ b/test/validation/size/valid-exact.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src/index.js'; +import { string, size } from '../../../src'; export const Struct = size(string(), 4); diff --git a/test/validation/size/valid-map.ts b/test/validation/size/valid-map.ts index 99a844f5..cea4f2e9 100644 --- a/test/validation/size/valid-map.ts +++ b/test/validation/size/valid-map.ts @@ -1,4 +1,4 @@ -import { string, number, map, size } from '../../../src/index.js'; +import { string, number, map, size } from '../../../src'; export const Struct = size(map(number(), string()), 1, 5); diff --git a/test/validation/size/valid-max-inclusive.ts b/test/validation/size/valid-max-inclusive.ts index 1b09906c..f5e1a229 100644 --- a/test/validation/size/valid-max-inclusive.ts +++ b/test/validation/size/valid-max-inclusive.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src/index.js'; +import { string, size } from '../../../src'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-min-inclusive.ts b/test/validation/size/valid-min-inclusive.ts index 09953433..5a6a7269 100644 --- a/test/validation/size/valid-min-inclusive.ts +++ b/test/validation/size/valid-min-inclusive.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src/index.js'; +import { string, size } from '../../../src'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/size/valid-number.ts b/test/validation/size/valid-number.ts index e6cbaa5a..e563ed96 100644 --- a/test/validation/size/valid-number.ts +++ b/test/validation/size/valid-number.ts @@ -1,4 +1,4 @@ -import { number, size } from '../../../src/index.js'; +import { number, size } from '../../../src'; export const Struct = size(number(), 1, 5); diff --git a/test/validation/size/valid-set.ts b/test/validation/size/valid-set.ts index b72bf1e4..5bfb91a0 100644 --- a/test/validation/size/valid-set.ts +++ b/test/validation/size/valid-set.ts @@ -1,4 +1,4 @@ -import { number, set, size } from '../../../src/index.js'; +import { number, set, size } from '../../../src'; export const Struct = size(set(number()), 1, 5); diff --git a/test/validation/size/valid-string.ts b/test/validation/size/valid-string.ts index 3f46dc11..e812f8c1 100644 --- a/test/validation/size/valid-string.ts +++ b/test/validation/size/valid-string.ts @@ -1,4 +1,4 @@ -import { string, size } from '../../../src/index.js'; +import { string, size } from '../../../src'; export const Struct = size(string(), 1, 5); diff --git a/test/validation/string/invalid.ts b/test/validation/string/invalid.ts index d773376c..0bc96eda 100644 --- a/test/validation/string/invalid.ts +++ b/test/validation/string/invalid.ts @@ -1,4 +1,4 @@ -import { string } from '../../../src/index.js'; +import { string } from '../../../src'; export const Struct = string(); diff --git a/test/validation/string/valid.ts b/test/validation/string/valid.ts index 74c37308..b8a113ec 100644 --- a/test/validation/string/valid.ts +++ b/test/validation/string/valid.ts @@ -1,4 +1,4 @@ -import { string } from '../../../src/index.js'; +import { string } from '../../../src'; export const Struct = string(); diff --git a/test/validation/trimmed/invalid.ts b/test/validation/trimmed/invalid.ts index d69d6c07..82061a69 100644 --- a/test/validation/trimmed/invalid.ts +++ b/test/validation/trimmed/invalid.ts @@ -1,4 +1,4 @@ -import { string, trimmed } from '../../../src/index.js'; +import { string, trimmed } from '../../../src'; export const Struct = trimmed(string()); diff --git a/test/validation/trimmed/valid.ts b/test/validation/trimmed/valid.ts index 24c0e06a..93cad058 100644 --- a/test/validation/trimmed/valid.ts +++ b/test/validation/trimmed/valid.ts @@ -1,4 +1,4 @@ -import { string, trimmed } from '../../../src/index.js'; +import { string, trimmed } from '../../../src'; export const Struct = trimmed(string()); diff --git a/test/validation/tuple/invalid-element-missing.ts b/test/validation/tuple/invalid-element-missing.ts index 408f3af0..dd866338 100644 --- a/test/validation/tuple/invalid-element-missing.ts +++ b/test/validation/tuple/invalid-element-missing.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src/index.js'; +import { tuple, string, number } from '../../../src'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid-element-unknown.ts b/test/validation/tuple/invalid-element-unknown.ts index 20c6b6f5..1b5acf11 100644 --- a/test/validation/tuple/invalid-element-unknown.ts +++ b/test/validation/tuple/invalid-element-unknown.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src/index.js'; +import { tuple, string, number } from '../../../src'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid-element.ts b/test/validation/tuple/invalid-element.ts index a6cf0e88..4bc61b03 100644 --- a/test/validation/tuple/invalid-element.ts +++ b/test/validation/tuple/invalid-element.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src/index.js'; +import { tuple, string, number } from '../../../src'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/invalid.ts b/test/validation/tuple/invalid.ts index 6e6ba7e6..7130a720 100644 --- a/test/validation/tuple/invalid.ts +++ b/test/validation/tuple/invalid.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src/index.js'; +import { tuple, string, number } from '../../../src'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/tuple/valid.ts b/test/validation/tuple/valid.ts index e5f2d05c..af834a64 100644 --- a/test/validation/tuple/valid.ts +++ b/test/validation/tuple/valid.ts @@ -1,4 +1,4 @@ -import { tuple, string, number } from '../../../src/index.js'; +import { tuple, string, number } from '../../../src'; export const Struct = tuple([string(), number()]); diff --git a/test/validation/type/invalid-property-nested.ts b/test/validation/type/invalid-property-nested.ts index 6781c678..52fb0044 100644 --- a/test/validation/type/invalid-property-nested.ts +++ b/test/validation/type/invalid-property-nested.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src/index.js'; +import { type, string, number } from '../../../src'; export const Struct = type({ id: number(), diff --git a/test/validation/type/invalid-property.ts b/test/validation/type/invalid-property.ts index a9f3a527..85bb498f 100644 --- a/test/validation/type/invalid-property.ts +++ b/test/validation/type/invalid-property.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src/index.js'; +import { type, string, number } from '../../../src'; export const Struct = type({ name: string(), diff --git a/test/validation/type/invalid.ts b/test/validation/type/invalid.ts index 0f5c0732..a680613e 100644 --- a/test/validation/type/invalid.ts +++ b/test/validation/type/invalid.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src/index.js'; +import { type, string, number } from '../../../src'; export const Struct = type({ name: string(), diff --git a/test/validation/type/valid-instance.ts b/test/validation/type/valid-instance.ts index a1b94291..cba01c64 100644 --- a/test/validation/type/valid-instance.ts +++ b/test/validation/type/valid-instance.ts @@ -1,4 +1,4 @@ -import { type, string } from '../../../src/index.js'; +import { type, string } from '../../../src'; class Person { name: string; diff --git a/test/validation/type/valid.ts b/test/validation/type/valid.ts index 2d572405..bdf16bd4 100644 --- a/test/validation/type/valid.ts +++ b/test/validation/type/valid.ts @@ -1,4 +1,4 @@ -import { type, string, number } from '../../../src/index.js'; +import { type, string, number } from '../../../src'; export const Struct = type({ name: string(), diff --git a/test/validation/union/coercion-object.ts b/test/validation/union/coercion-object.ts index e044dd77..feb5b880 100644 --- a/test/validation/union/coercion-object.ts +++ b/test/validation/union/coercion-object.ts @@ -1,10 +1,4 @@ -import { - union, - string, - number, - defaulted, - object, -} from '../../../src/index.js'; +import { union, string, number, defaulted, object } from '../../../src'; const First = string(); const Second = object({ a: number(), b: defaulted(number(), 5) }); diff --git a/test/validation/union/coercion-type.ts b/test/validation/union/coercion-type.ts index 0068bafe..9c0f413c 100644 --- a/test/validation/union/coercion-type.ts +++ b/test/validation/union/coercion-type.ts @@ -1,4 +1,4 @@ -import { union, string, number, defaulted, type } from '../../../src/index.js'; +import { union, string, number, defaulted, type } from '../../../src'; const First = string(); const Second = type({ a: number(), b: defaulted(number(), 5) }); diff --git a/test/validation/union/coercion.ts b/test/validation/union/coercion.ts index 564bacc8..bc5242de 100644 --- a/test/validation/union/coercion.ts +++ b/test/validation/union/coercion.ts @@ -1,4 +1,4 @@ -import { union, string, number, defaulted } from '../../../src/index.js'; +import { union, string, number, defaulted } from '../../../src'; const First = defaulted(string(), 'foo'); const Second = number(); diff --git a/test/validation/union/invalid.ts b/test/validation/union/invalid.ts index b2e7a54e..d1b18f39 100644 --- a/test/validation/union/invalid.ts +++ b/test/validation/union/invalid.ts @@ -1,4 +1,4 @@ -import { type, union, string, number } from '../../../src/index.js'; +import { type, union, string, number } from '../../../src'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/union/valid.ts b/test/validation/union/valid.ts index 038188f5..d2ea66d9 100644 --- a/test/validation/union/valid.ts +++ b/test/validation/union/valid.ts @@ -1,4 +1,4 @@ -import { type, union, string, number } from '../../../src/index.js'; +import { type, union, string, number } from '../../../src'; const First = type({ a: string() }); const Second = type({ b: number() }); diff --git a/test/validation/unknown/valid-number.ts b/test/validation/unknown/valid-number.ts index 93f2a072..68eeb9f6 100644 --- a/test/validation/unknown/valid-number.ts +++ b/test/validation/unknown/valid-number.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src/index.js'; +import { unknown } from '../../../src'; export const Struct = unknown(); diff --git a/test/validation/unknown/valid-string.ts b/test/validation/unknown/valid-string.ts index 2c45310d..a7ddfedd 100644 --- a/test/validation/unknown/valid-string.ts +++ b/test/validation/unknown/valid-string.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src/index.js'; +import { unknown } from '../../../src'; export const Struct = unknown(); diff --git a/test/validation/unknown/valid-undefined.ts b/test/validation/unknown/valid-undefined.ts index 868a140a..87a86cc4 100644 --- a/test/validation/unknown/valid-undefined.ts +++ b/test/validation/unknown/valid-undefined.ts @@ -1,4 +1,4 @@ -import { unknown } from '../../../src/index.js'; +import { unknown } from '../../../src'; export const Struct = unknown(); From 61ad8c4c7c5ec2c82ccb0c17b58e3b035003f19a Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Thu, 23 May 2024 13:46:55 -0400 Subject: [PATCH 10/11] Replace `lodash-es` with `lodash` --- package.json | 3 +- test/index.test.ts | 2 +- yarn.lock | 1486 +++++++++++++++++++++++--------------------- 3 files changed, 783 insertions(+), 708 deletions(-) diff --git a/package.json b/package.json index 99f80780..842da800 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,6 @@ "@ts-bridge/shims": "^0.1.1", "@types/expect": "^24.3.0", "@types/lodash": "^4.14.144", - "@types/lodash-es": "^4.17.12", "@types/node": "^18.7.14", "@typescript-eslint/eslint-plugin": "^5.43.0", "@typescript-eslint/parser": "^5.43.0", @@ -103,7 +102,7 @@ "is-url": "^1.2.4", "is-uuid": "^1.0.2", "jest": "^29.7.0", - "lodash-es": "^4.17.21", + "lodash": "^4.17.21", "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.3.0", "typedoc": "^0.25.9", diff --git a/test/index.test.ts b/test/index.test.ts index 4f01b44a..9ccb72e2 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -1,7 +1,7 @@ // eslint-disable-next-line n/no-unsupported-features/node-builtins import assert, { CallTracker } from 'assert'; import fs from 'fs'; -import { pick } from 'lodash-es'; +import { pick } from 'lodash'; import { basename, extname, resolve } from 'path'; import { describe, it } from 'vitest'; diff --git a/yarn.lock b/yarn.lock index bacb5a78..a484855b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,72 +5,65 @@ __metadata: version: 8 cacheKey: 10c0 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 10c0/53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 10c0/a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 + "@babel/highlight": "npm:^7.24.2" + picocolors: "npm:^1.0.0" + checksum: 10c0/d1d4cba89475ab6aab7a88242e1fd73b15ecb9f30c109b69752956434d10a26a52cbd37727c4eca104b6d45227bd1dfce39a6a6f4a14c9b2f07f871e968cf406 languageName: node linkType: hard "@babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 10c0/081278ed46131a890ad566a59c61600a5f9557bd8ee5e535890c8548192532ea92590742fd74bd9db83d74c669ef8a04a7e1c85cdea27f960233e3b83c3a957c + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": - version: 7.24.0 - resolution: "@babel/core@npm:7.24.0" + version: 7.24.5 + resolution: "@babel/core@npm:7.24.5" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.24.0" - "@babel/parser": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.24.5" + "@babel/helpers": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/bb37cbf0bdfd676b246af0a3d9a7932d10573f2d45114fdda02a71889e35530ce13d8930177e78b065d6734b8d45a4fbf7c77f223b1d44b4a28cfe5fefee93ed + checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 languageName: node linkType: hard -"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.7.2": + version: 7.24.5 + resolution: "@babel/generator@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.23.6" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@babel/types": "npm:^7.24.5" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10c0/53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda + checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d languageName: node linkType: hard @@ -113,66 +106,66 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10c0/4e0d7fc36d02c1b8c8b3006dfbfeedf7a367d3334a04934255de5128115ea0bafdeb3e5736a2559917f0653e4e437400d54542da0468e08d3cbc86d3bbfa8f30 + "@babel/types": "npm:^7.24.0" + checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-module-transforms@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.3" + "@babel/helper-simple-access": "npm:^7.24.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-validator-identifier": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/211e1399d0c4993671e8e5c2b25383f08bee40004ace5404ed4065f0e9258cc85d99c1b82fd456c030ce5cfd4d8f310355b54ef35de9924eabfc3dff1331d946 + checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.24.0 - resolution: "@babel/helper-plugin-utils@npm:7.24.0" - checksum: 10c0/90f41bd1b4dfe7226b1d33a4bb745844c5c63e400f9e4e8bf9103a7ceddd7d425d65333b564d9daba3cebd105985764d51b4bd4c95822b97c2e3ac1201a8a5da +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: 10c0/4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-simple-access@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: 10c0/f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac +"@babel/helper-string-parser@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10c0/dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e +"@babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c languageName: node linkType: hard @@ -183,34 +176,35 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/helpers@npm:7.24.0" +"@babel/helpers@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helpers@npm:7.24.5" dependencies: "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 10c0/dd27c9f11c1c5244ef312fae37636f2fcc69c541c46508017b846c4cf680af059f1922ce84e3f778f123a70d027ded75c96070ee8e906f3bc52dc26dc43df608 + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/highlight@npm:^7.24.2": + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-validator-identifier": "npm:^7.24.5" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: 10c0/fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33 + picocolors: "npm:^1.0.0" + checksum: 10c0/e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/parser@npm:7.24.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/parser@npm:7.24.5" bin: parser: ./bin/babel-parser.js - checksum: 10c0/77593d0b9de9906823c4d653bb6cda1c7593837598516330f655f70cba6224a37def7dbe5b4dad0038482d407d8d209eb8be5f48ca9a13357d769f829c5adb8e + checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 languageName: node linkType: hard @@ -270,13 +264,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/563bb7599b868773f1c7c1d441ecc9bc53aeb7832775da36752c926fc402a1fa5421505b39e724f71eb217c13e4b93117e081cac39723b0e11dac4c897f33c3e + checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a languageName: node linkType: hard @@ -358,13 +352,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/4d6e9cdb9d0bfb9bd9b220fc951d937fce2ca69135ec121153572cebe81d86abc9a489208d6b69ee5f10cadcaeffa10d0425340a5029e40e14a6025021b90948 + checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 languageName: node linkType: hard @@ -379,32 +373,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/traverse@npm:7.24.0" +"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/traverse@npm:7.24.5" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/55ffd2b0ce0fbd0a09051edc4def4fb1e96f35e0b100c0dc2a7429df569971ae312c290e980e423471f350961705698a257c7eea8c8304918024cc26f02468ba + checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.24.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.24.0 - resolution: "@babel/types@npm:7.24.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-string-parser": "npm:^7.24.1" + "@babel/helper-validator-identifier": "npm:^7.24.5" to-fast-properties: "npm:^2.0.0" - checksum: 10c0/777a0bb5dbe038ca4c905fdafb1cdb6bdd10fe9d63ce13eca0bd91909363cbad554a53dc1f902004b78c1dcbc742056f877f2c99eeedff647333b1fadf51235d + checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a languageName: node linkType: hard @@ -426,163 +420,163 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/aix-ppc64@npm:0.19.12" +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm64@npm:0.19.12" +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm@npm:0.19.12" +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-x64@npm:0.19.12" +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-arm64@npm:0.19.12" +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-x64@npm:0.19.12" +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-arm64@npm:0.19.12" +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-x64@npm:0.19.12" +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm64@npm:0.19.12" +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm@npm:0.19.12" +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ia32@npm:0.19.12" +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-loong64@npm:0.19.12" +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-mips64el@npm:0.19.12" +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ppc64@npm:0.19.12" +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-riscv64@npm:0.19.12" +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-s390x@npm:0.19.12" +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-x64@npm:0.19.12" +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/netbsd-x64@npm:0.19.12" +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/openbsd-x64@npm:0.19.12" +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/sunos-x64@npm:0.19.12" +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-arm64@npm:0.19.12" +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-ia32@npm:0.19.12" +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-x64@npm:0.19.12" +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -648,9 +642,9 @@ __metadata: linkType: hard "@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.2 - resolution: "@humanwhocodes/object-schema@npm:2.0.2" - checksum: 10c0/6fd83dc320231d71c4541d0244051df61f301817e9f9da9fd4cb7e44ec8aacbde5958c1665b0c419401ab935114fdf532a6ad5d4e7294b1af2f347dd91a6983f + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c languageName: node linkType: hard @@ -918,14 +912,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.4 - resolution: "@jridgewell/gen-mapping@npm:0.3.4" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/dd6c48341ad01a75bd93bae17fcc888120d063bdf927d4c496b663aa68e22b9e51e898ba38abe7457b28efd3fa5cde43723dba4dc5f94281119fa709cb5046be + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb languageName: node linkType: hard @@ -936,7 +930,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 @@ -950,39 +944,39 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.23 - resolution: "@jridgewell/trace-mapping@npm:0.3.23" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/26190e09129b184a41c83ce896ce41c0636ddc1285a22627a48ec7981829346ced655d5774bdca30446250baf0e4fb519c47732760d128edda51a6222b40397a + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard -"@lavamoat/aa@npm:^4.1.0": - version: 4.1.0 - resolution: "@lavamoat/aa@npm:4.1.0" +"@lavamoat/aa@npm:^4.2.0": + version: 4.2.0 + resolution: "@lavamoat/aa@npm:4.2.0" dependencies: resolve: "npm:1.22.8" bin: lavamoat-ls: src/cli.js - checksum: 10c0/57ba04be40f433df56acbb2c710d1c41fe5c7d3094291ba1039f9a8e7f0675164cf792e67ecbffbe4699dccae08ad7be521c1d54adeb5d8e843facb457078fbb + checksum: 10c0/f4d6f643b22844cd09cbb932de237a0ffd735232a7b33c114c3b93c94f51bc3ecdab597041de9ae226092213fcff2f78a397ad86950d42e137f6e744c13ab82c languageName: node linkType: hard "@lavamoat/allow-scripts@npm:^3.0.3": - version: 3.0.3 - resolution: "@lavamoat/allow-scripts@npm:3.0.3" + version: 3.0.4 + resolution: "@lavamoat/allow-scripts@npm:3.0.4" dependencies: - "@lavamoat/aa": "npm:^4.1.0" + "@lavamoat/aa": "npm:^4.2.0" "@npmcli/run-script": "npm:7.0.4" bin-links: "npm:4.0.3" npm-normalize-package-bin: "npm:3.0.1" yargs: "npm:17.7.2" bin: allow-scripts: src/cli.js - checksum: 10c0/94ae5c02768c3a73513919b5f79647403d08d10bddce2a78b4ecbc8e136b2e75871553451e9e3a5fe73ff8ae7b92c52d839d11ab3ba0aee40e5db8b612c3c6dd + checksum: 10c0/f3ffe2647cac88084e59d4c3daea3d775098f28ab1ffe6e5db4a1fa5303896ab61c303a613360bff63f310367da5f73da66771985dbc5fb036252ac37a06b892 languageName: node linkType: hard @@ -1065,7 +1059,6 @@ __metadata: "@ts-bridge/shims": "npm:^0.1.1" "@types/expect": "npm:^24.3.0" "@types/lodash": "npm:^4.14.144" - "@types/lodash-es": "npm:^4.17.12" "@types/node": "npm:^18.7.14" "@typescript-eslint/eslint-plugin": "npm:^5.43.0" "@typescript-eslint/parser": "npm:^5.43.0" @@ -1082,7 +1075,7 @@ __metadata: is-url: "npm:^1.2.4" is-uuid: "npm:^1.0.2" jest: "npm:^29.7.0" - lodash-es: "npm:^4.17.21" + lodash: "npm:^4.17.21" prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.3.0" typedoc: "npm:^0.25.9" @@ -1119,40 +1112,40 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.1 - resolution: "@npmcli/agent@npm:2.2.1" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 10c0/38ee5cbe8f3cde13be916e717bfc54fd1a7605c07af056369ff894e244c221e0b56b08ca5213457477f9bc15bca9e729d51a4788829b5c3cf296b3c996147f76 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@npmcli/git@npm:^5.0.0": - version: 5.0.4 - resolution: "@npmcli/git@npm:5.0.4" + version: 5.0.7 + resolution: "@npmcli/git@npm:5.0.7" dependencies: "@npmcli/promise-spawn": "npm:^7.0.0" lru-cache: "npm:^10.0.1" npm-pick-manifest: "npm:^9.0.0" - proc-log: "npm:^3.0.0" + proc-log: "npm:^4.0.0" promise-inflight: "npm:^1.0.1" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" which: "npm:^4.0.0" - checksum: 10c0/e70aa4d980c356cc97cb3c5b24d3fe88e3b26672ace60ad2ff1a7d2a9f139143ebb32975380bd5ad798a3ba13c91faf76de9a85dd1e8f731797a5c963b61b35a + checksum: 10c0/d9895fce3e554e927411ead941d434233585a3edaf8d2ebe3e8d48fdd14e2ce238d227248df30e3300b1c050e982459f4d0b18375bd3c17c4edeb0621da33ade languageName: node linkType: hard @@ -1164,26 +1157,26 @@ __metadata: linkType: hard "@npmcli/package-json@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/package-json@npm:5.0.0" + version: 5.1.0 + resolution: "@npmcli/package-json@npm:5.1.0" dependencies: "@npmcli/git": "npm:^5.0.0" glob: "npm:^10.2.2" hosted-git-info: "npm:^7.0.0" json-parse-even-better-errors: "npm:^3.0.0" normalize-package-data: "npm:^6.0.0" - proc-log: "npm:^3.0.0" + proc-log: "npm:^4.0.0" semver: "npm:^7.5.3" - checksum: 10c0/489b0e42d05c1c3c43ba94b6435c062ae28bee3e8ebf3b8e0977fe4ab8eb37fe6ab019203b38f39b54a592d85df2a602c0d700fc23adc630f4e7bfb0207a8a9e + checksum: 10c0/81bcac33276da86aae5ae62bfc70bfa6da1c1e1a7b0b9ecf3586279186f7c5d2e056ea7323b658f08999fe474e1ae0334df00cbdf48521e2489115f74e28f6af languageName: node linkType: hard "@npmcli/promise-spawn@npm:^7.0.0": - version: 7.0.1 - resolution: "@npmcli/promise-spawn@npm:7.0.1" + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" dependencies: which: "npm:^4.0.0" - checksum: 10c0/441024049170fc9dd0c793fef7366fd1b2a36c06f1036c52ac4a5d0f2d46deced89f2a94fef20f51aa9934edb4d611ff76b060be2b82086d29d2094ee1b46122 + checksum: 10c0/8f2af5bc2c1b1ccfb9bcd91da8873ab4723616d8bd5af877c0daa40b1e2cbfa4afb79e052611284179cae918c945a1b99ae1c565d78a355bec1a461011e89f71 languageName: node linkType: hard @@ -1214,93 +1207,114 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.12.0" +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-android-arm64@npm:4.12.0" +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.12.0" +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.12.0" +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.12.0" - conditions: os=linux & cpu=arm +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.12.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.12.0" +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.12.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.12.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.12.0" +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.12.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.12.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.12.0": - version: 4.12.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.12.0" +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1390,11 +1404,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 10c0/033abcb2f4c084ad33e30c3efaad82161240f351e3c71b6154ed289946b33b363696c0fbd42502b68e4582a87413c418321f40eb1ea863e34fe525641345e05b + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard @@ -1462,19 +1476,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash-es@npm:^4.17.12": - version: 4.17.12 - resolution: "@types/lodash-es@npm:4.17.12" - dependencies: - "@types/lodash": "npm:*" - checksum: 10c0/5d12d2cede07f07ab067541371ed1b838a33edb3c35cb81b73284e93c6fd0c4bbeaefee984e69294bffb53f62d7272c5d679fdba8e595ff71e11d00f2601dde0 - languageName: node - linkType: hard - -"@types/lodash@npm:*, @types/lodash@npm:^4.14.144": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: 10c0/6064d43c8f454170841bd67c8266cc9069d9e570a72ca63f06bceb484cb4a3ee60c9c1f305c1b9e3a87826049fd41124b8ef265c4dd08b00f6766609c7fe9973 +"@types/lodash@npm:^4.14.144": + version: 4.17.4 + resolution: "@types/lodash@npm:4.17.4" + checksum: 10c0/0124c64cb9fe7a0f78b6777955abd05ef0d97844d49118652eae45f8fa57bfb7f5a7a9bccc0b5a84c0a6dc09631042e4590cb665acb9d58dfd5e6543c75341ec languageName: node linkType: hard @@ -1486,20 +1491,20 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.11.24 - resolution: "@types/node@npm:20.11.24" + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/5a62225eb4797b41e6953f9c08c4611d607b5422ddd153312fc81ed6ed37115228ae27e3e3caa1a3bf52d88310306a196ba1cfbd8b2ec918a20f64d80dfa22c9 + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 languageName: node linkType: hard "@types/node@npm:^18.7.14": - version: 18.19.21 - resolution: "@types/node@npm:18.19.21" + version: 18.19.33 + resolution: "@types/node@npm:18.19.33" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/3175d482d2fb15cfda4697c74a61dffe180a4f030c9cc7add39bac89a8200662289431ea9317159bc29e53f340e0ce3fa91c732c81d4e7d3d755e58d0d1b3a3e + checksum: 10c0/0a17cf55c4e6ec90fdb47e73fde44a613ec0f6cd02619b156b1e8fd3f81f8b3346b06ca0757024ddff304d44c8ce5b99570eac8fa2d6baa0fc12e4b2146ac7c6 languageName: node linkType: hard @@ -1668,114 +1673,114 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/expect@npm:1.3.1" +"@vitest/expect@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/expect@npm:1.6.0" dependencies: - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" chai: "npm:^4.3.10" - checksum: 10c0/ea66a1e912d896a481a27631b68089b885af7e8ed62ba8aaa119c37a9beafe6c094fd672775a20e6e23460af66e294f9ca259e6e0562708d1b7724eaaf53c7bb + checksum: 10c0/a4351f912a70543e04960f5694f1f1ac95f71a856a46e87bba27d3eb72a08c5d11d35021cbdc6077452a152e7d93723fc804bba76c2cc53c8896b7789caadae3 languageName: node linkType: hard -"@vitest/runner@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/runner@npm:1.3.1" +"@vitest/runner@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/runner@npm:1.6.0" dependencies: - "@vitest/utils": "npm:1.3.1" + "@vitest/utils": "npm:1.6.0" p-limit: "npm:^5.0.0" pathe: "npm:^1.1.1" - checksum: 10c0/d732de2368d2bc32cbc27f0bbc5477f6e36088ddfb873c036935a45b1b252ebc529b932cf5cd944eed9b692243acebef828f6d3218583cb8a6817a8270712050 + checksum: 10c0/27d67fa51f40effe0e41ee5f26563c12c0ef9a96161f806036f02ea5eb9980c5cdf305a70673942e7a1e3d472d4d7feb40093ae93024ef1ccc40637fc65b1d2f languageName: node linkType: hard -"@vitest/snapshot@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/snapshot@npm:1.3.1" +"@vitest/snapshot@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/snapshot@npm:1.6.0" dependencies: magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" pretty-format: "npm:^29.7.0" - checksum: 10c0/cad0844270852c6d53c1ca6b7ca279034880d2140837ff245d5bd2376f4356cc924929c58dc69bcf9fad83ba934d4a06000c908971cc24b5d7a9ec2656b72d29 + checksum: 10c0/be027fd268d524589ff50c5fad7b4faa1ac5742b59ac6c1dc6f5a3930aad553560e6d8775e90ac4dfae4be746fc732a6f134ba95606a1519707ce70db3a772a5 languageName: node linkType: hard -"@vitest/spy@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/spy@npm:1.3.1" +"@vitest/spy@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/spy@npm:1.6.0" dependencies: tinyspy: "npm:^2.2.0" - checksum: 10c0/efc42f679d2a51fc6583ca3136ccd47581cb27c923ed3cb0500f5dee9aac99b681bfdd400c16ef108f2e0761daa642bc190816a6411931a2aba99ebf8b213dd4 + checksum: 10c0/df66ea6632b44fb76ef6a65c1abbace13d883703aff37cd6d062add6dcd1b883f19ce733af8e0f7feb185b61600c6eb4042a518e4fb66323d0690ec357f9401c languageName: node linkType: hard -"@vitest/utils@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/utils@npm:1.3.1" +"@vitest/utils@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/utils@npm:1.6.0" dependencies: diff-sequences: "npm:^29.6.3" estree-walker: "npm:^3.0.3" loupe: "npm:^2.3.7" pretty-format: "npm:^29.7.0" - checksum: 10c0/d604c8ad3b1aee30d4dcd889098f591407bfe18547ff96485b1d1ed54eff58219c756a9544a7fbd4e37886863abacd7a89a76334cb3ea7f84c3d496bb757db23 + checksum: 10c0/8b0d19835866455eb0b02b31c5ca3d8ad45f41a24e4c7e1f064b480f6b2804dc895a70af332f14c11ed89581011b92b179718523f55f5b14787285a0321b1301 languageName: node linkType: hard -"@vue/compiler-core@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/compiler-core@npm:3.4.21" +"@vue/compiler-core@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-core@npm:3.4.27" dependencies: - "@babel/parser": "npm:^7.23.9" - "@vue/shared": "npm:3.4.21" + "@babel/parser": "npm:^7.24.4" + "@vue/shared": "npm:3.4.27" entities: "npm:^4.5.0" estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.0.2" - checksum: 10c0/3ee871b95e17948d10375093c8dd3265923f844528a24ac67512c201ddb9b628021c010565f3e50f2e551b217c502e80a7901384f616a977a04f81e68c64a37c + source-map-js: "npm:^1.2.0" + checksum: 10c0/fbc9a4a6c467fa47609df3337c1b2012a55e3b07adbffc45a31435237ec1169d0a4ece22f3538607364427b779ce04154b86a0e8dd40d3bd4aa03358d4db136d languageName: node linkType: hard -"@vue/compiler-dom@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/compiler-dom@npm:3.4.21" +"@vue/compiler-dom@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-dom@npm:3.4.27" dependencies: - "@vue/compiler-core": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - checksum: 10c0/b4a1099eddacded2663d12388b48088ca0be0d8969a070476f49e4e65da9b22851fc897cc693662b178e7e7fdee98fcf9ea3617a1f626c3a1b2089815cb1264e + "@vue/compiler-core": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" + checksum: 10c0/ceb8aef314b6b7df1ab6cd3c7c1290e5b60363a6092bbffc3ee6aca42f6f5247a070b0dcbe71530751e840d01beec00a6268e3663abcf4a6ac297a32bfb90e49 languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.3.4": - version: 3.4.21 - resolution: "@vue/compiler-sfc@npm:3.4.21" - dependencies: - "@babel/parser": "npm:^7.23.9" - "@vue/compiler-core": "npm:3.4.21" - "@vue/compiler-dom": "npm:3.4.21" - "@vue/compiler-ssr": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" + version: 3.4.27 + resolution: "@vue/compiler-sfc@npm:3.4.27" + dependencies: + "@babel/parser": "npm:^7.24.4" + "@vue/compiler-core": "npm:3.4.27" + "@vue/compiler-dom": "npm:3.4.27" + "@vue/compiler-ssr": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.7" - postcss: "npm:^8.4.35" - source-map-js: "npm:^1.0.2" - checksum: 10c0/8d9a6ee07a9c542528f09b7a99e5d40e9752dca39251994e4309cb6121997c47db6818be75555aa69fb4f0bd54820bc7675c0c6e2ea5afe339f09d40890d26a9 + magic-string: "npm:^0.30.10" + postcss: "npm:^8.4.38" + source-map-js: "npm:^1.2.0" + checksum: 10c0/2ccb852c521bf799cf2b118ee8d2aa0eeaaaab1a2e8d3a4a0bd9db5aaccb6224d6673c0c8e39ff8a04e3a99b21128bdaa6ee643e08562af36d75803801cfd641 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/compiler-ssr@npm:3.4.21" +"@vue/compiler-ssr@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-ssr@npm:3.4.27" dependencies: - "@vue/compiler-dom": "npm:3.4.21" - "@vue/shared": "npm:3.4.21" - checksum: 10c0/bae2b76f8619f258a90e2964cdcebef44aa240ae64be6bb08227f3404239c66f3d77fb25b88a809d9b29063a2f0f423595c8be8e5f7c80dc8337da2aad4f6fdc + "@vue/compiler-dom": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" + checksum: 10c0/5c51a43481e5faa3f4e66a01a19a5de8a0c25db5df25183d7f9227853740d8ea75c12b1b89f47198f840de852d2e4c258be114528c0c322aff50c5982a973e1f languageName: node linkType: hard -"@vue/shared@npm:3.4.21": - version: 3.4.21 - resolution: "@vue/shared@npm:3.4.21" - checksum: 10c0/79cba4228c3c1769ba8024302d7dbebf6ed1b77fb2e7a69e635cdebaa1c18b409e9c27ce27ccbe3a98e702a7e2dae1b87754d87f0b29adfe2a8f9e1e7c7899d5 +"@vue/shared@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/shared@npm:3.4.27" + checksum: 10c0/4a21918858270bcc654bb94b3429d9acbe95af097ea3063e192b36bd502dc896ca47778fa74a863b01f677ec271b189eb90f8b372943c10e52725a6bdc7f6cd5 languageName: node linkType: hard @@ -1811,12 +1816,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: 10c0/fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -1948,15 +1953,16 @@ __metadata: linkType: hard "array-includes@npm:^3.1.4": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" is-string: "npm:^1.0.7" - checksum: 10c0/692907bd7f19d06dc58ccb761f34b58f5dc0b437d2b47a8fe42a1501849a5cf5c27aed3d521a9702667827c2c85a7e75df00a402c438094d87fc43f39ebf9b2b + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 languageName: node linkType: hard @@ -2009,7 +2015,7 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.6, available-typed-arrays@npm:^1.0.7": +"available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" dependencies: @@ -2132,12 +2138,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 10c0/321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard @@ -2171,12 +2177,12 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0, builtins@npm:^5.0.1": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" +"builtins@npm:^5.0.1": + version: 5.1.0 + resolution: "builtins@npm:5.1.0" dependencies: semver: "npm:^7.0.0" - checksum: 10c0/9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 + checksum: 10c0/3c32fe5bd7ed4ff7dbd6fb14bcb9d7eaa7e967327f1899cd336f8625d3f46fceead0a53528f1e332aeaee757034ebb307cb2f1a37af2b86a3c5ad4845d01c0c8 languageName: node linkType: hard @@ -2188,8 +2194,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -2203,7 +2209,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 10c0/7992665305cc251a984f4fdbab1449d50e88c635bc43bf2785530c61d239c61b349e5734461baa461caaee65f040ab14e2d58e694f479c0810cffd181ba5eabc + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard @@ -2249,9 +2255,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001591 - resolution: "caniuse-lite@npm:1.0.30001591" - checksum: 10c0/21937d341c3d75994504db21340f65573a1e847a8ab33ee4964ed493994d6552864c494ba144485459abd9c711c75c0708bc9fa19f2bff525bff75ffb0a42c3b + version: 1.0.30001621 + resolution: "caniuse-lite@npm:1.0.30001621" + checksum: 10c0/c7e7fb021ca32b26394ddf0d62faa8a7919c2e50f8a0dcc51f02a96b7b46fff69a81d6b7ead711367fcaf9dfbc6c795320553b6f84dcb393806a10efeb756ce7 languageName: node linkType: hard @@ -2329,9 +2335,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 languageName: node linkType: hard @@ -2365,9 +2371,9 @@ __metadata: linkType: hard "cmd-shim@npm:^6.0.0": - version: 6.0.2 - resolution: "cmd-shim@npm:6.0.2" - checksum: 10c0/c34cadcfa32ee923fd055fc6edbd933e56432228b7d8078ea0120e24949343fbc1b24066f817eb4f58a66141443463591c545c0d08cf461203bf20d0f8c55ff2 + version: 6.0.3 + resolution: "cmd-shim@npm:6.0.3" + checksum: 10c0/dc09fe0bf39e86250529456d9a87dd6d5208d053e449101a600e96dc956c100e0bc312cdb413a91266201f3bd8057d4abf63875cafb99039553a1937d8f3da36 languageName: node linkType: hard @@ -2431,6 +2437,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111 + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -2479,6 +2492,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" @@ -2510,14 +2556,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0": - version: 1.5.1 - resolution: "dedent@npm:1.5.1" + version: 1.5.3 + resolution: "dedent@npm:1.5.3" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10c0/f8612cd5b00aab58b18bb95572dca08dc2d49720bfa7201a444c3dae430291e8a06d4928614a6ec8764d713927f44bce9c990d3b8238fca2f430990ddc17c070 + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 languageName: node linkType: hard @@ -2544,7 +2590,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2, define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -2555,7 +2601,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -2683,9 +2729,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.688 - resolution: "electron-to-chromium@npm:1.4.688" - checksum: 10c0/e00e18d837e7c28c5f1b87ee38b1ab161076f4ffb0848daca04f247ea5dd4b9aab924d07fe8e15d147d437cc037d526b97faf1c996f9e0cf6a711f1c099f000d + version: 1.4.779 + resolution: "electron-to-chromium@npm:1.4.779" + checksum: 10c0/9ed241b723258b3f0c4653a3c97a465e8d5a7a226cf9b5249d309aeab6fb22399084464304955b96d3c1cf13b8c6161f06366bfa87bd9a27740713fee32b5e8d languageName: node linkType: hard @@ -2749,16 +2795,20 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3": - version: 1.22.5 - resolution: "es-abstract@npm:1.22.5" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: array-buffer-byte-length: "npm:^1.0.1" arraybuffer.prototype.slice: "npm:^1.0.3" available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" es-set-tostringtag: "npm:^2.0.3" es-to-primitive: "npm:^1.2.1" function.prototype.name: "npm:^1.1.6" @@ -2769,10 +2819,11 @@ __metadata: has-property-descriptors: "npm:^1.0.2" has-proto: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.1" + hasown: "npm:^2.0.2" internal-slot: "npm:^1.0.7" is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.1" is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.1.4" is-shared-array-buffer: "npm:^1.0.3" @@ -2783,18 +2834,18 @@ __metadata: object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.0" + safe-array-concat: "npm:^1.1.2" safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" typed-array-buffer: "npm:^1.0.2" typed-array-byte-length: "npm:^1.0.1" typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.5" + typed-array-length: "npm:^1.0.6" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.14" - checksum: 10c0/4bca5a60f0dff6c0a5690d8e51374cfcb8760d5dbbb1069174b4d41461cf4e0c3e0c1993bccbc5aa0799ff078199f1bcde2122b8709e0d17c2beffafff01010a + which-typed-array: "npm:^1.1.15" + checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 languageName: node linkType: hard @@ -2814,6 +2865,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -2845,33 +2905,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.3": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.12" - "@esbuild/android-arm": "npm:0.19.12" - "@esbuild/android-arm64": "npm:0.19.12" - "@esbuild/android-x64": "npm:0.19.12" - "@esbuild/darwin-arm64": "npm:0.19.12" - "@esbuild/darwin-x64": "npm:0.19.12" - "@esbuild/freebsd-arm64": "npm:0.19.12" - "@esbuild/freebsd-x64": "npm:0.19.12" - "@esbuild/linux-arm": "npm:0.19.12" - "@esbuild/linux-arm64": "npm:0.19.12" - "@esbuild/linux-ia32": "npm:0.19.12" - "@esbuild/linux-loong64": "npm:0.19.12" - "@esbuild/linux-mips64el": "npm:0.19.12" - "@esbuild/linux-ppc64": "npm:0.19.12" - "@esbuild/linux-riscv64": "npm:0.19.12" - "@esbuild/linux-s390x": "npm:0.19.12" - "@esbuild/linux-x64": "npm:0.19.12" - "@esbuild/netbsd-x64": "npm:0.19.12" - "@esbuild/openbsd-x64": "npm:0.19.12" - "@esbuild/sunos-x64": "npm:0.19.12" - "@esbuild/win32-arm64": "npm:0.19.12" - "@esbuild/win32-ia32": "npm:0.19.12" - "@esbuild/win32-x64": "npm:0.19.12" +"esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -2921,11 +2981,11 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 languageName: node linkType: hard -"escalade@npm:^3.1.1": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 @@ -3422,12 +3482,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10c0/7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard @@ -3591,7 +3651,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -3669,17 +3729,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard @@ -3738,11 +3798,12 @@ __metadata: linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: "npm:^1.1.3" - checksum: 10c0/0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -3817,7 +3878,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -3840,7 +3901,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.1, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -3856,12 +3917,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1": - version: 2.0.1 - resolution: "hasown@npm:2.0.1" +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 10c0/9e27e70e8e4204f4124c8f99950d1ba2b1f5174864fd39ff26da190f9ea6488c1b3927dcc64981c26d1f637a971783c9489d62c829d393ea509e6f1ba20370bb + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard @@ -3875,11 +3936,11 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" dependencies: lru-cache: "npm:^10.0.1" - checksum: 10c0/361c4254f717f06d581a5a90aa0156a945e662e05ebbb533c1fa9935f10886d8247db48cbbcf9667f02e519e6479bf16dcdcf3124c3030e76c4c3ca2c88ee9d3 + checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f languageName: node linkType: hard @@ -4080,6 +4141,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -4346,16 +4416,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10c0/f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d languageName: node linkType: hard @@ -4805,10 +4875,10 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^8.0.2": - version: 8.0.3 - resolution: "js-tokens@npm:8.0.3" - checksum: 10c0/b50ba7d926b087ad31949d8155c7bc84374e0785019b17bdddeb2c4f98f5dea04ba464651fe23a8be4f7d15f50d06ce8bb536087b24ce3ebfbaea4a1dc5869f0 +"js-tokens@npm:^9.0.0": + version: 9.0.0 + resolution: "js-tokens@npm:9.0.0" + checksum: 10c0/4ad1c12f47b8c8b2a3a99e29ef338c1385c7b7442198a425f3463f3537384dab6032012791bfc2f056ea5ecdb06b1ed4f70e11a3ab3f388d3dcebfe16a52b27d languageName: node linkType: hard @@ -4873,9 +4943,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.1 - resolution: "json-parse-even-better-errors@npm:3.0.1" - checksum: 10c0/bc40600b14231dff1ff911d269c7ed89fbf3dbedf25cad3f47c10ff9cbb998ce03921372a17f27f3c7cfed76e679bc6c02a7b4cb2604b0ba68cd51ed16899492 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10c0/147f12b005768abe9fab78d2521ce2b7e1381a118413d634a40e6d907d7d10f5e9a05e47141e96d6853af7cc36d2c834d0a014251be48791e037ff2f13d2b94b languageName: node linkType: hard @@ -4988,13 +5058,6 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -5018,10 +5081,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: 10c0/c9847612aa2daaef102d30542a8d6d9b2c2bb36581c1bf0dc3ebf5e5f3352c772a749e604afae2e46873b930a9e9523743faac4e5b937c576ab29196774712ee +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard @@ -5034,15 +5097,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 - languageName: node - linkType: hard - "lunr@npm:^2.3.9": version: 2.3.9 resolution: "lunr@npm:2.3.9" @@ -5050,12 +5104,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.5, magic-string@npm:^0.30.7": - version: 0.30.7 - resolution: "magic-string@npm:0.30.7" +"magic-string@npm:^0.30.10, magic-string@npm:^0.30.5": + version: 0.30.10 + resolution: "magic-string@npm:0.30.10" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10c0/d1d949f7a53c37c6e685f4ea7b2b151c2fe0cc5af8f1f979ecba916f7d60d58f35309aaf4c8b09ce1aef7c160b957be39a38b52b478a91650750931e4ddd5daf + checksum: 10c0/aa9ca17eae571a19bce92c8221193b6f93ee8511abb10f085e55ffd398db8e4c089a208d9eac559deee96a08b7b24d636ea4ab92f09c6cf42a7d1af51f7fd62b languageName: node linkType: hard @@ -5069,8 +5123,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -5081,9 +5135,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 10c0/43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -5120,12 +5175,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 10c0/3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 languageName: node linkType: hard @@ -5162,11 +5217,11 @@ __metadata: linkType: hard "minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard @@ -5187,8 +5242,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -5197,7 +5252,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 10c0/1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -5244,10 +5299,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -5270,15 +5325,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.6.1 - resolution: "mlly@npm:1.6.1" +"mlly@npm:^1.4.2, mlly@npm:^1.7.0": + version: 1.7.0 + resolution: "mlly@npm:1.7.0" dependencies: acorn: "npm:^8.11.3" pathe: "npm:^1.1.2" - pkg-types: "npm:^1.0.3" - ufo: "npm:^1.3.2" - checksum: 10c0/a7bf26b3d4f83b0f5a5232caa3af44be08b464f562f31c11d885d1bc2d43b7d717137d47b0c06fdc69e1b33ffc09f902b6d2b18de02c577849d40914e8785092 + pkg-types: "npm:^1.1.0" + ufo: "npm:^1.5.3" + checksum: 10c0/0b90e5b86e35897fd830624635b30052d0dfeb01b62a021fff4c0a5f46fbc617db685acfbc8c1c7cdcf687d9ffb8d54f3c1b0087ab953232cb3c158a2fb2d770 languageName: node linkType: hard @@ -5347,8 +5402,8 @@ __metadata: linkType: hard "node-gyp@npm:^10.0.0, node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -5362,7 +5417,7 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard @@ -5381,25 +5436,25 @@ __metadata: linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard "normalize-package-data@npm:^6.0.0": - version: 6.0.0 - resolution: "normalize-package-data@npm:6.0.0" + version: 6.0.1 + resolution: "normalize-package-data@npm:6.0.1" dependencies: hosted-git-info: "npm:^7.0.0" is-core-module: "npm:^2.8.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: 10c0/dbd7c712c1e016a4b682640a53b44e9290c9db7b94355c71234bafee1534bef4c5dc3970c30c7ee2c4990a3c07e963e15e211b61624d58eb857d867ec71d3bb6 + checksum: 10c0/a44ef2312e6372b70fa48eb84081bdff509476abcd7e9ea3fe2f890a20aeb02068f6739230d2fa40f6a4494450a0a51dbfe00444ea83df3411451278ec94a911 languageName: node linkType: hard @@ -5427,26 +5482,26 @@ __metadata: linkType: hard "npm-package-arg@npm:^11.0.0": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" + version: 11.0.2 + resolution: "npm-package-arg@npm:11.0.2" dependencies: hosted-git-info: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + proc-log: "npm:^4.0.0" semver: "npm:^7.3.5" validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/f5bc4056ffe46497847fb31e349c834efe01d36d170926d1032443e183219d5e6ce75a49c1d398caf2236d3a69180597d255bff685c68d6a81f2eac96262b94d + checksum: 10c0/d730572e128980db45c97c184a454cb565283bf849484bf92e3b4e8ec2d08a21bd4b2cba9467466853add3e8c7d81e5de476904ac241f3ae63e6905dfc8196d4 languageName: node linkType: hard "npm-pick-manifest@npm:^9.0.0": - version: 9.0.0 - resolution: "npm-pick-manifest@npm:9.0.0" + version: 9.0.1 + resolution: "npm-pick-manifest@npm:9.0.1" dependencies: npm-install-checks: "npm:^6.0.0" npm-normalize-package-bin: "npm:^3.0.0" npm-package-arg: "npm:^11.0.0" semver: "npm:^7.3.5" - checksum: 10c0/930859b70fb7b8cd8aee1c9819c2fbe95db5ae246398fbd6eaa819793675e36be97da2b4d19e1b56a913a016f7a0a33070cd3ed363ad522d5dbced9c0d94d037 + checksum: 10c0/c9b93a533b599bccba4f5d7ba313725d83a0058d981e8318176bfbb3a6c9435acd1a995847eaa3ffb45162161947db9b0674ceee13cfe716b345573ca1073d8e languageName: node linkType: hard @@ -5495,13 +5550,13 @@ __metadata: linkType: hard "object.values@npm:^1.1.5": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 languageName: node linkType: hard @@ -5533,16 +5588,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: 10c0/66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard @@ -5670,13 +5725,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard @@ -5687,7 +5742,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 @@ -5701,10 +5756,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 10c0/20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 languageName: node linkType: hard @@ -5731,14 +5786,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.0": + version: 1.1.1 + resolution: "pkg-types@npm:1.1.1" dependencies: - jsonc-parser: "npm:^3.2.0" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" - checksum: 10c0/7f692ff2005f51b8721381caf9bdbc7f5461506ba19c34f8631660a215c8de5e6dca268f23a319dd180b8f7c47a0dc6efea14b376c485ff99e98d810b8f786c4 + confbox: "npm:^0.1.7" + mlly: "npm:^1.7.0" + pathe: "npm:^1.1.2" + checksum: 10c0/c7d167935de7207479e5829086040d70bea289f31fc1331f17c83e996a4440115c9deba2aa96de839ea66e1676d083c9ca44b33886f87bffa6b49740b67b6fcb languageName: node linkType: hard @@ -5758,14 +5813,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.35": - version: 8.4.35 - resolution: "postcss@npm:8.4.35" +"postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10c0/e8dd04e48001eb5857abc9475365bf08f4e508ddf9bc0b8525449a95d190f10d025acebc5b56ac2e94b3c7146790e4ae78989bb9633cb7ee20d1cc9b7dc909b2 + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 languageName: node linkType: hard @@ -5786,17 +5841,17 @@ __metadata: linkType: hard "prettier-plugin-packagejson@npm:^2.3.0": - version: 2.4.12 - resolution: "prettier-plugin-packagejson@npm:2.4.12" + version: 2.5.0 + resolution: "prettier-plugin-packagejson@npm:2.5.0" dependencies: - sort-package-json: "npm:2.8.0" + sort-package-json: "npm:2.10.0" synckit: "npm:0.9.0" peerDependencies: prettier: ">= 1.16.0" peerDependenciesMeta: prettier: optional: true - checksum: 10c0/f4ddabc163ef7c45bdeaa3a0b562aa3d81584e10e7adcfc8fd3d3acc91d6959df121bcb4d6082cb9d207ef84bec3190912e9148c9849777fe33c160419ebfea4 + checksum: 10c0/d9c1e064d45f3eb9f85f70b4450496eaae5ac4e23a4931d2881503478d364a30a4abf436dd016ee89434f197156dbcfa5d417fc66126c4142906654c8f0968c8 languageName: node linkType: hard @@ -5827,6 +5882,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^4.0.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -5862,9 +5924,9 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.4 - resolution: "pure-rand@npm:6.0.4" - checksum: 10c0/0fe7b12f25b10ea5b804598a6f37e4bcf645d2be6d44fe963741f014bf0095bdb6ff525106d6da6e76addc8142358fd380f1a9b8c62ea4d5516bf26a96a37c95 + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 languageName: node linkType: hard @@ -5876,9 +5938,9 @@ __metadata: linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard @@ -6022,23 +6084,26 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.2.0": - version: 4.12.0 - resolution: "rollup@npm:4.12.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.12.0" - "@rollup/rollup-android-arm64": "npm:4.12.0" - "@rollup/rollup-darwin-arm64": "npm:4.12.0" - "@rollup/rollup-darwin-x64": "npm:4.12.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.12.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.12.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.12.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.12.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.12.0" - "@rollup/rollup-linux-x64-musl": "npm:4.12.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.12.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.12.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.12.0" +"rollup@npm:^4.13.0": + version: 4.18.0 + resolution: "rollup@npm:4.18.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -6052,12 +6117,18 @@ __metadata: optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true "@rollup/rollup-linux-arm64-gnu": optional: true "@rollup/rollup-linux-arm64-musl": optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": @@ -6072,7 +6143,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/1650168231ae8e2bd6fb4d82cc232e53b5c0fe67895188fa683370c9bd3f1febaa28e45c6b100cea333e54f8f5fae6f4d0eea7d86256ec2cc3e38212c55796d6 + checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e languageName: node linkType: hard @@ -6085,15 +6156,15 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-array-concat@npm:1.1.0" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: "npm:^1.0.5" - get-intrinsic: "npm:^1.2.2" + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" has-symbols: "npm:^1.0.3" isarray: "npm:^2.0.5" - checksum: 10c0/833d3d950fc7507a60075f9bfaf41ec6dac7c50c7a9d62b1e6b071ecc162185881f92e594ff95c1a18301c881352dd6fd236d56999d5819559db7b92da9c28af + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 languageName: node linkType: hard @@ -6131,28 +6202,26 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 10c0/fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53 + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard "set-function-length@npm:^1.2.1": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: "npm:^1.1.2" + define-data-property: "npm:^1.1.4" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.3" + get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.1" - checksum: 10c0/1927e296599f2c04d210c1911f1600430a5e49e04a6d8bb03dca5487b95a574da9968813a2ced9a774bd3e188d4a6208352c8f64b8d4674cdb021dca21e190ca + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard @@ -6257,24 +6326,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: 10c0/a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.8.1 - resolution: "socks@npm:2.8.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/ac77b515c260473cc7c4452f09b20939e22510ce3ae48385c516d1d5784374d5cc75be3cb18ff66cc985a7f4f2ef8fef84e984c5ec70aad58355ed59241f40a8 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -6285,9 +6354,9 @@ __metadata: languageName: node linkType: hard -"sort-package-json@npm:2.8.0": - version: 2.8.0 - resolution: "sort-package-json@npm:2.8.0" +"sort-package-json@npm:2.10.0": + version: 2.10.0 + resolution: "sort-package-json@npm:2.10.0" dependencies: detect-indent: "npm:^7.0.1" detect-newline: "npm:^4.0.0" @@ -6295,17 +6364,18 @@ __metadata: git-hooks-list: "npm:^3.0.0" globby: "npm:^13.1.2" is-plain-obj: "npm:^4.1.0" + semver: "npm:^7.6.0" sort-object-keys: "npm:^1.1.3" bin: sort-package-json: cli.js - checksum: 10c0/4fc8cc319741d26dc4f754a16780fc1fc3908a0dde02c0250e33b2ed417247e41b779b3d9f7ffdb02a280229225147c45236a9d5444be2bb148620ec124327cc + checksum: 10c0/f3325c402cd63fa42947e3861fde0ed26c742bb1db9011d4a4111f2a27427ec778ce8223af5c5dd8fcdb1cf49a1ff55d7e5323fb187d29811cd99e503a80fe26 languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 10c0/32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8 +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 languageName: node linkType: hard @@ -6375,11 +6445,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard @@ -6438,36 +6508,37 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/4f76c583908bcde9a71208ddff38f67f24c9ec8093631601666a0df8b52fad44dad2368c78895ce83eb2ae8e7068294cc96a02fc971ab234e4d5c9bb61ea4e34 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/53c24911c7c4d8d65f5ef5322de23a3d5b6b4db73273e05871d5ab4571ae5638f38f7f19d71d09116578fb060e5a145cc6a208af2d248c8baf7a34f44d32ce57 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/0bcf391b41ea16d4fda9c9953d0a7075171fe090d33b4cf64849af94944c50862995672ac03e0c5dba2940a213ad7f53515a668dac859ce22a0276289ae5cf4f + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 languageName: node linkType: hard @@ -6525,11 +6596,11 @@ __metadata: linkType: hard "strip-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-literal@npm:2.0.0" + version: 2.1.0 + resolution: "strip-literal@npm:2.1.0" dependencies: - js-tokens: "npm:^8.0.2" - checksum: 10c0/63a6e4224ac7088ff93fd19fc0f6882705020da2f0767dbbecb929cbf9d49022e72350420f47be635866823608da9b9a5caf34f518004721895b6031199fc3c8 + js-tokens: "npm:^9.0.0" + checksum: 10c0/bc8b8c8346125ae3c20fcdaf12e10a498ff85baf6f69597b4ab2b5fbf2e58cfd2827f1a44f83606b852da99a5f6c8279770046ddea974c510c17c98934c9cc24 languageName: node linkType: hard @@ -6578,8 +6649,8 @@ __metadata: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -6587,7 +6658,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 10c0/02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -6610,16 +6681,16 @@ __metadata: linkType: hard "tinybench@npm:^2.5.1": - version: 2.6.0 - resolution: "tinybench@npm:2.6.0" - checksum: 10c0/60ea35699bf8bac9bc8cf279fa5877ab5b335b4673dcd07bf0fbbab9d7953a02c0ccded374677213eaa13aa147f54eb75d3230139ddbeec3875829ebe73db310 + version: 2.8.0 + resolution: "tinybench@npm:2.8.0" + checksum: 10c0/5a9a642351fa3e4955e0cbf38f5674be5f3ba6730fd872fd23a5c953ad6c914234d5aba6ea41ef88820180a81829ceece5bd8d3967c490c5171bca1141c2f24d languageName: node linkType: hard -"tinypool@npm:^0.8.2": - version: 0.8.2 - resolution: "tinypool@npm:0.8.2" - checksum: 10c0/8998626614172fc37c394e9a14e701dc437727fc6525488a4d4fd42044a4b2b59d6f076d750cbf5c699f79c58dd4e40599ab09e2f1ae0df4b23516b98c9c3055 +"tinypool@npm:^0.8.3": + version: 0.8.4 + resolution: "tinypool@npm:0.8.4" + checksum: 10c0/779c790adcb0316a45359652f4b025958c1dff5a82460fe49f553c864309b12ad732c8288be52f852973bc76317f5e7b3598878aee0beb8a33322c0e72c4a66c languageName: node linkType: hard @@ -6758,9 +6829,9 @@ __metadata: languageName: node linkType: hard -"typed-array-length@npm:^1.0.5": - version: 1.0.5 - resolution: "typed-array-length@npm:1.0.5" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" @@ -6768,23 +6839,23 @@ __metadata: has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/5cc0f79196e70a92f8f40846cfa62b3de6be51e83f73655e137116cf65e3c29a288502b18cc8faf33c943c2470a4569009e1d6da338441649a2db2f135761ad5 + checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 languageName: node linkType: hard "typedoc@npm:^0.25.9": - version: 0.25.9 - resolution: "typedoc@npm:0.25.9" + version: 0.25.13 + resolution: "typedoc@npm:0.25.13" dependencies: lunr: "npm:^2.3.9" marked: "npm:^4.3.0" minimatch: "npm:^9.0.3" shiki: "npm:^0.14.7" peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x bin: typedoc: bin/typedoc - checksum: 10c0/6964bbe2bbaf3aa9f538bc5b4199086fa3affd87796895cb0464caa9d6594ad883348273385cf3babc37ff95622d264eebf305bdfb35cebb94c3570c57080cff + checksum: 10c0/13878e6a9fc2b65d65e3b514efa11b43bdfd57149861cefc4a969ec213f4bc4b36ee9239d0b654ae18bcbbd5174206d409383f9000b7bdea22da1945f7ac91de languageName: node linkType: hard @@ -6808,10 +6879,10 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.3.2": - version: 1.4.0 - resolution: "ufo@npm:1.4.0" - checksum: 10c0/d9a3cb8c5fd13356e0af661362244fd0a901edcdd08996f42553271007cae01e85dcec29a3303a87ddab6aa705cbd630332aaa8c268d037483536b198fa67a7c +"ufo@npm:^1.5.3": + version: 1.5.3 + resolution: "ufo@npm:1.5.3" + checksum: 10c0/1df10702582aa74f4deac4486ecdfd660e74be057355f1afb6adfa14243476cf3d3acff734ccc3d0b74e9bfdefe91d578f3edbbb0a5b2430fe93cd672370e024 languageName: node linkType: hard @@ -6853,16 +6924,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 + checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 languageName: node linkType: hard @@ -6897,17 +6968,15 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 10c0/36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 languageName: node linkType: hard -"vite-node@npm:1.3.1": - version: 1.3.1 - resolution: "vite-node@npm:1.3.1" +"vite-node@npm:1.6.0": + version: 1.6.0 + resolution: "vite-node@npm:1.6.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -6916,18 +6985,18 @@ __metadata: vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/b50665ef224f3527f856ab88a0cfabab36dd6e2dd1e3edca8f8f25d5d33754e1050495472c2c82147d0dcf7c5280971dae2f37a531c10f3941d8d3344e34ce0b + checksum: 10c0/0807e6501ac7763e0efa2b4bd484ce99fb207e92c98624c9f8999d1f6727ac026e457994260fa7fdb7060d87546d197081e46a705d05b0136a38b6f03715cbc2 languageName: node linkType: hard "vite@npm:^5.0.0": - version: 5.1.4 - resolution: "vite@npm:5.1.4" + version: 5.2.11 + resolution: "vite@npm:5.2.11" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.35" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -6956,19 +7025,19 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/8f04c8bed33f266bde27f432412456a3b893b51fe1857f0b8cd259100b376c1393a7927db1dd6344a4376baed72ed179ec5b0428aef2ae8508f1f28f95acb908 + checksum: 10c0/664b8d68e4f5152ae16bd2041af1bbaf11c43630ac461835bc31ff7d019913b33e465386e09f66dc1037d7aeefbb06939e0173787c063319bc2bd30c3b9ad8e4 languageName: node linkType: hard "vitest@npm:^1.2.2": - version: 1.3.1 - resolution: "vitest@npm:1.3.1" - dependencies: - "@vitest/expect": "npm:1.3.1" - "@vitest/runner": "npm:1.3.1" - "@vitest/snapshot": "npm:1.3.1" - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + version: 1.6.0 + resolution: "vitest@npm:1.6.0" + dependencies: + "@vitest/expect": "npm:1.6.0" + "@vitest/runner": "npm:1.6.0" + "@vitest/snapshot": "npm:1.6.0" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" acorn-walk: "npm:^8.3.2" chai: "npm:^4.3.10" debug: "npm:^4.3.4" @@ -6980,15 +7049,15 @@ __metadata: std-env: "npm:^3.5.0" strip-literal: "npm:^2.0.0" tinybench: "npm:^2.5.1" - tinypool: "npm:^0.8.2" + tinypool: "npm:^0.8.3" vite: "npm:^5.0.0" - vite-node: "npm:1.3.1" + vite-node: "npm:1.6.0" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.3.1 - "@vitest/ui": 1.3.1 + "@vitest/browser": 1.6.0 + "@vitest/ui": 1.6.0 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -7006,7 +7075,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/66d312a3dc12e67bba22d31332d939e89cd17d38531893c7b13b8826704564031c1dde795df2799b855660572c19a595301e920710c7775d072ee6332502efc5 + checksum: 10c0/065da5b8ead51eb174d93dac0cd50042ca9539856dc25e340ea905d668c41961f7e00df3e388e6c76125b2c22091db2e8465f993d0f6944daf9598d549e562e7 languageName: node linkType: hard @@ -7046,16 +7115,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14": - version: 1.1.14 - resolution: "which-typed-array@npm:1.1.14" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: "npm:^1.0.6" - call-bind: "npm:^1.0.5" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.1" - checksum: 10c0/0960f1e77807058819451b98c51d4cd72031593e8de990b24bd3fc22e176f5eee22921d68d852297c786aec117689f0423ed20aa4fde7ce2704d680677891f56 + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 languageName: node linkType: hard @@ -7104,6 +7173,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" From dd997d265285e793b5444d517f9b94c6b0249d2b Mon Sep 17 00:00:00 2001 From: Jongsun Suh Date: Thu, 23 May 2024 13:49:29 -0400 Subject: [PATCH 11/11] Update CHANGELOG --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0df3722d..e2415815 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Newly exports the following types: `AnyStruct`, `EnumSchema`, `InferStructTuple`, `IsExactMatch`, `IsMatch`, `IsRecord`, `IsTuple`, `ObjectSchema`, `OmitBy`, `Optionalize`, `PickBy`, `Simplify`, `UnionToIntersection`. + ## [2.0.0] ### Changed