From f60cdd90c16655d8d7938c9dee4fc93811a850c4 Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Wed, 7 Oct 2026 08:09:35 +0400 Subject: [PATCH] Restore the source package manifests Commit cb6801a replaced packages/{dev,dev-test,dev-ts}/package.json with the build's rewritten copies: exports pointing at ./index.d.ts, ./cjs/* and other files that exist only under build/, and main/module/types to match. In the workspace that made @pezkuwi/dev-test/globals.d.ts unresolvable, so tsc failed on every describe/it/expect (build and test red since January), and packages/dev lost its devDependencies. The four fields are back to the source form (identical to upstream's), packages/dev's devDependencies are restored with React aligned to dev-test's 19, dev-test's @types/jsdom returns, and the generated globals.d.cts that was committed beside the sources is removed. packageInfo follows the version. Co-Authored-By: Claude Opus 5.5 (1M context) --- packages/dev-test/globals.d.cts | 1 - packages/dev-test/package.json | 198 +------------------------ packages/dev-ts/package.json | 165 +-------------------- packages/dev/package.json | 248 ++------------------------------ packages/dev/src/packageInfo.ts | 2 +- yarn.lock | 150 ++++++++++++++++++- 6 files changed, 167 insertions(+), 597 deletions(-) delete mode 100644 packages/dev-test/globals.d.cts diff --git a/packages/dev-test/globals.d.cts b/packages/dev-test/globals.d.cts deleted file mode 100644 index cb0ff5c..0000000 --- a/packages/dev-test/globals.d.cts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/packages/dev-test/package.json b/packages/dev-test/package.json index 3d26684..0c91769 100644 --- a/packages/dev-test/package.json +++ b/packages/dev-test/package.json @@ -15,203 +15,10 @@ }, "sideEffects": false, "type": "module", - "types": "./index.d.ts", "version": "0.85.4", - "main": "./cjs/index.js", - "module": "./index.js", + "main": "./index.js", "exports": { - ".": { - "module": { - "types": "./index.d.ts", - "default": "./index.js" - }, - "require": { - "types": "./cjs/index.d.ts", - "default": "./cjs/index.js" - }, - "default": { - "types": "./index.d.ts", - "default": "./index.js" - } - }, - "./browser": { - "module": { - "types": "./browser.d.ts", - "default": "./browser.js" - }, - "require": { - "types": "./cjs/browser.d.ts", - "default": "./cjs/browser.js" - }, - "default": { - "types": "./browser.d.ts", - "default": "./browser.js" - } - }, - "./cjs/*": "./cjs/*.js", - "./cjs/package.json": "./cjs/package.json", - "./env": { - "module": { - "types": "./env/index.d.ts", - "default": "./env/index.js" - }, - "require": { - "types": "./cjs/env/index.d.ts", - "default": "./cjs/env/index.js" - }, - "default": { - "types": "./env/index.d.ts", - "default": "./env/index.js" - } - }, - "./env/browser": { - "module": { - "types": "./env/browser.d.ts", - "default": "./env/browser.js" - }, - "require": { - "types": "./cjs/env/browser.d.ts", - "default": "./cjs/env/browser.js" - }, - "default": { - "types": "./env/browser.d.ts", - "default": "./env/browser.js" - } - }, - "./env/expect": { - "module": { - "types": "./env/expect.d.ts", - "default": "./env/expect.js" - }, - "require": { - "types": "./cjs/env/expect.d.ts", - "default": "./cjs/env/expect.js" - }, - "default": { - "types": "./env/expect.d.ts", - "default": "./env/expect.js" - } - }, - "./env/jest": { - "module": { - "types": "./env/jest.d.ts", - "default": "./env/jest.js" - }, - "require": { - "types": "./cjs/env/jest.d.ts", - "default": "./cjs/env/jest.js" - }, - "default": { - "types": "./env/jest.d.ts", - "default": "./env/jest.js" - } - }, - "./env/lifecycle": { - "module": { - "types": "./env/lifecycle.d.ts", - "default": "./env/lifecycle.js" - }, - "require": { - "types": "./cjs/env/lifecycle.d.ts", - "default": "./cjs/env/lifecycle.js" - }, - "default": { - "types": "./env/lifecycle.d.ts", - "default": "./env/lifecycle.js" - } - }, - "./env/suite": { - "module": { - "types": "./env/suite.d.ts", - "default": "./env/suite.js" - }, - "require": { - "types": "./cjs/env/suite.d.ts", - "default": "./cjs/env/suite.js" - }, - "default": { - "types": "./env/suite.d.ts", - "default": "./env/suite.js" - } - }, - "./globals": "./globals.cjs", - "./globals.cjs": "./globals.cjs", - "./globals.d.cts": "./globals.d.cts", - "./globals.d.ts": "./globals.d.ts", - "./node": { - "module": { - "types": "./node.d.ts", - "default": "./node.js" - }, - "require": { - "types": "./cjs/node.d.ts", - "default": "./cjs/node.js" - }, - "default": { - "types": "./node.d.ts", - "default": "./node.js" - } - }, - "./package.json": { - "require": "./cjs/package.json", - "default": "./package.json" - }, - "./packageInfo": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./packageInfo.js": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./types": { - "module": { - "types": "./types.d.ts", - "default": "./types.js" - }, - "require": { - "types": "./cjs/types.d.ts", - "default": "./cjs/types.js" - }, - "default": { - "types": "./types.d.ts", - "default": "./types.js" - } - }, - "./util": { - "module": { - "types": "./util.d.ts", - "default": "./util.js" - }, - "require": { - "types": "./cjs/util.d.ts", - "default": "./cjs/util.js" - }, - "default": { - "types": "./util.d.ts", - "default": "./util.js" - } - } + "./globals.d.ts": "./src/globals.d.ts" }, "dependencies": { "jsdom": "^24.0.0", @@ -220,6 +27,7 @@ "devDependencies": { "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.1", + "@types/jsdom": "^21.1.6", "@types/react": "^19", "@types/react-dom": "^19", "react": "^19.2.3", diff --git a/packages/dev-ts/package.json b/packages/dev-ts/package.json index 3da1ca8..5859d68 100644 --- a/packages/dev-ts/package.json +++ b/packages/dev-ts/package.json @@ -15,171 +15,10 @@ }, "sideEffects": false, "type": "module", - "types": "./cjs/index.d.ts", "version": "0.85.4", - "main": "./cjs/cjs/index.js", - "module": "./cjs/index.js", + "main": "./index.js", "exports": { - ".": { - "module": { - "types": "./index.d.ts", - "default": "./index.js" - }, - "require": { - "types": "./cjs/index.d.ts", - "default": "./cjs/index.js" - }, - "default": { - "types": "./index.d.ts", - "default": "./index.js" - } - }, - "./cached": { - "module": { - "types": "./cached.d.ts", - "default": "./cached.js" - }, - "require": { - "types": "./cjs/cached.d.ts", - "default": "./cjs/cached.js" - }, - "default": { - "types": "./cached.d.ts", - "default": "./cached.js" - } - }, - "./cjs/*": "./cjs/*.js", - "./cjs/package.json": "./cjs/package.json", - "./common": { - "module": { - "types": "./common.d.ts", - "default": "./common.js" - }, - "require": { - "types": "./cjs/common.d.ts", - "default": "./cjs/common.js" - }, - "default": { - "types": "./common.d.ts", - "default": "./common.js" - } - }, - "./loader": { - "module": { - "types": "./loader.d.ts", - "default": "./loader.js" - }, - "require": { - "types": "./cjs/loader.d.ts", - "default": "./cjs/loader.js" - }, - "default": { - "types": "./loader.d.ts", - "default": "./loader.js" - } - }, - "./package.json": { - "require": "./cjs/package.json", - "default": "./package.json" - }, - "./packageInfo": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./packageInfo.js": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./resolver": { - "module": { - "types": "./resolver.d.ts", - "default": "./resolver.js" - }, - "require": { - "types": "./cjs/resolver.d.ts", - "default": "./cjs/resolver.js" - }, - "default": { - "types": "./resolver.d.ts", - "default": "./resolver.js" - } - }, - "./testCached": { - "module": { - "types": "./testCached.d.ts", - "default": "./testCached.js" - }, - "require": { - "types": "./cjs/testCached.d.ts", - "default": "./cjs/testCached.js" - }, - "default": { - "types": "./testCached.d.ts", - "default": "./testCached.js" - } - }, - "./testLoader": { - "module": { - "types": "./testLoader.d.ts", - "default": "./testLoader.js" - }, - "require": { - "types": "./cjs/testLoader.d.ts", - "default": "./cjs/testLoader.js" - }, - "default": { - "types": "./testLoader.d.ts", - "default": "./testLoader.js" - } - }, - "./tsconfig": { - "module": { - "types": "./tsconfig.d.ts", - "default": "./tsconfig.js" - }, - "require": { - "types": "./cjs/tsconfig.d.ts", - "default": "./cjs/tsconfig.js" - }, - "default": { - "types": "./tsconfig.d.ts", - "default": "./tsconfig.js" - } - }, - "./types": { - "module": { - "types": "./types.d.ts", - "default": "./types.js" - }, - "require": { - "types": "./cjs/types.d.ts", - "default": "./cjs/types.js" - }, - "default": { - "types": "./types.d.ts", - "default": "./types.js" - } - } + "./globals.d.ts": "./src/globals.d.ts" }, "dependencies": { "json5": "^2.2.3", diff --git a/packages/dev/package.json b/packages/dev/package.json index ec77fca..da56164 100644 --- a/packages/dev/package.json +++ b/packages/dev/package.json @@ -15,10 +15,7 @@ }, "sideEffects": false, "type": "module", - "types": "./index.d.ts", "version": "0.85.12", - "main": "./cjs/index.js", - "module": "./index.js", "bin": { "pezkuwi-ci-ghact-build": "./scripts/pezkuwi-ci-ghact-build.mjs", "pezkuwi-ci-ghact-docs": "./scripts/pezkuwi-ci-ghact-docs.mjs", @@ -45,241 +42,11 @@ "pezkuwi-exec-webpack": "./scripts/pezkuwi-exec-webpack.mjs" }, "exports": { - ".": { - "module": { - "types": "./index.d.ts", - "default": "./index.js" - }, - "require": { - "types": "./cjs/index.d.ts", - "default": "./cjs/index.js" - }, - "default": { - "types": "./index.d.ts", - "default": "./index.js" - } - }, - "./cjs/*": "./cjs/*.js", - "./cjs/package.json": "./cjs/package.json", "./config/eslint": "./config/eslint.js", - "./config/eslint.rules": "./config/eslint.rules.js", - "./config/prettier": "./config/prettier.cjs", "./config/prettier.cjs": "./config/prettier.cjs", - "./config/rollup": "./config/rollup.js", "./config/tsconfig.json": "./config/tsconfig.json", - "./config/typedoc": "./config/typedoc.cjs", - "./config/typedoc.cjs": "./config/typedoc.cjs", - "./detectOther": { - "module": { - "types": "./detectOther.d.ts", - "default": "./detectOther.js" - }, - "require": { - "types": "./cjs/detectOther.d.ts", - "default": "./cjs/detectOther.js" - }, - "default": { - "types": "./detectOther.d.ts", - "default": "./detectOther.js" - } - }, - "./package.json": { - "require": "./cjs/package.json", - "default": "./package.json" - }, - "./packageInfo": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./packageInfo.js": { - "module": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - }, - "require": { - "types": "./cjs/packageInfo.d.ts", - "default": "./cjs/packageInfo.js" - }, - "default": { - "types": "./packageInfo.d.ts", - "default": "./packageInfo.js" - } - }, - "./root": { - "module": { - "types": "./root.d.ts", - "default": "./root.js" - }, - "require": { - "types": "./cjs/root.d.ts", - "default": "./cjs/root.js" - }, - "default": { - "types": "./root.d.ts", - "default": "./root.js" - } - }, - "./rootJs": { - "module": { - "types": "./rootJs/index.d.ts", - "default": "./rootJs/index.js" - }, - "require": { - "types": "./cjs/rootJs/index.d.ts", - "default": "./cjs/rootJs/index.js" - }, - "default": { - "types": "./rootJs/index.d.ts", - "default": "./rootJs/index.js" - } - }, - "./rootJs/augmented": { - "module": { - "types": "./rootJs/augmented.d.ts", - "default": "./rootJs/augmented.js" - }, - "require": { - "types": "./cjs/rootJs/augmented.d.ts", - "default": "./cjs/rootJs/augmented.js" - }, - "default": { - "types": "./rootJs/augmented.d.ts", - "default": "./rootJs/augmented.js" - } - }, - "./rootJs/Clazz": { - "module": { - "types": "./rootJs/Clazz.d.ts", - "default": "./rootJs/Clazz.js" - }, - "require": { - "types": "./cjs/rootJs/Clazz.d.ts", - "default": "./cjs/rootJs/Clazz.js" - }, - "default": { - "types": "./rootJs/Clazz.d.ts", - "default": "./rootJs/Clazz.js" - } - }, - "./rootJs/dynamic": "./rootJs/dynamic.mjs", - "./rootJs/dynamic.d.mts": "./rootJs/dynamic.d.mts", - "./rootJs/dynamic.mjs": "./rootJs/dynamic.mjs", - "./rootJs/Jsx": { - "module": { - "types": "./rootJs/Jsx.d.ts", - "default": "./rootJs/Jsx.js" - }, - "require": { - "types": "./cjs/rootJs/Jsx.d.ts", - "default": "./cjs/rootJs/Jsx.js" - }, - "default": { - "types": "./rootJs/Jsx.d.ts", - "default": "./rootJs/Jsx.js" - } - }, - "./rootJs/JsxChild": { - "module": { - "types": "./rootJs/JsxChild.d.ts", - "default": "./rootJs/JsxChild.js" - }, - "require": { - "types": "./cjs/rootJs/JsxChild.d.ts", - "default": "./cjs/rootJs/JsxChild.js" - }, - "default": { - "types": "./rootJs/JsxChild.d.ts", - "default": "./rootJs/JsxChild.js" - } - }, - "./rootJs/testJson.json": "./rootJs/testJson.json", - "./rootStatic/zagros.svg": "./rootStatic/zagros.svg", - "./rootTests": { - "module": { - "types": "./rootTests.d.ts", - "default": "./rootTests.js" - }, - "require": { - "types": "./cjs/rootTests.d.ts", - "default": "./cjs/rootTests.js" - }, - "default": { - "types": "./rootTests.d.ts", - "default": "./rootTests.js" - } - }, - "./scripts/pezkuwi-ci-ghact-build": "./scripts/pezkuwi-ci-ghact-build.mjs", - "./scripts/pezkuwi-ci-ghact-build.mjs": "./scripts/pezkuwi-ci-ghact-build.mjs", - "./scripts/pezkuwi-ci-ghact-docs": "./scripts/pezkuwi-ci-ghact-docs.mjs", - "./scripts/pezkuwi-ci-ghact-docs.mjs": "./scripts/pezkuwi-ci-ghact-docs.mjs", - "./scripts/pezkuwi-ci-ghpages-force": "./scripts/pezkuwi-ci-ghpages-force.mjs", - "./scripts/pezkuwi-ci-ghpages-force.mjs": "./scripts/pezkuwi-ci-ghpages-force.mjs", - "./scripts/pezkuwi-dev-build-docs": "./scripts/pezkuwi-dev-build-docs.mjs", - "./scripts/pezkuwi-dev-build-docs.mjs": "./scripts/pezkuwi-dev-build-docs.mjs", - "./scripts/pezkuwi-dev-build-ts": "./scripts/pezkuwi-dev-build-ts.mjs", - "./scripts/pezkuwi-dev-build-ts.mjs": "./scripts/pezkuwi-dev-build-ts.mjs", - "./scripts/pezkuwi-dev-circular": "./scripts/pezkuwi-dev-circular.mjs", - "./scripts/pezkuwi-dev-circular.mjs": "./scripts/pezkuwi-dev-circular.mjs", - "./scripts/pezkuwi-dev-clean-build": "./scripts/pezkuwi-dev-clean-build.mjs", - "./scripts/pezkuwi-dev-clean-build.mjs": "./scripts/pezkuwi-dev-clean-build.mjs", - "./scripts/pezkuwi-dev-contrib": "./scripts/pezkuwi-dev-contrib.mjs", - "./scripts/pezkuwi-dev-contrib.mjs": "./scripts/pezkuwi-dev-contrib.mjs", - "./scripts/pezkuwi-dev-copy-dir": "./scripts/pezkuwi-dev-copy-dir.mjs", - "./scripts/pezkuwi-dev-copy-dir.mjs": "./scripts/pezkuwi-dev-copy-dir.mjs", - "./scripts/pezkuwi-dev-copy-to": "./scripts/pezkuwi-dev-copy-to.mjs", - "./scripts/pezkuwi-dev-copy-to.mjs": "./scripts/pezkuwi-dev-copy-to.mjs", - "./scripts/pezkuwi-dev-deno-map": "./scripts/pezkuwi-dev-deno-map.mjs", - "./scripts/pezkuwi-dev-deno-map.mjs": "./scripts/pezkuwi-dev-deno-map.mjs", - "./scripts/pezkuwi-dev-run-lint": "./scripts/pezkuwi-dev-run-lint.mjs", - "./scripts/pezkuwi-dev-run-lint.mjs": "./scripts/pezkuwi-dev-run-lint.mjs", - "./scripts/pezkuwi-dev-run-node-ts": "./scripts/pezkuwi-dev-run-node-ts.mjs", - "./scripts/pezkuwi-dev-run-node-ts.mjs": "./scripts/pezkuwi-dev-run-node-ts.mjs", - "./scripts/pezkuwi-dev-run-test": "./scripts/pezkuwi-dev-run-test.mjs", - "./scripts/pezkuwi-dev-run-test.mjs": "./scripts/pezkuwi-dev-run-test.mjs", - "./scripts/pezkuwi-dev-version": "./scripts/pezkuwi-dev-version.mjs", - "./scripts/pezkuwi-dev-version.mjs": "./scripts/pezkuwi-dev-version.mjs", - "./scripts/pezkuwi-dev-yarn-only": "./scripts/pezkuwi-dev-yarn-only.mjs", - "./scripts/pezkuwi-dev-yarn-only.mjs": "./scripts/pezkuwi-dev-yarn-only.mjs", - "./scripts/pezkuwi-exec-eslint": "./scripts/pezkuwi-exec-eslint.mjs", - "./scripts/pezkuwi-exec-eslint.mjs": "./scripts/pezkuwi-exec-eslint.mjs", - "./scripts/pezkuwi-exec-ghpages": "./scripts/pezkuwi-exec-ghpages.mjs", - "./scripts/pezkuwi-exec-ghpages.mjs": "./scripts/pezkuwi-exec-ghpages.mjs", - "./scripts/pezkuwi-exec-ghrelease": "./scripts/pezkuwi-exec-ghrelease.mjs", - "./scripts/pezkuwi-exec-ghrelease.mjs": "./scripts/pezkuwi-exec-ghrelease.mjs", - "./scripts/pezkuwi-exec-node-test": "./scripts/pezkuwi-exec-node-test.mjs", - "./scripts/pezkuwi-exec-node-test.mjs": "./scripts/pezkuwi-exec-node-test.mjs", - "./scripts/pezkuwi-exec-rollup": "./scripts/pezkuwi-exec-rollup.mjs", - "./scripts/pezkuwi-exec-rollup.mjs": "./scripts/pezkuwi-exec-rollup.mjs", - "./scripts/pezkuwi-exec-tsc": "./scripts/pezkuwi-exec-tsc.mjs", - "./scripts/pezkuwi-exec-tsc.mjs": "./scripts/pezkuwi-exec-tsc.mjs", - "./scripts/pezkuwi-exec-webpack": "./scripts/pezkuwi-exec-webpack.mjs", - "./scripts/pezkuwi-exec-webpack.mjs": "./scripts/pezkuwi-exec-webpack.mjs", - "./scripts/util": "./scripts/util.mjs", - "./scripts/util.mjs": "./scripts/util.mjs", - "./types": { - "module": { - "types": "./types.d.ts", - "default": "./types.js" - }, - "require": { - "types": "./cjs/types.d.ts", - "default": "./cjs/types.js" - }, - "default": { - "types": "./types.d.ts", - "default": "./types.js" - } - } + "./rootJs/dynamic.mjs": "./src/rootJs/dynamic.mjs", + "./rootJs/testJson.json": "./src/rootJs/testJson.json" }, "dependencies": { "@eslint/js": "^8.56.0", @@ -325,5 +92,16 @@ "webpack-merge": "^5.10.0", "webpack-subresource-integrity": "^5.2.0-rc.1", "yargs": "^17.7.2" + }, + "devDependencies": { + "@testing-library/react": "^16.3.1", + "@types/node": "^20.11.5", + "@types/react": "^19", + "@types/react-dom": "^19", + "@types/yargs": "^17.0.32", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-is": "^19.2.3", + "styled-components": "^6.1.8" } } diff --git a/packages/dev/src/packageInfo.ts b/packages/dev/src/packageInfo.ts index dd12f38..a14dfcd 100644 --- a/packages/dev/src/packageInfo.ts +++ b/packages/dev/src/packageInfo.ts @@ -3,4 +3,4 @@ // Do not edit, auto-generated by @pezkuwi/dev -export const packageInfo = { name: '@pezkuwi/dev', path: 'auto', type: 'auto', version: '0.85.5' }; +export const packageInfo = { name: '@pezkuwi/dev', path: 'auto', type: 'auto', version: '0.85.12' }; diff --git a/yarn.lock b/yarn.lock index 9e2bec9..cb6006d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -162,6 +162,22 @@ __metadata: languageName: node linkType: hard +"@emotion/is-prop-valid@npm:1.4.0": + version: 1.4.0 + resolution: "@emotion/is-prop-valid@npm:1.4.0" + dependencies: + "@emotion/memoize": "npm:^0.9.0" + checksum: 10/6fbec4d5cd90b5b68c85047ec1425bccb1fd332df08fa2aea0c15e430c467f01547363ad9108e452ef0494d805074419a7a45c6c866667c39b797f9223e6311d + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.9.0": + version: 0.9.0 + resolution: "@emotion/memoize@npm:0.9.0" + checksum: 10/038132359397348e378c593a773b1148cd0cf0a2285ffd067a0f63447b945f5278860d9de718f906a74c7c940ba1783ac2ca18f1c06a307b01cc0e3944e783b1 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.9.1 resolution: "@eslint-community/eslint-utils@npm:4.9.1" @@ -538,6 +554,7 @@ __metadata: dependencies: "@testing-library/dom": "npm:^10.4.1" "@testing-library/react": "npm:^16.3.1" + "@types/jsdom": "npm:^21.1.6" "@types/react": "npm:^19" "@types/react-dom": "npm:^19" jsdom: "npm:^24.0.0" @@ -570,7 +587,12 @@ __metadata: "@rollup/plugin-inject": "npm:^5.0.5" "@rollup/plugin-json": "npm:^6.1.0" "@rollup/plugin-node-resolve": "npm:^15.3.1" + "@testing-library/react": "npm:^16.3.1" "@tsconfig/strictest": "npm:^2.0.2" + "@types/node": "npm:^20.11.5" + "@types/react": "npm:^19" + "@types/react-dom": "npm:^19" + "@types/yargs": "npm:^17.0.32" "@typescript-eslint/eslint-plugin": "npm:^6.19.1" "@typescript-eslint/parser": "npm:^6.19.1" eslint: "npm:^8.56.0" @@ -594,8 +616,12 @@ __metadata: globals: "npm:^13.24.0" json5: "npm:^2.2.3" madge: "npm:^6.1.0" + react: "npm:^19.2.3" + react-dom: "npm:^19.2.3" + react-is: "npm:^19.2.3" rollup: "npm:^4.9.6" rollup-plugin-cleanup: "npm:^3.2.1" + styled-components: "npm:^6.1.8" tslib: "npm:^2.7.0" typescript: "npm:^5.5.4" webpack: "npm:^5.89.0" @@ -1129,6 +1155,17 @@ __metadata: languageName: node linkType: hard +"@types/jsdom@npm:^21.1.6": + version: 21.1.7 + resolution: "@types/jsdom@npm:21.1.7" + dependencies: + "@types/node": "npm:*" + "@types/tough-cookie": "npm:*" + parse5: "npm:^7.0.0" + checksum: 10/a5ee54aec813ac928ef783f69828213af4d81325f584e1fe7573a9ae139924c40768d1d5249237e62d51b9a34ed06bde059c86c6b0248d627457ec5e5d532dfa + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -1177,6 +1214,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.11.5": + version: 20.19.43 + resolution: "@types/node@npm:20.19.43" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10/cb060ea17ef9f1fc9d47cfb00098175b25fc6f6bae3c08a89ec7ba1be3353445ccf8af62d88c591e6413c09713f7705a71684a27ef01d2bccac4be96b00cacac + languageName: node + linkType: hard + "@types/qs@npm:*": version: 6.14.0 resolution: "@types/qs@npm:6.14.0" @@ -1297,6 +1343,13 @@ __metadata: languageName: node linkType: hard +"@types/tough-cookie@npm:*": + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: 10/01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482 + languageName: node + linkType: hard + "@types/ws@npm:^8.5.5": version: 8.18.1 resolution: "@types/ws@npm:8.18.1" @@ -1306,6 +1359,22 @@ __metadata: languageName: node linkType: hard +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.32": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10/47bcd4476a4194ea11617ea71cba8a1eddf5505fc39c44336c1a08d452a0de4486aedbc13f47a017c8efbcb5a8aa358d976880663732ebcbc6dbcbbecadb0581 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^6.19.1": version: 6.21.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" @@ -2543,6 +2612,13 @@ __metadata: languageName: node linkType: hard +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 10/0e147b4299ac6363c50050716aadfae42831257ec56ce54773ffd2a94a88abb2e2540c5ccc38345e8a39963105b76d86cb24477165a36b78c9958fb304513db3 + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001759": version: 1.0.30001764 resolution: "caniuse-lite@npm:1.0.30001764" @@ -2921,6 +2997,24 @@ __metadata: languageName: node linkType: hard +"css-color-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "css-color-keywords@npm:1.0.0" + checksum: 10/8f125e3ad477bd03c77b533044bd9e8a6f7c0da52d49bbc0bbe38327b3829d6ba04d368ca49dd9ff3b667d2fc8f1698d891c198bbf8feade1a5501bf5a296408 + languageName: node + linkType: hard + +"css-to-react-native@npm:3.2.0": + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" + dependencies: + camelize: "npm:^1.0.0" + css-color-keywords: "npm:^1.0.0" + postcss-value-parser: "npm:^4.0.2" + checksum: 10/62ef744254e333abc696efdc945ecf13ad6ba7b726d0a39c0405b2fcb86542aa2f3fe7b7b6770f67ae9679d98b159b4d66353107bf7d6144a445eafcf5fa250a + languageName: node + linkType: hard + "cssstyle@npm:^4.0.1": version: 4.6.0 resolution: "cssstyle@npm:4.6.0" @@ -2931,7 +3025,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.2.2": +"csstype@npm:3.2.3, csstype@npm:^3.2.2": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f @@ -7088,7 +7182,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.1.2": +"parse5@npm:^7.0.0, parse5@npm:^7.1.2": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -7207,6 +7301,13 @@ __metadata: languageName: node linkType: hard +"postcss-value-parser@npm:^4.0.2": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 + languageName: node + linkType: hard + "postcss-values-parser@npm:^2.0.1": version: 2.0.1 resolution: "postcss-values-parser@npm:2.0.1" @@ -7519,6 +7620,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^19.2.3": + version: 19.3.0 + resolution: "react-is@npm:19.3.0" + checksum: 10/69cfafcab48caac03da35fb17e640a2a2de8299a3cd699da720e671a22231fc7179c77c82e379826728857f9cc45cb56ff1e7f5d607acdd48fe151417a2a388f + languageName: node + linkType: hard + "react@npm:^19.2.3": version: 19.2.3 resolution: "react@npm:19.2.3" @@ -8700,6 +8808,37 @@ __metadata: languageName: node linkType: hard +"styled-components@npm:^6.1.8": + version: 6.5.3 + resolution: "styled-components@npm:6.5.3" + dependencies: + "@emotion/is-prop-valid": "npm:1.4.0" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.2.3" + stylis: "npm:4.3.6" + peerDependencies: + css-to-react-native: ">= 3.2.0" + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + react-native: ">= 0.68.0" + peerDependenciesMeta: + css-to-react-native: + optional: true + react-dom: + optional: true + react-native: + optional: true + checksum: 10/58f19a1ea02d8a2288f865e51ac62961453549969a646936b0ca335038286dbc64d7163f740adc817b5a4e96dc412d919797e246d2cb5a46caabde905929b791 + languageName: node + linkType: hard + +"stylis@npm:4.3.6": + version: 4.3.6 + resolution: "stylis@npm:4.3.6" + checksum: 10/6ebe8a37827124e0caf0704c13d39c121f6e6a8433eb8c67cfce508477b24a4434d1731198ba0b6e453655022bbf5beda93585f38ff420545e5356f925f83761 + languageName: node + linkType: hard + "stylus-lookup@npm:^3.0.1": version: 3.0.2 resolution: "stylus-lookup@npm:3.0.2" @@ -9097,6 +9236,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 + languageName: node + linkType: hard + "undici-types@npm:~7.16.0": version: 7.16.0 resolution: "undici-types@npm:7.16.0"