diff --git a/.changeset/twelve-students-attend.md b/.changeset/twelve-students-attend.md new file mode 100644 index 000000000..7f8dd8622 --- /dev/null +++ b/.changeset/twelve-students-attend.md @@ -0,0 +1,5 @@ +--- +"aws-sdk-js-codemod": minor +--- + +Use node --experimental-strip-types diff --git a/.vscode/settings.json b/.vscode/settings.json index 35e1b0c36..b22952f78 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,5 +6,6 @@ "editor.formatOnSave": true, "editor.defaultFormatter": "biomejs.biome", "editor.rulers": [80, 120], - "editor.tabSize": 2 + "editor.tabSize": 2, + "typescript.tsdk": "node_modules/typescript/lib" } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..64b5b5e08 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4593 @@ +{ + "name": "aws-sdk-js-codemod", + "version": "2.4.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "aws-sdk-js-codemod", + "version": "2.4.5", + "license": "MIT-0", + "dependencies": { + "jscodeshift": "17.1.1" + }, + "bin": { + "aws-sdk-js-codemod": "bin/aws-sdk-js-codemod" + }, + "devDependencies": { + "@biomejs/biome": "1.9.0", + "@changesets/cli": "^2.27.1", + "@tsconfig/node16": "^16.1.3", + "@types/jscodeshift": "^0.12.0", + "@types/node": "^16.18.101", + "aws-sdk": "2.1692.0", + "typescript": "~5.7.2", + "vitest": "~2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", + "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@biomejs/biome": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.9.0.tgz", + "integrity": "sha512-NlWh2F1wbxB3O/wE+aohGL0BziTS6e+6+dyFvpdeqLsbQZY7EsiklFb9W5Xs41U4vEmY7ANgdNp+oVDij6sQdA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT OR Apache-2.0", + "bin": { + "biome": "bin/biome" + }, + "engines": { + "node": ">=14.21.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/biome" + }, + "optionalDependencies": { + "@biomejs/cli-darwin-arm64": "1.9.0", + "@biomejs/cli-darwin-x64": "1.9.0", + "@biomejs/cli-linux-arm64": "1.9.0", + "@biomejs/cli-linux-arm64-musl": "1.9.0", + "@biomejs/cli-linux-x64": "1.9.0", + "@biomejs/cli-linux-x64-musl": "1.9.0", + "@biomejs/cli-win32-arm64": "1.9.0", + "@biomejs/cli-win32-x64": "1.9.0" + } + }, + "node_modules/@biomejs/cli-darwin-arm64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.0.tgz", + "integrity": "sha512-2w9v/NRtYSmodx5QWQ49OGcyGKSECdWKbzc7n532Iq5sBhkKk996fd19icT6BuL54f01KFKRCRibAW+A2rg1Kw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-darwin-x64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.0.tgz", + "integrity": "sha512-fBVt8jJQi0zX0SJ1C+tdzUbRpuX/07sgtBXEhunWRkPjdi6W/2S1sYHQ1wKn4OKiRAKfHM2Cf2FNO7hQvY61dA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-arm64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.0.tgz", + "integrity": "sha512-l8U2lcqsl9yKPP5WUdIrKH//C1pWyM2cSUfcTBn6GSvXmsSjBNEdGSdM4Wfne777Oe/9ONaD1Ga53U2HksHHLw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-arm64-musl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.0.tgz", + "integrity": "sha512-Jy84mZ4vcppdmWMgQWOCfd8qIVC/vHmlaS5gy7GXkdWlBKSQ56YxEXTU58MHTbZ16LwJQpK2IulqRCC/rqWLBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-x64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.0.tgz", + "integrity": "sha512-8jAzjrrJTj510pwq4aVs7ZKkOvEy1D+nzl9DKvrPh4TOyUw5Ie+0EDwXGE2RAkCKHkGNOQBZ78WtIdsATgz5sA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-x64-musl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.0.tgz", + "integrity": "sha512-N3enoFoIrkB6qJWyYfTiYmFdB1R/Mrij1dd1xBHqxxCKZY9GRkEswRX3F1Uqzo5T+9Iu8nAQobDqI/ygicYy/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-win32-arm64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.0.tgz", + "integrity": "sha512-AIjwJTGfdWGMRluSQ9pDB29nzce077dfHh0/HMqzztKzgD3spyuo2R9VoaFpbR0hLHPWEH6g6OxxDO7hfkXNkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-win32-x64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.0.tgz", + "integrity": "sha512-4/4wTjNSoyNkm1SzcUaStDx46baX1VJRXtUoeEHjX9LfedR5N3qwZz5KfrRUnCd2fl5bmXK1CwMqKBkoF6zEiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@changesets/apply-release-plan": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.5.tgz", + "integrity": "sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/config": "^3.0.3", + "@changesets/get-version-range-type": "^0.4.0", + "@changesets/git": "^3.0.1", + "@changesets/should-skip-package": "^0.1.1", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "detect-indent": "^6.0.0", + "fs-extra": "^7.0.1", + "lodash.startcase": "^4.4.0", + "outdent": "^0.5.0", + "prettier": "^2.7.1", + "resolve-from": "^5.0.0", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/assemble-release-plan": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.4.tgz", + "integrity": "sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.2", + "@changesets/should-skip-package": "^0.1.1", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/changelog-git": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.0.tgz", + "integrity": "sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.0.0" + } + }, + "node_modules/@changesets/cli": { + "version": "2.27.9", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.9.tgz", + "integrity": "sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/apply-release-plan": "^7.0.5", + "@changesets/assemble-release-plan": "^6.0.4", + "@changesets/changelog-git": "^0.2.0", + "@changesets/config": "^3.0.3", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.2", + "@changesets/get-release-plan": "^4.0.4", + "@changesets/git": "^3.0.1", + "@changesets/logger": "^0.1.1", + "@changesets/pre": "^2.0.1", + "@changesets/read": "^0.6.1", + "@changesets/should-skip-package": "^0.1.1", + "@changesets/types": "^6.0.0", + "@changesets/write": "^0.3.2", + "@manypkg/get-packages": "^1.1.3", + "ansi-colors": "^4.1.3", + "ci-info": "^3.7.0", + "enquirer": "^2.3.0", + "external-editor": "^3.1.0", + "fs-extra": "^7.0.1", + "mri": "^1.2.0", + "p-limit": "^2.2.0", + "package-manager-detector": "^0.2.0", + "picocolors": "^1.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "spawndamnit": "^2.0.0", + "term-size": "^2.1.0" + }, + "bin": { + "changeset": "bin.js" + } + }, + "node_modules/@changesets/config": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.3.tgz", + "integrity": "sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.2", + "@changesets/logger": "^0.1.1", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.2" + } + }, + "node_modules/@changesets/errors": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", + "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", + "dev": true, + "license": "MIT", + "dependencies": { + "extendable-error": "^0.1.5" + } + }, + "node_modules/@changesets/get-dependents-graph": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.2.tgz", + "integrity": "sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "picocolors": "^1.1.0", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/get-release-plan": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.4.tgz", + "integrity": "sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/assemble-release-plan": "^6.0.4", + "@changesets/config": "^3.0.3", + "@changesets/pre": "^2.0.1", + "@changesets/read": "^0.6.1", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "node_modules/@changesets/get-version-range-type": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", + "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/git": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.1.tgz", + "integrity": "sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@manypkg/get-packages": "^1.1.3", + "is-subdir": "^1.1.1", + "micromatch": "^4.0.2", + "spawndamnit": "^2.0.0" + } + }, + "node_modules/@changesets/logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", + "integrity": "sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.0" + } + }, + "node_modules/@changesets/parse": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.0.tgz", + "integrity": "sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.0.0", + "js-yaml": "^3.13.1" + } + }, + "node_modules/@changesets/pre": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.1.tgz", + "integrity": "sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1" + } + }, + "node_modules/@changesets/read": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.1.tgz", + "integrity": "sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/git": "^3.0.1", + "@changesets/logger": "^0.1.1", + "@changesets/parse": "^0.4.0", + "@changesets/types": "^6.0.0", + "fs-extra": "^7.0.1", + "p-filter": "^2.1.0", + "picocolors": "^1.1.0" + } + }, + "node_modules/@changesets/should-skip-package": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.1.tgz", + "integrity": "sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "node_modules/@changesets/types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.0.0.tgz", + "integrity": "sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/write": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.2.tgz", + "integrity": "sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.0.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "prettier": "^2.7.1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@manypkg/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" + } + }, + "node_modules/@manypkg/find-root/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@manypkg/find-root/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@manypkg/get-packages": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", + "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" + } + }, + "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", + "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@manypkg/get-packages/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz", + "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz", + "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz", + "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz", + "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz", + "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz", + "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz", + "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz", + "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz", + "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz", + "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz", + "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz", + "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz", + "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", + "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", + "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz", + "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz", + "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", + "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tsconfig/node16": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", + "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jscodeshift": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/jscodeshift/-/jscodeshift-0.12.0.tgz", + "integrity": "sha512-Jr2fQbEoDmjwEa92TreR/mX2t9iAaY/l5P/GKezvK4BodXahex60PDLXaQR0vAgP0KfCzc1CivHusQB9NhzX8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.14.1", + "recast": "^0.20.3" + } + }, + "node_modules/@types/node": { + "version": "16.18.118", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.118.tgz", + "integrity": "sha512-YgPbVGrf+mL4Qp8KTcd18OXfIsm1QYwHkldmWTNIR8aZH2EYSPNyLFFZHEXZIGYvYrwnW++xGoWyt4w279QDrQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/expect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", + "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.4.tgz", + "integrity": "sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz", + "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "2.0.5", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz", + "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "magic-string": "^0.30.10", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/@vitest/pretty-format": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", + "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", + "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", + "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "estree-walker": "^3.0.3", + "loupe": "^3.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/@vitest/pretty-format": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", + "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sdk": { + "version": "2.1692.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1692.0.tgz", + "integrity": "sha512-x511uiJ/57FIsbgUe5csJ13k3uzu25uWQE+XqfBis/sB0SFoiElJWXRkgEAUh0U6n40eT3ay5Ue4oPkRMu1LYw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001676", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001676.tgz", + "integrity": "sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/cross-spawn/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/cross-spawn/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.50", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz", + "integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==", + "license": "ISC" + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/execa/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/extendable-error": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", + "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-parser": { + "version": "0.251.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.251.1.tgz", + "integrity": "sha512-8ZuLqJPlL/T9K3zFdr1m88Lx8JOoJluTTdyvN4uH5NT9zoIIFqbCDoXVhkHh022k2lhuAyFF27cu0BYKh5SmDA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/human-id": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz", + "integrity": "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jscodeshift": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.1.1.tgz", + "integrity": "sha512-4vq5B1sD37aa9qed3zWq2XQPun5XjxebIv+Folr57lt8B4HLGDHEz1UG7pfcxzSaelzPbcY7yZSs033/S0i6wQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/preset-flow": "^7.24.7", + "@babel/preset-typescript": "^7.24.7", + "@babel/register": "^7.24.6", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.7", + "neo-async": "^2.5.0", + "picocolors": "^1.0.1", + "recast": "^0.23.9", + "tmp": "^0.2.3", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } + } + }, + "node_modules/jscodeshift/node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jscodeshift/node_modules/recast": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jscodeshift/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true, + "license": "MIT" + }, + "node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/outdent": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", + "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-manager-detector": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.2.tgz", + "integrity": "sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-yaml-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", + "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", + "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.3", + "@rollup/rollup-android-arm64": "4.24.3", + "@rollup/rollup-darwin-arm64": "4.24.3", + "@rollup/rollup-darwin-x64": "4.24.3", + "@rollup/rollup-freebsd-arm64": "4.24.3", + "@rollup/rollup-freebsd-x64": "4.24.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", + "@rollup/rollup-linux-arm-musleabihf": "4.24.3", + "@rollup/rollup-linux-arm64-gnu": "4.24.3", + "@rollup/rollup-linux-arm64-musl": "4.24.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", + "@rollup/rollup-linux-riscv64-gnu": "4.24.3", + "@rollup/rollup-linux-s390x-gnu": "4.24.3", + "@rollup/rollup-linux-x64-gnu": "4.24.3", + "@rollup/rollup-linux-x64-musl": "4.24.3", + "@rollup/rollup-win32-arm64-msvc": "4.24.3", + "@rollup/rollup-win32-ia32-msvc": "4.24.3", + "@rollup/rollup-win32-x64-msvc": "4.24.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "dev": true, + "license": "ISC" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spawndamnit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz", + "integrity": "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz", + "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz", + "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.5", + "pathe": "^1.1.2", + "tinyrainbow": "^1.2.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/vitest": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz", + "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@vitest/expect": "2.0.5", + "@vitest/pretty-format": "^2.0.5", + "@vitest/runner": "2.0.5", + "@vitest/snapshot": "2.0.5", + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "debug": "^4.3.5", + "execa": "^8.0.1", + "magic-string": "^0.30.10", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "tinybench": "^2.8.0", + "tinypool": "^1.0.0", + "tinyrainbow": "^1.2.0", + "vite": "^5.0.0", + "vite-node": "2.0.5", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "2.0.5", + "@vitest/ui": "2.0.5", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + } + } +} diff --git a/package.json b/package.json index 8dce864f5..5d520ff62 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "build": "tsc", "check": "biome check --write", "ci": "biome ci", - "generate:map": "tsx scripts/generateClientTypesMap", - "generate:tests": "tsx scripts/generateNewClientTests", - "release": "tsx scripts/testUpdatedIdentifiers && yarn build && changeset publish", - "test": "node --import tsx --test src/**/*.spec.ts" + "generate:map": "node --experimental-strip-types scripts/generateClientTypesMap/index.ts", + "generate:tests": "node --experimental-strip-types scripts/generateNewClientTests/index.ts", + "release": "node --experimental-strip-types scripts/testUpdatedIdentifiers/index.ts && yarn build && changeset publish", + "test": "node --import typescript/transform --test src/**/*.spec.ts" }, "dependencies": { "jscodeshift": "17.3.0" @@ -51,7 +51,6 @@ "@types/jscodeshift": "^17.3.0", "@types/node": "^18.19.112", "aws-sdk": "2.1692.0", - "tsx": "^4.20.3", "typescript": "~5.9.2" }, "engines": { diff --git a/scripts/generateClientTypesMap/getClientReqRespTypesMap.ts b/scripts/generateClientTypesMap/getClientReqRespTypesMap.ts index 2fd644270..f9528bb44 100644 --- a/scripts/generateClientTypesMap/getClientReqRespTypesMap.ts +++ b/scripts/generateClientTypesMap/getClientReqRespTypesMap.ts @@ -1,6 +1,6 @@ import jscodeshift from "jscodeshift"; -import { getTypesSource } from "./getTypesSource"; +import { getTypesSource } from "./getTypesSource.ts"; export const getClientReqRespTypesMap = async ( clientName: string diff --git a/scripts/generateClientTypesMap/getClientTypesMap.ts b/scripts/generateClientTypesMap/getClientTypesMap.ts index 2ceafa173..18e254fdb 100644 --- a/scripts/generateClientTypesMap/getClientTypesMap.ts +++ b/scripts/generateClientTypesMap/getClientTypesMap.ts @@ -1,8 +1,8 @@ import jscodeshift from "jscodeshift"; -import { CLIENT_NAMES_MAP, DOCUMENT_CLIENT } from "../../src/transforms/v2-to-v3/config"; -import { getClientTypesMapWithKeysRemovedFromValues } from "./getClientTypesMapWithKeysRemovedFromValues"; -import { getTypesSource } from "./getTypesSource"; +import { CLIENT_NAMES_MAP, DOCUMENT_CLIENT } from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientTypesMapWithKeysRemovedFromValues } from "./getClientTypesMapWithKeysRemovedFromValues.ts"; +import { getTypesSource } from "./getTypesSource.ts"; const TYPES_TO_SKIP = ["apiVersion", "ClientConfiguration"]; const ElementTypeToNativeTypeMap = { diff --git a/scripts/generateClientTypesMap/getClientTypesMapWithKeysRemovedFromValues.ts b/scripts/generateClientTypesMap/getClientTypesMapWithKeysRemovedFromValues.ts index 78de1664f..46e792478 100644 --- a/scripts/generateClientTypesMap/getClientTypesMapWithKeysRemovedFromValues.ts +++ b/scripts/generateClientTypesMap/getClientTypesMapWithKeysRemovedFromValues.ts @@ -1,5 +1,5 @@ -import { hasKeyReferenceInClientTypesMap } from "./hasKeyReferenceInClientTypesMap"; -import { hasKeyReferenceInValue } from "./hasKeyReferenceinValue"; +import { hasKeyReferenceInClientTypesMap } from "./hasKeyReferenceInClientTypesMap.ts"; +import { hasKeyReferenceInValue } from "./hasKeyReferenceinValue.ts"; /** * Checks if any of the values have reference to key, and replaces them recursively. diff --git a/scripts/generateClientTypesMap/getTypesSource.ts b/scripts/generateClientTypesMap/getTypesSource.ts index d5ae903cd..92cee1f23 100644 --- a/scripts/generateClientTypesMap/getTypesSource.ts +++ b/scripts/generateClientTypesMap/getTypesSource.ts @@ -1,7 +1,10 @@ import { readFileSync } from "node:fs"; import { join } from "node:path"; import type { JSCodeshift } from "jscodeshift"; -import { DOCUMENT_CLIENT } from "../../src/transforms/v2-to-v3/config"; +import { DOCUMENT_CLIENT } from "../../src/transforms/v2-to-v3/config/index.ts"; + +// @ts-expect-error import.meta.dirname is defined in Node.js 22.x used for development. +const __dirname = import.meta.dirname; export const getTypesSource = (j: JSCodeshift, clientName: string) => { const typesPath = diff --git a/scripts/generateClientTypesMap/hasKeyReferenceInClientTypesMap.ts b/scripts/generateClientTypesMap/hasKeyReferenceInClientTypesMap.ts index ad68e3053..61637392b 100644 --- a/scripts/generateClientTypesMap/hasKeyReferenceInClientTypesMap.ts +++ b/scripts/generateClientTypesMap/hasKeyReferenceInClientTypesMap.ts @@ -1,4 +1,4 @@ -import { hasKeyReferenceInValue } from "./hasKeyReferenceinValue"; +import { hasKeyReferenceInValue } from "./hasKeyReferenceinValue.ts"; /** * Checks if any of the values in the clientTypesMap has a reference to any of the keys. diff --git a/scripts/generateClientTypesMap/index.ts b/scripts/generateClientTypesMap/index.ts index cb591d2aa..518afcfa3 100644 --- a/scripts/generateClientTypesMap/index.ts +++ b/scripts/generateClientTypesMap/index.ts @@ -8,10 +8,12 @@ import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT_CLIENT, -} from "../../src/transforms/v2-to-v3/config"; -import { getClientReqRespTypesMap } from "./getClientReqRespTypesMap"; -import { getClientTypesMap } from "./getClientTypesMap"; +} from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientReqRespTypesMap } from "./getClientReqRespTypesMap.ts"; +import { getClientTypesMap } from "./getClientTypesMap.ts"; +// @ts-expect-error import.meta.dirname is defined in Node.js 22.x used for development. +const __dirname = import.meta.dirname; const execAsync = promisify(exec); (async () => { diff --git a/scripts/generateNewClientTests/getClientNameWithLocalSuffix.ts b/scripts/generateNewClientTests/getClientNameWithLocalSuffix.ts index aac78f82a..1ec805b6f 100644 --- a/scripts/generateNewClientTests/getClientNameWithLocalSuffix.ts +++ b/scripts/generateNewClientTests/getClientNameWithLocalSuffix.ts @@ -1,4 +1,4 @@ -import { LOCAL_NAME_SUFFIX } from "./config"; +import { LOCAL_NAME_SUFFIX } from "./config.ts"; export const getClientNameWithLocalSuffix = (clientName: string) => `${clientName}${LOCAL_NAME_SUFFIX}`; diff --git a/scripts/generateNewClientTests/getClientNamesSortedByPackageName.ts b/scripts/generateNewClientTests/getClientNamesSortedByPackageName.ts index 125c3295f..a3b6c626a 100644 --- a/scripts/generateNewClientTests/getClientNamesSortedByPackageName.ts +++ b/scripts/generateNewClientTests/getClientNamesSortedByPackageName.ts @@ -1,4 +1,4 @@ -import { CLIENT_PACKAGE_NAMES_MAP } from "../../src/transforms/v2-to-v3/config"; +import { CLIENT_PACKAGE_NAMES_MAP } from "../../src/transforms/v2-to-v3/config/index.ts"; export const getClientNamesSortedByPackageName = (clientsToTest: string[]) => Object.keys( diff --git a/scripts/generateNewClientTests/getGlobalImportEqualsInput.ts b/scripts/generateNewClientTests/getGlobalImportEqualsInput.ts index ce1ac15e8..b93ebc6b4 100644 --- a/scripts/generateNewClientTests/getGlobalImportEqualsInput.ts +++ b/scripts/generateNewClientTests/getGlobalImportEqualsInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalImportEqualsInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalImportEqualsOutput.ts b/scripts/generateNewClientTests/getGlobalImportEqualsOutput.ts index 05a919a49..26c8d1920 100644 --- a/scripts/generateNewClientTests/getGlobalImportEqualsOutput.ts +++ b/scripts/generateNewClientTests/getGlobalImportEqualsOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode.ts"; export const getGlobalImportEqualsOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalImportInput.ts b/scripts/generateNewClientTests/getGlobalImportInput.ts index aa66b83d3..95aba446f 100644 --- a/scripts/generateNewClientTests/getGlobalImportInput.ts +++ b/scripts/generateNewClientTests/getGlobalImportInput.ts @@ -1,5 +1,5 @@ -import { CLIENT_NAMES } from "../../src/transforms/v2-to-v3/config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENT_NAMES } from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalImportInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalImportOutput.ts b/scripts/generateNewClientTests/getGlobalImportOutput.ts index f17efcbea..3650b65fa 100644 --- a/scripts/generateNewClientTests/getGlobalImportOutput.ts +++ b/scripts/generateNewClientTests/getGlobalImportOutput.ts @@ -1,7 +1,7 @@ -import { CLIENT_NAMES } from "../../src/transforms/v2-to-v3/config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENT_NAMES } from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getGlobalImportOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalImportStarInput.ts b/scripts/generateNewClientTests/getGlobalImportStarInput.ts index e0cb69723..f9ab492e2 100644 --- a/scripts/generateNewClientTests/getGlobalImportStarInput.ts +++ b/scripts/generateNewClientTests/getGlobalImportStarInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalImportStarInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalImportStarOutput.ts b/scripts/generateNewClientTests/getGlobalImportStarOutput.ts index a5c757857..04906d863 100644 --- a/scripts/generateNewClientTests/getGlobalImportStarOutput.ts +++ b/scripts/generateNewClientTests/getGlobalImportStarOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getGlobalImportStarOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalRequireInput.ts b/scripts/generateNewClientTests/getGlobalRequireInput.ts index 096e17c2f..bfe15b54f 100644 --- a/scripts/generateNewClientTests/getGlobalRequireInput.ts +++ b/scripts/generateNewClientTests/getGlobalRequireInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalRequireInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalRequireOutput.ts b/scripts/generateNewClientTests/getGlobalRequireOutput.ts index 5917a71ab..bdbf64205 100644 --- a/scripts/generateNewClientTests/getGlobalRequireOutput.ts +++ b/scripts/generateNewClientTests/getGlobalRequireOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode.ts"; export const getGlobalRequireOutput = () => { let content = "\n\n"; diff --git a/scripts/generateNewClientTests/getGlobalRequirePropertyInput.ts b/scripts/generateNewClientTests/getGlobalRequirePropertyInput.ts index 4616afebc..61236363a 100644 --- a/scripts/generateNewClientTests/getGlobalRequirePropertyInput.ts +++ b/scripts/generateNewClientTests/getGlobalRequirePropertyInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalRequirePropertyInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalRequirePropertyOutput.ts b/scripts/generateNewClientTests/getGlobalRequirePropertyOutput.ts index 9c8e5d619..6224f9a75 100644 --- a/scripts/generateNewClientTests/getGlobalRequirePropertyOutput.ts +++ b/scripts/generateNewClientTests/getGlobalRequirePropertyOutput.ts @@ -1,3 +1,3 @@ -import { getServiceRequireDeepOutput } from "./getServiceRequireDeepOutput"; +import { getServiceRequireDeepOutput } from "./getServiceRequireDeepOutput.ts"; export const getGlobalRequirePropertyOutput = getServiceRequireDeepOutput; diff --git a/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameInput.ts b/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameInput.ts index eb6bb50bd..d5352612e 100644 --- a/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameInput.ts +++ b/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getGlobalRequirePropertyWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameOutput.ts b/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameOutput.ts index e8ff2f5a7..4d36abd85 100644 --- a/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameOutput.ts +++ b/scripts/generateNewClientTests/getGlobalRequirePropertyWithNameOutput.ts @@ -1,3 +1,3 @@ -import { getServiceRequireDeepWithNameOutput } from "./getServiceRequireDeepWithNameOutput"; +import { getServiceRequireDeepWithNameOutput } from "./getServiceRequireDeepWithNameOutput.ts"; export const getGlobalRequirePropertyWithNameOutput = getServiceRequireDeepWithNameOutput; diff --git a/scripts/generateNewClientTests/getServiceImportDeepAllInput.ts b/scripts/generateNewClientTests/getServiceImportDeepAllInput.ts index 768d394bb..bce838623 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepAllInput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepAllInput.ts @@ -1,3 +1,3 @@ -import { getServiceImportInput } from "./getServiceImportInput"; +import { getServiceImportInput } from "./getServiceImportInput.ts"; export const getServiceImportDeepAllInput = () => getServiceImportInput("aws-sdk/clients/all"); diff --git a/scripts/generateNewClientTests/getServiceImportDeepInput.ts b/scripts/generateNewClientTests/getServiceImportDeepInput.ts index b1cb95623..caa4b75e5 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepInput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportDeepInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportDeepOutput.ts b/scripts/generateNewClientTests/getServiceImportDeepOutput.ts index 5b7f5f8f7..0a2c82946 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getServiceImportDeepOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportDeepStarInput.ts b/scripts/generateNewClientTests/getServiceImportDeepStarInput.ts index 50cc7fca2..ad5919eb4 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepStarInput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepStarInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportDeepStarInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportDeepStarOutput.ts b/scripts/generateNewClientTests/getServiceImportDeepStarOutput.ts index 14ce7fe81..80510c94f 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepStarOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepStarOutput.ts @@ -1,3 +1,3 @@ -import { getServiceImportDeepOutput } from "./getServiceImportDeepOutput"; +import { getServiceImportDeepOutput } from "./getServiceImportDeepOutput.ts"; export const getServiceImportDeepStarOutput = getServiceImportDeepOutput; diff --git a/scripts/generateNewClientTests/getServiceImportDeepStarWithNameInput.ts b/scripts/generateNewClientTests/getServiceImportDeepStarWithNameInput.ts index b4506cf04..f599bffdc 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepStarWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepStarWithNameInput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportDeepStarWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportDeepStarWithNameOutput.ts b/scripts/generateNewClientTests/getServiceImportDeepStarWithNameOutput.ts index 3c419a908..a6c50a6eb 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepStarWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepStarWithNameOutput.ts @@ -1,3 +1,3 @@ -import { getServiceImportDeepWithNameOutput } from "./getServiceImportDeepWithNameOutput"; +import { getServiceImportDeepWithNameOutput } from "./getServiceImportDeepWithNameOutput.ts"; export const getServiceImportDeepStarWithNameOutput = getServiceImportDeepWithNameOutput; diff --git a/scripts/generateNewClientTests/getServiceImportDeepWithNameInput.ts b/scripts/generateNewClientTests/getServiceImportDeepWithNameInput.ts index f8dc4c11f..27a65a4a2 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepWithNameInput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportDeepWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportDeepWithNameOutput.ts b/scripts/generateNewClientTests/getServiceImportDeepWithNameOutput.ts index 5c0e8dd36..3244d2d29 100644 --- a/scripts/generateNewClientTests/getServiceImportDeepWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportDeepWithNameOutput.ts @@ -1,8 +1,8 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getServiceImportDeepWithNameOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportEqualsInput.ts b/scripts/generateNewClientTests/getServiceImportEqualsInput.ts index 0a9a916a4..bd6ded9a6 100644 --- a/scripts/generateNewClientTests/getServiceImportEqualsInput.ts +++ b/scripts/generateNewClientTests/getServiceImportEqualsInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportEqualsInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportEqualsOutput.ts b/scripts/generateNewClientTests/getServiceImportEqualsOutput.ts index f74eed5f7..57e33ffea 100644 --- a/scripts/generateNewClientTests/getServiceImportEqualsOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportEqualsOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode.ts"; export const getServiceImportEqualsOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportEqualsWithNameInput.ts b/scripts/generateNewClientTests/getServiceImportEqualsWithNameInput.ts index 6f77ffd5a..c6bfac94c 100644 --- a/scripts/generateNewClientTests/getServiceImportEqualsWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceImportEqualsWithNameInput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportEqualsWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportEqualsWithNameOutput.ts b/scripts/generateNewClientTests/getServiceImportEqualsWithNameOutput.ts index 9f496fa68..e0dc62f8c 100644 --- a/scripts/generateNewClientTests/getServiceImportEqualsWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportEqualsWithNameOutput.ts @@ -1,8 +1,8 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportEqualsCode } from "./getV3PackageImportEqualsCode.ts"; export const getServiceImportEqualsWithNameOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportInput.ts b/scripts/generateNewClientTests/getServiceImportInput.ts index 4bfb176ca..36a11a24c 100644 --- a/scripts/generateNewClientTests/getServiceImportInput.ts +++ b/scripts/generateNewClientTests/getServiceImportInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportInput = (path?: string) => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportOutput.ts b/scripts/generateNewClientTests/getServiceImportOutput.ts index 3b4a714e6..f0b8dad77 100644 --- a/scripts/generateNewClientTests/getServiceImportOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getServiceImportOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportWithNameInput.ts b/scripts/generateNewClientTests/getServiceImportWithNameInput.ts index e56028e9a..7a1c4962b 100644 --- a/scripts/generateNewClientTests/getServiceImportWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceImportWithNameInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceImportWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceImportWithNameOutput.ts b/scripts/generateNewClientTests/getServiceImportWithNameOutput.ts index a39667ac4..45aa93feb 100644 --- a/scripts/generateNewClientTests/getServiceImportWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceImportWithNameOutput.ts @@ -1,8 +1,8 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageImportsCode } from "./getV3PackageImportsCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageImportsCode } from "./getV3PackageImportsCode.ts"; export const getServiceImportWithNameOutput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceRequireDeepAllInput.ts b/scripts/generateNewClientTests/getServiceRequireDeepAllInput.ts index 21abf404e..90c00d221 100644 --- a/scripts/generateNewClientTests/getServiceRequireDeepAllInput.ts +++ b/scripts/generateNewClientTests/getServiceRequireDeepAllInput.ts @@ -1,3 +1,3 @@ -import { getServiceRequireInput } from "./getServiceRequireInput"; +import { getServiceRequireInput } from "./getServiceRequireInput.ts"; export const getServiceRequireDeepAllInput = () => getServiceRequireInput("aws-sdk/clients/all"); diff --git a/scripts/generateNewClientTests/getServiceRequireDeepInput.ts b/scripts/generateNewClientTests/getServiceRequireDeepInput.ts index f96eb396b..31617f310 100644 --- a/scripts/generateNewClientTests/getServiceRequireDeepInput.ts +++ b/scripts/generateNewClientTests/getServiceRequireDeepInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceRequireDeepInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceRequireDeepOutput.ts b/scripts/generateNewClientTests/getServiceRequireDeepOutput.ts index 791c526bd..879433671 100644 --- a/scripts/generateNewClientTests/getServiceRequireDeepOutput.ts +++ b/scripts/generateNewClientTests/getServiceRequireDeepOutput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode.ts"; export const getServiceRequireDeepOutput = () => { let content = "\n\n"; diff --git a/scripts/generateNewClientTests/getServiceRequireDeepWithNameInput.ts b/scripts/generateNewClientTests/getServiceRequireDeepWithNameInput.ts index 773e49bd6..420cd4aa9 100644 --- a/scripts/generateNewClientTests/getServiceRequireDeepWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceRequireDeepWithNameInput.ts @@ -1,7 +1,7 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientDeepImportPath } from "./getClientDeepImportPath"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientDeepImportPath } from "./getClientDeepImportPath.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceRequireDeepWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceRequireDeepWithNameOutput.ts b/scripts/generateNewClientTests/getServiceRequireDeepWithNameOutput.ts index e8cb3aaed..1804fc436 100644 --- a/scripts/generateNewClientTests/getServiceRequireDeepWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceRequireDeepWithNameOutput.ts @@ -1,8 +1,8 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode.ts"; export const getServiceRequireDeepWithNameOutput = () => { let content = "\n\n"; diff --git a/scripts/generateNewClientTests/getServiceRequireInput.ts b/scripts/generateNewClientTests/getServiceRequireInput.ts index dc279c0a4..77c59262a 100644 --- a/scripts/generateNewClientTests/getServiceRequireInput.ts +++ b/scripts/generateNewClientTests/getServiceRequireInput.ts @@ -1,5 +1,5 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceRequireInput = (path?: string) => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceRequireOutput.ts b/scripts/generateNewClientTests/getServiceRequireOutput.ts index 39b62652d..fe58f6cc2 100644 --- a/scripts/generateNewClientTests/getServiceRequireOutput.ts +++ b/scripts/generateNewClientTests/getServiceRequireOutput.ts @@ -1,3 +1,3 @@ -import { getGlobalRequireOutput } from "./getGlobalRequireOutput"; +import { getGlobalRequireOutput } from "./getGlobalRequireOutput.ts"; export const getServiceRequireOutput = getGlobalRequireOutput; diff --git a/scripts/generateNewClientTests/getServiceRequireWithNameInput.ts b/scripts/generateNewClientTests/getServiceRequireWithNameInput.ts index 33ac39e03..27b06d5b8 100644 --- a/scripts/generateNewClientTests/getServiceRequireWithNameInput.ts +++ b/scripts/generateNewClientTests/getServiceRequireWithNameInput.ts @@ -1,6 +1,6 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV2ClientsNewExpressionCode } from "./getV2ClientsNewExpressionCode.ts"; export const getServiceRequireWithNameInput = () => { let content = ""; diff --git a/scripts/generateNewClientTests/getServiceRequireWithNameOutput.ts b/scripts/generateNewClientTests/getServiceRequireWithNameOutput.ts index 0fbaa076a..3e81bc5f0 100644 --- a/scripts/generateNewClientTests/getServiceRequireWithNameOutput.ts +++ b/scripts/generateNewClientTests/getServiceRequireWithNameOutput.ts @@ -1,8 +1,8 @@ -import { CLIENTS_TO_TEST } from "./config"; -import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; -import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode"; -import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode"; +import { CLIENTS_TO_TEST } from "./config.ts"; +import { getClientNamesSortedByPackageName } from "./getClientNamesSortedByPackageName.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; +import { getV3ClientsNewExpressionCode } from "./getV3ClientsNewExpressionCode.ts"; +import { getV3PackageRequiresCode } from "./getV3PackageRequiresCode.ts"; export const getServiceRequireWithNameOutput = () => { let content = "\n\n"; diff --git a/scripts/generateNewClientTests/getV3ClientsNewExpressionCode.ts b/scripts/generateNewClientTests/getV3ClientsNewExpressionCode.ts index 6d6b2bab9..58821b4cb 100644 --- a/scripts/generateNewClientTests/getV3ClientsNewExpressionCode.ts +++ b/scripts/generateNewClientTests/getV3ClientsNewExpressionCode.ts @@ -1,4 +1,4 @@ -import { CLIENT_NAMES_MAP } from "../../src/transforms/v2-to-v3/config"; +import { CLIENT_NAMES_MAP } from "../../src/transforms/v2-to-v3/config/index.ts"; export const getV3ClientsNewExpressionCode = (clientsToTest: string[]) => { let content = ""; diff --git a/scripts/generateNewClientTests/getV3PackageImportEqualsCode.ts b/scripts/generateNewClientTests/getV3PackageImportEqualsCode.ts index 3e2e9e15a..234b043d5 100644 --- a/scripts/generateNewClientTests/getV3PackageImportEqualsCode.ts +++ b/scripts/generateNewClientTests/getV3PackageImportEqualsCode.ts @@ -2,8 +2,8 @@ import { type CLIENT_NAMES, CLIENT_NAMES_MAP, CLIENT_PACKAGE_NAMES_MAP, -} from "../../src/transforms/v2-to-v3/config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; +} from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; export interface V3PackageImportEqualsCodeOptions { useLocalSuffix?: boolean; diff --git a/scripts/generateNewClientTests/getV3PackageImportsCode.ts b/scripts/generateNewClientTests/getV3PackageImportsCode.ts index 1b456d068..f8c15c3b3 100644 --- a/scripts/generateNewClientTests/getV3PackageImportsCode.ts +++ b/scripts/generateNewClientTests/getV3PackageImportsCode.ts @@ -2,8 +2,8 @@ import { type CLIENT_NAMES, CLIENT_NAMES_MAP, CLIENT_PACKAGE_NAMES_MAP, -} from "../../src/transforms/v2-to-v3/config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; +} from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; export interface V3PackageImportsCodeOptions { useLocalSuffix?: boolean; diff --git a/scripts/generateNewClientTests/getV3PackageRequiresCode.ts b/scripts/generateNewClientTests/getV3PackageRequiresCode.ts index c6aa47ec0..a6738c21d 100644 --- a/scripts/generateNewClientTests/getV3PackageRequiresCode.ts +++ b/scripts/generateNewClientTests/getV3PackageRequiresCode.ts @@ -2,8 +2,8 @@ import { type CLIENT_NAMES, CLIENT_NAMES_MAP, CLIENT_PACKAGE_NAMES_MAP, -} from "../../src/transforms/v2-to-v3/config"; -import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix"; +} from "../../src/transforms/v2-to-v3/config/index.ts"; +import { getClientNameWithLocalSuffix } from "./getClientNameWithLocalSuffix.ts"; export interface V3PackageRequiresCodeOptions { useLocalSuffix?: boolean; diff --git a/scripts/generateNewClientTests/index.ts b/scripts/generateNewClientTests/index.ts index bb9567138..8a3cd4711 100644 --- a/scripts/generateNewClientTests/index.ts +++ b/scripts/generateNewClientTests/index.ts @@ -3,44 +3,47 @@ import { writeFile } from "node:fs/promises"; import { join } from "node:path"; -import { getGlobalImportEqualsInput } from "./getGlobalImportEqualsInput"; -import { getGlobalImportEqualsOutput } from "./getGlobalImportEqualsOutput"; -import { getGlobalImportInput } from "./getGlobalImportInput"; -import { getGlobalImportOutput } from "./getGlobalImportOutput"; -import { getGlobalImportStarInput } from "./getGlobalImportStarInput"; -import { getGlobalImportStarOutput } from "./getGlobalImportStarOutput"; -import { getGlobalRequireInput } from "./getGlobalRequireInput"; -import { getGlobalRequireOutput } from "./getGlobalRequireOutput"; -import { getGlobalRequirePropertyInput } from "./getGlobalRequirePropertyInput"; -import { getGlobalRequirePropertyOutput } from "./getGlobalRequirePropertyOutput"; -import { getGlobalRequirePropertyWithNameInput } from "./getGlobalRequirePropertyWithNameInput"; -import { getGlobalRequirePropertyWithNameOutput } from "./getGlobalRequirePropertyWithNameOutput"; -import { getServiceImportDeepAllInput } from "./getServiceImportDeepAllInput"; -import { getServiceImportDeepInput } from "./getServiceImportDeepInput"; -import { getServiceImportDeepOutput } from "./getServiceImportDeepOutput"; -import { getServiceImportDeepStarInput } from "./getServiceImportDeepStarInput"; -import { getServiceImportDeepStarOutput } from "./getServiceImportDeepStarOutput"; -import { getServiceImportDeepStarWithNameInput } from "./getServiceImportDeepStarWithNameInput"; -import { getServiceImportDeepStarWithNameOutput } from "./getServiceImportDeepStarWithNameOutput"; -import { getServiceImportDeepWithNameInput } from "./getServiceImportDeepWithNameInput"; -import { getServiceImportDeepWithNameOutput } from "./getServiceImportDeepWithNameOutput"; -import { getServiceImportEqualsInput } from "./getServiceImportEqualsInput"; -import { getServiceImportEqualsOutput } from "./getServiceImportEqualsOutput"; -import { getServiceImportEqualsWithNameInput } from "./getServiceImportEqualsWithNameInput"; -import { getServiceImportEqualsWithNameOutput } from "./getServiceImportEqualsWithNameOutput"; -import { getServiceImportInput } from "./getServiceImportInput"; -import { getServiceImportOutput } from "./getServiceImportOutput"; -import { getServiceImportWithNameInput } from "./getServiceImportWithNameInput"; -import { getServiceImportWithNameOutput } from "./getServiceImportWithNameOutput"; -import { getServiceRequireDeepAllInput } from "./getServiceRequireDeepAllInput"; -import { getServiceRequireDeepInput } from "./getServiceRequireDeepInput"; -import { getServiceRequireDeepOutput } from "./getServiceRequireDeepOutput"; -import { getServiceRequireDeepWithNameInput } from "./getServiceRequireDeepWithNameInput"; -import { getServiceRequireDeepWithNameOutput } from "./getServiceRequireDeepWithNameOutput"; -import { getServiceRequireInput } from "./getServiceRequireInput"; -import { getServiceRequireOutput } from "./getServiceRequireOutput"; -import { getServiceRequireWithNameInput } from "./getServiceRequireWithNameInput"; -import { getServiceRequireWithNameOutput } from "./getServiceRequireWithNameOutput"; +import { getGlobalImportEqualsInput } from "./getGlobalImportEqualsInput.ts"; +import { getGlobalImportEqualsOutput } from "./getGlobalImportEqualsOutput.ts"; +import { getGlobalImportInput } from "./getGlobalImportInput.ts"; +import { getGlobalImportOutput } from "./getGlobalImportOutput.ts"; +import { getGlobalImportStarInput } from "./getGlobalImportStarInput.ts"; +import { getGlobalImportStarOutput } from "./getGlobalImportStarOutput.ts"; +import { getGlobalRequireInput } from "./getGlobalRequireInput.ts"; +import { getGlobalRequireOutput } from "./getGlobalRequireOutput.ts"; +import { getGlobalRequirePropertyInput } from "./getGlobalRequirePropertyInput.ts"; +import { getGlobalRequirePropertyOutput } from "./getGlobalRequirePropertyOutput.ts"; +import { getGlobalRequirePropertyWithNameInput } from "./getGlobalRequirePropertyWithNameInput.ts"; +import { getGlobalRequirePropertyWithNameOutput } from "./getGlobalRequirePropertyWithNameOutput.ts"; +import { getServiceImportDeepAllInput } from "./getServiceImportDeepAllInput.ts"; +import { getServiceImportDeepInput } from "./getServiceImportDeepInput.ts"; +import { getServiceImportDeepOutput } from "./getServiceImportDeepOutput.ts"; +import { getServiceImportDeepStarInput } from "./getServiceImportDeepStarInput.ts"; +import { getServiceImportDeepStarOutput } from "./getServiceImportDeepStarOutput.ts"; +import { getServiceImportDeepStarWithNameInput } from "./getServiceImportDeepStarWithNameInput.ts"; +import { getServiceImportDeepStarWithNameOutput } from "./getServiceImportDeepStarWithNameOutput.ts"; +import { getServiceImportDeepWithNameInput } from "./getServiceImportDeepWithNameInput.ts"; +import { getServiceImportDeepWithNameOutput } from "./getServiceImportDeepWithNameOutput.ts"; +import { getServiceImportEqualsInput } from "./getServiceImportEqualsInput.ts"; +import { getServiceImportEqualsOutput } from "./getServiceImportEqualsOutput.ts"; +import { getServiceImportEqualsWithNameInput } from "./getServiceImportEqualsWithNameInput.ts"; +import { getServiceImportEqualsWithNameOutput } from "./getServiceImportEqualsWithNameOutput.ts"; +import { getServiceImportInput } from "./getServiceImportInput.ts"; +import { getServiceImportOutput } from "./getServiceImportOutput.ts"; +import { getServiceImportWithNameInput } from "./getServiceImportWithNameInput.ts"; +import { getServiceImportWithNameOutput } from "./getServiceImportWithNameOutput.ts"; +import { getServiceRequireDeepAllInput } from "./getServiceRequireDeepAllInput.ts"; +import { getServiceRequireDeepInput } from "./getServiceRequireDeepInput.ts"; +import { getServiceRequireDeepOutput } from "./getServiceRequireDeepOutput.ts"; +import { getServiceRequireDeepWithNameInput } from "./getServiceRequireDeepWithNameInput.ts"; +import { getServiceRequireDeepWithNameOutput } from "./getServiceRequireDeepWithNameOutput.ts"; +import { getServiceRequireInput } from "./getServiceRequireInput.ts"; +import { getServiceRequireOutput } from "./getServiceRequireOutput.ts"; +import { getServiceRequireWithNameInput } from "./getServiceRequireWithNameInput.ts"; +import { getServiceRequireWithNameOutput } from "./getServiceRequireWithNameOutput.ts"; + +// @ts-expect-error import.meta.dirname is defined in Node.js 22.x used for development. +const __dirname = import.meta.dirname; const codegenComment = `// This file is generated by scripts/generateNewClientTests/index.ts // Do not edit this file directly. Instead, edit the script and run it to regenerate this file.`; diff --git a/scripts/testUpdatedIdentifiers/index.ts b/scripts/testUpdatedIdentifiers/index.ts index 948df084e..ef456ad22 100644 --- a/scripts/testUpdatedIdentifiers/index.ts +++ b/scripts/testUpdatedIdentifiers/index.ts @@ -6,7 +6,7 @@ import { promisify } from "node:util"; import { CLIENT_NAMES_MAP as CLIENT_NAMES_MAP_TO_PUBLISH, CLIENT_PACKAGE_NAMES_MAP as PACKAGE_NAMES_MAP_TO_PUBLISH, -} from "../../src/transforms/v2-to-v3/config"; +} from "../../src/transforms/v2-to-v3/config/index.ts"; const execAsync = promisify(exec); diff --git a/src/cli.ts b/src/cli.ts index faec9fe23..4f4402ec7 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -30,7 +30,7 @@ import { getJsCodeshiftParser, getTransforms, getUpdatedTransformFile, -} from "./utils"; +} from "./utils/index.ts"; const args = process.argv; const transforms = getTransforms(); diff --git a/src/transforms/index.ts b/src/transforms/index.ts index eea524d65..7ad3e9360 100644 --- a/src/transforms/index.ts +++ b/src/transforms/index.ts @@ -1 +1 @@ -export * from "./types"; +export * from "./types.ts"; diff --git a/src/transforms/v2-to-v3/apis/addEmptyObjectForUndefined.ts b/src/transforms/v2-to-v3/apis/addEmptyObjectForUndefined.ts index 88594a68b..b27d08b1c 100644 --- a/src/transforms/v2-to-v3/apis/addEmptyObjectForUndefined.ts +++ b/src/transforms/v2-to-v3/apis/addEmptyObjectForUndefined.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; // Adds an empty object, if undefined is passed for optional parameters. export const addEmptyObjectForUndefined = ( diff --git a/src/transforms/v2-to-v3/apis/addNotSupportedClientComments.ts b/src/transforms/v2-to-v3/apis/addNotSupportedClientComments.ts index 293b29b42..311ad6981 100644 --- a/src/transforms/v2-to-v3/apis/addNotSupportedClientComments.ts +++ b/src/transforms/v2-to-v3/apis/addNotSupportedClientComments.ts @@ -1,10 +1,10 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { FUNCTION_TYPE_LIST, NOT_SUPPORTED_COMMENT, S3 } from "../config"; -import type { ClientIdentifier } from "../types"; -import { getClientApiCallExpression } from "./getClientApiCallExpression"; -import { getClientWaiterCallExpression } from "./getClientWaiterCallExpression"; -import { getClientWaiterStates } from "./getClientWaiterStates"; +import { FUNCTION_TYPE_LIST, NOT_SUPPORTED_COMMENT, S3 } from "../config/index.ts"; +import type { ClientIdentifier } from "../types.ts"; +import { getClientApiCallExpression } from "./getClientApiCallExpression.ts"; +import { getClientWaiterCallExpression } from "./getClientWaiterCallExpression.ts"; +import { getClientWaiterStates } from "./getClientWaiterStates.ts"; export interface CommentsForUnsupportedAPIsOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/apis/getClientApiCallExpression.ts b/src/transforms/v2-to-v3/apis/getClientApiCallExpression.ts index bf5cde722..ba0cbd547 100644 --- a/src/transforms/v2-to-v3/apis/getClientApiCallExpression.ts +++ b/src/transforms/v2-to-v3/apis/getClientApiCallExpression.ts @@ -1,6 +1,6 @@ import type { CallExpression } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const getClientApiCallExpression = ( clientId: ClientIdentifier, diff --git a/src/transforms/v2-to-v3/apis/getClientIdNamesFromNewExpr.ts b/src/transforms/v2-to-v3/apis/getClientIdNamesFromNewExpr.ts index d2596eff8..d837a38f5 100644 --- a/src/transforms/v2-to-v3/apis/getClientIdNamesFromNewExpr.ts +++ b/src/transforms/v2-to-v3/apis/getClientIdNamesFromNewExpr.ts @@ -6,11 +6,11 @@ import type { NewExpression, } from "jscodeshift"; -import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT_CLIENT } from "../config"; +import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT_CLIENT } from "../config/index.ts"; import { getClientNewExpressionFromGlobalName, getClientNewExpressionFromLocalName, -} from "../utils"; +} from "../utils/index.ts"; export interface GetClientIdNamesFromNewExprOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/apis/getClientIdThisExpressions.ts b/src/transforms/v2-to-v3/apis/getClientIdThisExpressions.ts index fe9334f5c..7c1909290 100644 --- a/src/transforms/v2-to-v3/apis/getClientIdThisExpressions.ts +++ b/src/transforms/v2-to-v3/apis/getClientIdThisExpressions.ts @@ -1,5 +1,5 @@ import type { Collection, Identifier, JSCodeshift, MemberExpression } from "jscodeshift"; -import type { ThisMemberExpression } from "../types"; +import type { ThisMemberExpression } from "../types.ts"; const thisMemberExpression = { type: "MemberExpression", object: { type: "ThisExpression" } }; diff --git a/src/transforms/v2-to-v3/apis/getClientIdentifiers.ts b/src/transforms/v2-to-v3/apis/getClientIdentifiers.ts index 5844bf173..f057ed885 100644 --- a/src/transforms/v2-to-v3/apis/getClientIdentifiers.ts +++ b/src/transforms/v2-to-v3/apis/getClientIdentifiers.ts @@ -1,9 +1,9 @@ import type { Collection, Identifier, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { getClientIdNamesFromNewExpr } from "./getClientIdNamesFromNewExpr"; -import { getClientIdNamesFromTSTypeRef } from "./getClientIdNamesFromTSTypeRef"; -import { getClientIdThisExpressions } from "./getClientIdThisExpressions"; +import type { ClientIdentifier } from "../types.ts"; +import { getClientIdNamesFromNewExpr } from "./getClientIdNamesFromNewExpr.ts"; +import { getClientIdNamesFromTSTypeRef } from "./getClientIdNamesFromTSTypeRef.ts"; +import { getClientIdThisExpressions } from "./getClientIdThisExpressions.ts"; export interface GetClientIdentifiersOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/apis/getClientIdentifiersRecord.ts b/src/transforms/v2-to-v3/apis/getClientIdentifiersRecord.ts index 8394c9f55..098d82c5f 100644 --- a/src/transforms/v2-to-v3/apis/getClientIdentifiersRecord.ts +++ b/src/transforms/v2-to-v3/apis/getClientIdentifiersRecord.ts @@ -1,7 +1,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifiersRecord } from "../types"; -import { getClientIdentifiers } from "./getClientIdentifiers"; +import type { ClientIdentifiersRecord } from "../types.ts"; +import { getClientIdentifiers } from "./getClientIdentifiers.ts"; export interface GetClientIdentifiersRecordOptions { v2GlobalName?: string; diff --git a/src/transforms/v2-to-v3/apis/getClientWaiterCallExpression.ts b/src/transforms/v2-to-v3/apis/getClientWaiterCallExpression.ts index 12d387899..a9940af39 100644 --- a/src/transforms/v2-to-v3/apis/getClientWaiterCallExpression.ts +++ b/src/transforms/v2-to-v3/apis/getClientWaiterCallExpression.ts @@ -1,6 +1,6 @@ import type { CallExpression } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const getClientWaiterCallExpression = ( clientId: ClientIdentifier, diff --git a/src/transforms/v2-to-v3/apis/getClientWaiterStates.ts b/src/transforms/v2-to-v3/apis/getClientWaiterStates.ts index f76cb40e8..d9fe60e3d 100644 --- a/src/transforms/v2-to-v3/apis/getClientWaiterStates.ts +++ b/src/transforms/v2-to-v3/apis/getClientWaiterStates.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const getClientWaiterStates = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/apis/getS3SignedUrlApiNames.ts b/src/transforms/v2-to-v3/apis/getS3SignedUrlApiNames.ts index 92576b5a9..e545fcbfa 100644 --- a/src/transforms/v2-to-v3/apis/getS3SignedUrlApiNames.ts +++ b/src/transforms/v2-to-v3/apis/getS3SignedUrlApiNames.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const getS3SignedUrlApiNames = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/apis/index.ts b/src/transforms/v2-to-v3/apis/index.ts index 84b453f95..d194ebeaf 100644 --- a/src/transforms/v2-to-v3/apis/index.ts +++ b/src/transforms/v2-to-v3/apis/index.ts @@ -1,20 +1,20 @@ -export * from "./addEmptyObjectForUndefined"; -export * from "./addNotSupportedClientComments"; -export * from "./addPromiseRemovalComments"; -export * from "./getClientIdentifiersRecord"; -export * from "./getClientWaiterStates"; -export * from "./getCommandName"; -export * from "./getS3SignedUrlApiNames"; -export * from "./getV3ClientWaiterApiName"; -export * from "./isS3CreatePresignedPostApiUsed"; -export * from "./isS3GetSignedUrlApiUsed"; -export * from "./isS3UploadApiUsed"; -export * from "./removePromiseCalls"; -export * from "./renameErrorCodeWithName"; -export * from "./replaceAwsEndpoint"; -export * from "./replaceAwsError"; -export * from "./replaceAwsIdentity"; -export * from "./replaceS3CreatePresignedPostApi"; -export * from "./replaceS3GetSignedUrlApi"; -export * from "./replaceS3UploadApi"; -export * from "./replaceWaiterApi"; +export * from "./addEmptyObjectForUndefined.ts"; +export * from "./addNotSupportedClientComments.ts"; +export * from "./addPromiseRemovalComments.ts"; +export * from "./getClientIdentifiersRecord.ts"; +export * from "./getClientWaiterStates.ts"; +export * from "./getCommandName.ts"; +export * from "./getS3SignedUrlApiNames.ts"; +export * from "./getV3ClientWaiterApiName.ts"; +export * from "./isS3CreatePresignedPostApiUsed.ts"; +export * from "./isS3GetSignedUrlApiUsed.ts"; +export * from "./isS3UploadApiUsed.ts"; +export * from "./removePromiseCalls.ts"; +export * from "./renameErrorCodeWithName.ts"; +export * from "./replaceAwsEndpoint.ts"; +export * from "./replaceAwsError.ts"; +export * from "./replaceAwsIdentity.ts"; +export * from "./replaceS3CreatePresignedPostApi.ts"; +export * from "./replaceS3GetSignedUrlApi.ts"; +export * from "./replaceS3UploadApi.ts"; +export * from "./replaceWaiterApi.ts"; diff --git a/src/transforms/v2-to-v3/apis/isS3CreatePresignedPostApiUsed.ts b/src/transforms/v2-to-v3/apis/isS3CreatePresignedPostApiUsed.ts index 5b54377c5..4fe947486 100644 --- a/src/transforms/v2-to-v3/apis/isS3CreatePresignedPostApiUsed.ts +++ b/src/transforms/v2-to-v3/apis/isS3CreatePresignedPostApiUsed.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const isS3CreatePresignedPostApiUsed = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/apis/isS3GetSignedUrlApiUsed.ts b/src/transforms/v2-to-v3/apis/isS3GetSignedUrlApiUsed.ts index 4bf17e14d..8c77c8663 100644 --- a/src/transforms/v2-to-v3/apis/isS3GetSignedUrlApiUsed.ts +++ b/src/transforms/v2-to-v3/apis/isS3GetSignedUrlApiUsed.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const isS3GetSignedUrlApiUsed = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/apis/isS3UploadApiUsed.ts b/src/transforms/v2-to-v3/apis/isS3UploadApiUsed.ts index fccca6cc2..cfca5604a 100644 --- a/src/transforms/v2-to-v3/apis/isS3UploadApiUsed.ts +++ b/src/transforms/v2-to-v3/apis/isS3UploadApiUsed.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export const isS3UploadApiUsed = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/apis/removePromiseCalls.ts b/src/transforms/v2-to-v3/apis/removePromiseCalls.ts index 8730dd238..b03204e30 100644 --- a/src/transforms/v2-to-v3/apis/removePromiseCalls.ts +++ b/src/transforms/v2-to-v3/apis/removePromiseCalls.ts @@ -1,7 +1,7 @@ import type { Collection, Identifier, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { removePromiseForCallExpression } from "./removePromiseForCallExpression"; +import type { ClientIdentifier } from "../types.ts"; +import { removePromiseForCallExpression } from "./removePromiseForCallExpression.ts"; export interface RemovePromiseCallsOptions { v2GlobalName?: string; diff --git a/src/transforms/v2-to-v3/apis/renameErrorCodeWithName.ts b/src/transforms/v2-to-v3/apis/renameErrorCodeWithName.ts index 2ed28f490..e9c53f8fe 100644 --- a/src/transforms/v2-to-v3/apis/renameErrorCodeWithName.ts +++ b/src/transforms/v2-to-v3/apis/renameErrorCodeWithName.ts @@ -7,7 +7,7 @@ import type { JSCodeshift, } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; const FUNCTION_EXPRESSION_TYPES = ["ArrowFunctionExpression", "FunctionExpression"]; diff --git a/src/transforms/v2-to-v3/apis/replaceAwsError.ts b/src/transforms/v2-to-v3/apis/replaceAwsError.ts index 185e846fe..944213c73 100644 --- a/src/transforms/v2-to-v3/apis/replaceAwsError.ts +++ b/src/transforms/v2-to-v3/apis/replaceAwsError.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { addNamedModule, type ImportType } from "../modules"; +import { addNamedModule, type ImportType } from "../modules/index.ts"; export interface ReplaceAwsErrorOptions { v2GlobalName?: string; diff --git a/src/transforms/v2-to-v3/apis/replaceAwsIdentity.ts b/src/transforms/v2-to-v3/apis/replaceAwsIdentity.ts index 3b202b3dd..f32a096de 100644 --- a/src/transforms/v2-to-v3/apis/replaceAwsIdentity.ts +++ b/src/transforms/v2-to-v3/apis/replaceAwsIdentity.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift, NewExpression } from "jscodeshift"; -import { AWS_CREDENTIALS_MAP, AWS_TOKEN_MAP } from "../config"; -import { addNamedModule, type ImportType } from "../modules"; +import { AWS_CREDENTIALS_MAP, AWS_TOKEN_MAP } from "../config/index.ts"; +import { addNamedModule, type ImportType } from "../modules/index.ts"; export interface ReplaceAwsCredentialsOptions { v2GlobalName?: string; diff --git a/src/transforms/v2-to-v3/apis/replaceS3CreatePresignedPostApi.ts b/src/transforms/v2-to-v3/apis/replaceS3CreatePresignedPostApi.ts index 7a489b087..515ec45e0 100644 --- a/src/transforms/v2-to-v3/apis/replaceS3CreatePresignedPostApi.ts +++ b/src/transforms/v2-to-v3/apis/replaceS3CreatePresignedPostApi.ts @@ -1,7 +1,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { getClientApiCallExpression } from "./getClientApiCallExpression"; +import type { ClientIdentifier } from "../types.ts"; +import { getClientApiCallExpression } from "./getClientApiCallExpression.ts"; // Updates `s3.createPresignedPost(params)` API with `await createPresignedPost(s3, params)` API. export const replaceS3CreatePresignedPostApi = ( diff --git a/src/transforms/v2-to-v3/apis/replaceS3GetSignedUrlApi.ts b/src/transforms/v2-to-v3/apis/replaceS3GetSignedUrlApi.ts index 2533fc8e8..a63110ec9 100644 --- a/src/transforms/v2-to-v3/apis/replaceS3GetSignedUrlApi.ts +++ b/src/transforms/v2-to-v3/apis/replaceS3GetSignedUrlApi.ts @@ -1,8 +1,8 @@ import type { Collection, JSCodeshift, NewExpression, ObjectExpression } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { getClientApiCallExpression } from "./getClientApiCallExpression"; -import { getCommandName } from "./getCommandName"; +import type { ClientIdentifier } from "../types.ts"; +import { getClientApiCallExpression } from "./getClientApiCallExpression.ts"; +import { getCommandName } from "./getCommandName.ts"; // Updates `s3.getSignedUrl()` API with `await getSignedUrl(s3, command)` API. export const replaceS3GetSignedUrlApi = ( diff --git a/src/transforms/v2-to-v3/apis/replaceS3UploadApi.ts b/src/transforms/v2-to-v3/apis/replaceS3UploadApi.ts index 293011540..d5314a878 100644 --- a/src/transforms/v2-to-v3/apis/replaceS3UploadApi.ts +++ b/src/transforms/v2-to-v3/apis/replaceS3UploadApi.ts @@ -1,7 +1,7 @@ import type { Collection, Identifier, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { getClientApiCallExpression } from "./getClientApiCallExpression"; +import type { ClientIdentifier } from "../types.ts"; +import { getClientApiCallExpression } from "./getClientApiCallExpression.ts"; // Updates `s3.upload()` API with `new Upload()` API. export const replaceS3UploadApi = ( diff --git a/src/transforms/v2-to-v3/apis/replaceWaiterApi.ts b/src/transforms/v2-to-v3/apis/replaceWaiterApi.ts index 03348d267..039cf7610 100644 --- a/src/transforms/v2-to-v3/apis/replaceWaiterApi.ts +++ b/src/transforms/v2-to-v3/apis/replaceWaiterApi.ts @@ -1,12 +1,12 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ClientIdentifier } from "../types"; -import { getArgsWithoutWaiterConfig } from "./getArgsWithoutWaiterConfig"; -import { getClientWaiterCallExpression } from "./getClientWaiterCallExpression"; -import { getClientWaiterStates } from "./getClientWaiterStates"; -import { getV3ClientWaiterApiName } from "./getV3ClientWaiterApiName"; -import { getWaiterConfig } from "./getWaiterConfig"; -import { getWaiterConfigValue } from "./getWaiterConfigValue"; +import type { ClientIdentifier } from "../types.ts"; +import { getArgsWithoutWaiterConfig } from "./getArgsWithoutWaiterConfig.ts"; +import { getClientWaiterCallExpression } from "./getClientWaiterCallExpression.ts"; +import { getClientWaiterStates } from "./getClientWaiterStates.ts"; +import { getV3ClientWaiterApiName } from "./getV3ClientWaiterApiName.ts"; +import { getWaiterConfig } from "./getWaiterConfig.ts"; +import { getWaiterConfigValue } from "./getWaiterConfigValue.ts"; // Updates .waitFor() API with waitUntil* API. export const replaceWaiterApi = ( diff --git a/src/transforms/v2-to-v3/aws-util/index.ts b/src/transforms/v2-to-v3/aws-util/index.ts index 7a3f7be95..a7d0336b1 100644 --- a/src/transforms/v2-to-v3/aws-util/index.ts +++ b/src/transforms/v2-to-v3/aws-util/index.ts @@ -1 +1 @@ -export * from "./replaceAwsUtilFunctions"; +export * from "./replaceAwsUtilFunctions.ts"; diff --git a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilArrayFunctions.ts b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilArrayFunctions.ts index 474d85cdd..9ca0946ba 100644 --- a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilArrayFunctions.ts +++ b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilArrayFunctions.ts @@ -1,5 +1,5 @@ import type { Collection, FunctionExpression, Identifier, JSCodeshift } from "jscodeshift"; -import { getAwsUtilCallExpression } from "./getAwsUtilCallExpression"; +import { getAwsUtilCallExpression } from "./getAwsUtilCallExpression.ts"; export const replaceAwsUtilArrayFunctions = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilCopy.ts b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilCopy.ts index 51173e271..6916de64c 100644 --- a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilCopy.ts +++ b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilCopy.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getAwsUtilCallExpression } from "./getAwsUtilCallExpression"; +import { getAwsUtilCallExpression } from "./getAwsUtilCallExpression.ts"; export const replaceAwsUtilCopy = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilFunctions.ts b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilFunctions.ts index 220cdab01..e4a9671db 100644 --- a/src/transforms/v2-to-v3/aws-util/replaceAwsUtilFunctions.ts +++ b/src/transforms/v2-to-v3/aws-util/replaceAwsUtilFunctions.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { replaceAwsUtilArrayFunctions } from "./replaceAwsUtilArrayFunctions"; -import { replaceAwsUtilCopy } from "./replaceAwsUtilCopy"; +import { replaceAwsUtilArrayFunctions } from "./replaceAwsUtilArrayFunctions.ts"; +import { replaceAwsUtilCopy } from "./replaceAwsUtilCopy.ts"; export const replaceAwsUtilFunctions = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-instances/getDynamoDBDocClientArgs.ts b/src/transforms/v2-to-v3/client-instances/getDynamoDBDocClientArgs.ts index 8d467e839..5c5bae2b2 100644 --- a/src/transforms/v2-to-v3/client-instances/getDynamoDBDocClientArgs.ts +++ b/src/transforms/v2-to-v3/client-instances/getDynamoDBDocClientArgs.ts @@ -1,5 +1,5 @@ import type { ASTPath, JSCodeshift, NewExpression } from "jscodeshift"; -import { getDynamoDBForDocClient } from "./getDynamoDBForDocClient"; +import { getDynamoDBForDocClient } from "./getDynamoDBForDocClient.ts"; export const getDynamoDBDocClientArgs = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-instances/getDynamoDBForDocClient.ts b/src/transforms/v2-to-v3/client-instances/getDynamoDBForDocClient.ts index 6d50af0dd..a611b899a 100644 --- a/src/transforms/v2-to-v3/client-instances/getDynamoDBForDocClient.ts +++ b/src/transforms/v2-to-v3/client-instances/getDynamoDBForDocClient.ts @@ -1,6 +1,6 @@ import type { ASTPath, JSCodeshift, NewExpression } from "jscodeshift"; -import { DYNAMODB } from "../config"; +import { DYNAMODB } from "../config/index.ts"; export const getDynamoDBForDocClient = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-instances/getNewClientExpression.ts b/src/transforms/v2-to-v3/client-instances/getNewClientExpression.ts index 2181fbb7c..82daeb483 100644 --- a/src/transforms/v2-to-v3/client-instances/getNewClientExpression.ts +++ b/src/transforms/v2-to-v3/client-instances/getNewClientExpression.ts @@ -1,5 +1,5 @@ import type { ASTPath, JSCodeshift, NewExpression, ObjectExpression } from "jscodeshift"; -import { getObjectWithUpdatedAwsConfigKeys } from "./getObjectWithUpdatedAwsConfigKeys"; +import { getObjectWithUpdatedAwsConfigKeys } from "./getObjectWithUpdatedAwsConfigKeys.ts"; export interface GetNewClientExpressionOptions { v2ClientNewExpression: ASTPath; diff --git a/src/transforms/v2-to-v3/client-instances/getObjectWithUpdatedAwsConfigKeys.ts b/src/transforms/v2-to-v3/client-instances/getObjectWithUpdatedAwsConfigKeys.ts index 334627e58..18cc0d9d8 100644 --- a/src/transforms/v2-to-v3/client-instances/getObjectWithUpdatedAwsConfigKeys.ts +++ b/src/transforms/v2-to-v3/client-instances/getObjectWithUpdatedAwsConfigKeys.ts @@ -1,5 +1,5 @@ import type { JSCodeshift, ObjectExpression } from "jscodeshift"; -import { AWS_CONFIG_KEY_MAP } from "../config"; +import { AWS_CONFIG_KEY_MAP } from "../config/index.ts"; const getRenameComment = (keyName: string, newKeyName: string) => ` The key ${keyName} is renamed to ${newKeyName}.`; diff --git a/src/transforms/v2-to-v3/client-instances/index.ts b/src/transforms/v2-to-v3/client-instances/index.ts index 345b477ca..2f5a3ee80 100644 --- a/src/transforms/v2-to-v3/client-instances/index.ts +++ b/src/transforms/v2-to-v3/client-instances/index.ts @@ -1,4 +1,4 @@ -export * from "./getAwsGlobalConfig"; -export * from "./replaceAwsConfig"; -export * from "./replaceClientCreation"; -export * from "./replaceDocClientCreation"; +export * from "./getAwsGlobalConfig.ts"; +export * from "./replaceAwsConfig.ts"; +export * from "./replaceClientCreation.ts"; +export * from "./replaceDocClientCreation.ts"; diff --git a/src/transforms/v2-to-v3/client-instances/replaceAwsConfig.ts b/src/transforms/v2-to-v3/client-instances/replaceAwsConfig.ts index 444752417..68f4768c5 100644 --- a/src/transforms/v2-to-v3/client-instances/replaceAwsConfig.ts +++ b/src/transforms/v2-to-v3/client-instances/replaceAwsConfig.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift, ObjectExpression } from "jscodeshift"; -import { getObjectWithUpdatedAwsConfigKeys } from "./getObjectWithUpdatedAwsConfigKeys"; +import { getObjectWithUpdatedAwsConfigKeys } from "./getObjectWithUpdatedAwsConfigKeys.ts"; export interface ReplaceAwsConfigOptions { v2GlobalName?: string; diff --git a/src/transforms/v2-to-v3/client-instances/replaceClientCreation.ts b/src/transforms/v2-to-v3/client-instances/replaceClientCreation.ts index 8521db075..5462fc947 100644 --- a/src/transforms/v2-to-v3/client-instances/replaceClientCreation.ts +++ b/src/transforms/v2-to-v3/client-instances/replaceClientCreation.ts @@ -2,8 +2,8 @@ import type { Collection, JSCodeshift, ObjectExpression } from "jscodeshift"; import { getClientNewExpressionFromGlobalName, getClientNewExpressionFromLocalName, -} from "../utils"; -import { getNewClientExpression } from "./getNewClientExpression"; +} from "../utils/index.ts"; +import { getNewClientExpression } from "./getNewClientExpression.ts"; export interface ReplaceClientCreationOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/client-instances/replaceDocClientCreation.ts b/src/transforms/v2-to-v3/client-instances/replaceDocClientCreation.ts index 50b71a9ed..dca1c07e3 100644 --- a/src/transforms/v2-to-v3/client-instances/replaceDocClientCreation.ts +++ b/src/transforms/v2-to-v3/client-instances/replaceDocClientCreation.ts @@ -1,11 +1,16 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT, DYNAMODB_DOCUMENT_CLIENT } from "../config"; +import { + DOCUMENT_CLIENT, + DYNAMODB, + DYNAMODB_DOCUMENT, + DYNAMODB_DOCUMENT_CLIENT, +} from "../config/index.ts"; import { getClientNewExpressionFromGlobalName, getClientNewExpressionFromLocalName, -} from "../utils"; -import { getDynamoDBDocClientArgs } from "./getDynamoDBDocClientArgs"; +} from "../utils/index.ts"; +import { getDynamoDBDocClientArgs } from "./getDynamoDBDocClientArgs.ts"; export interface ReplaceDocClientCreationOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/client-names/getClientMetadataRecord.ts b/src/transforms/v2-to-v3/client-names/getClientMetadataRecord.ts index 967297f71..1aa06df8a 100644 --- a/src/transforms/v2-to-v3/client-names/getClientMetadataRecord.ts +++ b/src/transforms/v2-to-v3/client-names/getClientMetadataRecord.ts @@ -1,6 +1,6 @@ -import type { ClientMetadataRecord } from "../types"; -import { getV3ClientName } from "./getV3ClientName"; -import { getV3ClientPackageName } from "./getV3ClientPackageName"; +import type { ClientMetadataRecord } from "../types.ts"; +import { getV3ClientName } from "./getV3ClientName.ts"; +import { getV3ClientPackageName } from "./getV3ClientPackageName.ts"; export const getClientMetadataRecord = ( v2ClientNamesRecord: Record diff --git a/src/transforms/v2-to-v3/client-names/getClientNamesFromDeepImport.ts b/src/transforms/v2-to-v3/client-names/getClientNamesFromDeepImport.ts index 2f6e45197..0bba59ee9 100644 --- a/src/transforms/v2-to-v3/client-names/getClientNamesFromDeepImport.ts +++ b/src/transforms/v2-to-v3/client-names/getClientNamesFromDeepImport.ts @@ -1,4 +1,4 @@ -import { CLIENT_NAMES, PACKAGE_NAME } from "../config"; +import { CLIENT_NAMES, PACKAGE_NAME } from "../config/index.ts"; const DEEP_IMPORT_PATH_REGEXP = new RegExp(`${PACKAGE_NAME}/clients/([\\w]*)`, "g"); diff --git a/src/transforms/v2-to-v3/client-names/getClientNamesFromGlobal.ts b/src/transforms/v2-to-v3/client-names/getClientNamesFromGlobal.ts index bfc0fb9e2..a0c80a080 100644 --- a/src/transforms/v2-to-v3/client-names/getClientNamesFromGlobal.ts +++ b/src/transforms/v2-to-v3/client-names/getClientNamesFromGlobal.ts @@ -1,8 +1,8 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { CLIENT_NAMES } from "../config"; -import { getNamesFromNewExpr } from "./getNamesFromNewExpr"; -import { getNamesFromTSQualifiedName } from "./getNamesFromTSQualifiedName"; +import { CLIENT_NAMES } from "../config/index.ts"; +import { getNamesFromNewExpr } from "./getNamesFromNewExpr.ts"; +import { getNamesFromTSQualifiedName } from "./getNamesFromTSQualifiedName.ts"; export const getClientNamesFromGlobal = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-names/getClientNamesRecord.ts b/src/transforms/v2-to-v3/client-names/getClientNamesRecord.ts index 6117d819f..e1e0a4404 100644 --- a/src/transforms/v2-to-v3/client-names/getClientNamesRecord.ts +++ b/src/transforms/v2-to-v3/client-names/getClientNamesRecord.ts @@ -1,12 +1,12 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { CLIENT_NAMES, PACKAGE_NAME } from "../config"; -import { ImportType } from "../modules"; -import * as importEqualsModule from "../modules/importEqualsModule"; -import * as importModule from "../modules/importModule"; -import * as requireModule from "../modules/requireModule"; -import { getClientDeepImportPath } from "../utils"; -import { getClientNamesFromDeepImport } from "./getClientNamesFromDeepImport"; +import { CLIENT_NAMES, PACKAGE_NAME } from "../config/index.ts"; +import * as importEqualsModule from "../modules/importEqualsModule/index.ts"; +import * as importModule from "../modules/importModule/index.ts"; +import { ImportType } from "../modules/index.ts"; +import * as requireModule from "../modules/requireModule/index.ts"; +import { getClientDeepImportPath } from "../utils/index.ts"; +import { getClientNamesFromDeepImport } from "./getClientNamesFromDeepImport.ts"; export const getClientNamesRecord = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-names/getNamesFromNewExpr.ts b/src/transforms/v2-to-v3/client-names/getNamesFromNewExpr.ts index 5a8e1f712..512b73cce 100644 --- a/src/transforms/v2-to-v3/client-names/getNamesFromNewExpr.ts +++ b/src/transforms/v2-to-v3/client-names/getNamesFromNewExpr.ts @@ -1,7 +1,7 @@ import type { Collection, Identifier, JSCodeshift, MemberExpression } from "jscodeshift"; -import { DYNAMODB_DOCUMENT_CLIENT } from "../config"; -import { getClientNewExpressionFromGlobalName } from "../utils"; +import { DYNAMODB_DOCUMENT_CLIENT } from "../config/index.ts"; +import { getClientNewExpressionFromGlobalName } from "../utils/index.ts"; export const getNamesFromNewExpr = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/client-names/getV3ClientName.spec.ts b/src/transforms/v2-to-v3/client-names/getV3ClientName.spec.ts index c6d1c3584..47269e2a1 100644 --- a/src/transforms/v2-to-v3/client-names/getV3ClientName.spec.ts +++ b/src/transforms/v2-to-v3/client-names/getV3ClientName.spec.ts @@ -1,8 +1,8 @@ import { strictEqual, throws } from "node:assert"; import { describe, it } from "node:test"; -import { CLIENT_NAMES_MAP } from "../config"; -import { getV3ClientName } from "./getV3ClientName"; +import { CLIENT_NAMES_MAP } from "../config/index.ts"; +import { getV3ClientName } from "./getV3ClientName.ts"; describe(getV3ClientName.name, () => { for (const [input, output] of Object.entries(CLIENT_NAMES_MAP)) { diff --git a/src/transforms/v2-to-v3/client-names/getV3ClientName.ts b/src/transforms/v2-to-v3/client-names/getV3ClientName.ts index df7ac506f..fafffee0b 100644 --- a/src/transforms/v2-to-v3/client-names/getV3ClientName.ts +++ b/src/transforms/v2-to-v3/client-names/getV3ClientName.ts @@ -1,4 +1,4 @@ -import { CLIENT_NAMES_MAP } from "../config"; +import { CLIENT_NAMES_MAP } from "../config/index.ts"; // Returns v3 client name for the provided v2 client name. export const getV3ClientName = (clientName: string) => { diff --git a/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.spec.ts b/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.spec.ts index 13cfd79dd..073c25ba0 100644 --- a/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.spec.ts +++ b/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.spec.ts @@ -1,8 +1,8 @@ import { strictEqual, throws } from "node:assert"; import { describe, it } from "node:test"; -import { CLIENT_PACKAGE_NAMES_MAP } from "../config"; -import { getV3ClientPackageName } from "./getV3ClientPackageName"; +import { CLIENT_PACKAGE_NAMES_MAP } from "../config/index.ts"; +import { getV3ClientPackageName } from "./getV3ClientPackageName.ts"; describe(getV3ClientPackageName.name, () => { for (const [input, output] of Object.entries(CLIENT_PACKAGE_NAMES_MAP)) { diff --git a/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.ts b/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.ts index 553dbcf15..dbf3d4642 100644 --- a/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.ts +++ b/src/transforms/v2-to-v3/client-names/getV3ClientPackageName.ts @@ -1,4 +1,4 @@ -import { CLIENT_PACKAGE_NAMES_MAP } from "../config"; +import { CLIENT_PACKAGE_NAMES_MAP } from "../config/index.ts"; // Returns v3 client package name for the provided v2 client name. export const getV3ClientPackageName = (clientName: string) => { diff --git a/src/transforms/v2-to-v3/client-names/index.ts b/src/transforms/v2-to-v3/client-names/index.ts index efe0b5a10..26efcbe58 100644 --- a/src/transforms/v2-to-v3/client-names/index.ts +++ b/src/transforms/v2-to-v3/client-names/index.ts @@ -1,4 +1,4 @@ -export * from "./getClientMetadataRecord"; -export * from "./getClientNamesFromDeepImport"; -export * from "./getClientNamesFromGlobal"; -export * from "./getClientNamesRecord"; +export * from "./getClientMetadataRecord.ts"; +export * from "./getClientNamesFromDeepImport.ts"; +export * from "./getClientNamesFromGlobal.ts"; +export * from "./getClientNamesRecord.ts"; diff --git a/src/transforms/v2-to-v3/config/CLIENT_NAMES_MAP.ts b/src/transforms/v2-to-v3/config/CLIENT_NAMES_MAP.ts index 42bdcb1b8..667be6229 100644 --- a/src/transforms/v2-to-v3/config/CLIENT_NAMES_MAP.ts +++ b/src/transforms/v2-to-v3/config/CLIENT_NAMES_MAP.ts @@ -1,4 +1,4 @@ -import { CLIENT_NAMES } from "./CLIENT_NAMES"; +import { CLIENT_NAMES } from "./CLIENT_NAMES.ts"; // The key is the client name in v2, and value is the client name in v3. export const CLIENT_NAMES_MAP: Record = { diff --git a/src/transforms/v2-to-v3/config/CLIENT_PACKAGE_NAMES_MAP.ts b/src/transforms/v2-to-v3/config/CLIENT_PACKAGE_NAMES_MAP.ts index ea8a175ce..06b6eb234 100644 --- a/src/transforms/v2-to-v3/config/CLIENT_PACKAGE_NAMES_MAP.ts +++ b/src/transforms/v2-to-v3/config/CLIENT_PACKAGE_NAMES_MAP.ts @@ -1,4 +1,4 @@ -import { CLIENT_NAMES } from "./CLIENT_NAMES"; +import { CLIENT_NAMES } from "./CLIENT_NAMES.ts"; // The key is the client name in v2, and value is the client package name in v3. export const CLIENT_PACKAGE_NAMES_MAP: Record = { diff --git a/src/transforms/v2-to-v3/config/index.ts b/src/transforms/v2-to-v3/config/index.ts index 283e95279..b074ccaa7 100644 --- a/src/transforms/v2-to-v3/config/index.ts +++ b/src/transforms/v2-to-v3/config/index.ts @@ -1,9 +1,9 @@ -export * from "./AWS_CONFIG_KEY_MAP"; -export * from "./AWS_CREDENTIALS_MAP"; -export * from "./AWS_TOKEN_MAP"; -export * from "./CLIENT_NAMES"; -export * from "./CLIENT_NAMES_MAP"; -export * from "./CLIENT_PACKAGE_NAMES_MAP"; -export * from "./CLIENT_REQ_RESP_TYPES_MAP"; -export * from "./CLIENT_TYPES_MAP"; -export * from "./constants"; +export * from "./AWS_CONFIG_KEY_MAP.ts"; +export * from "./AWS_CREDENTIALS_MAP.ts"; +export * from "./AWS_TOKEN_MAP.ts"; +export * from "./CLIENT_NAMES.ts"; +export * from "./CLIENT_NAMES_MAP.ts"; +export * from "./CLIENT_PACKAGE_NAMES_MAP.ts"; +export * from "./CLIENT_REQ_RESP_TYPES_MAP.ts"; +export * from "./CLIENT_TYPES_MAP.ts"; +export * from "./constants.ts"; diff --git a/src/transforms/v2-to-v3/modules/addClientModules.ts b/src/transforms/v2-to-v3/modules/addClientModules.ts index aa2f2a524..ceca123fc 100644 --- a/src/transforms/v2-to-v3/modules/addClientModules.ts +++ b/src/transforms/v2-to-v3/modules/addClientModules.ts @@ -8,20 +8,20 @@ import { isS3CreatePresignedPostApiUsed, isS3GetSignedUrlApiUsed, isS3UploadApiUsed, -} from "../apis"; +} from "../apis/index.ts"; import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT, DYNAMODB_DOCUMENT_CLIENT, S3, -} from "../config"; -import { getV3ClientTypes } from "../ts-type"; -import { addNamedModule } from "./addNamedModule"; -import { getClientTSTypeRefCount } from "./getClientTSTypeRefCount"; -import { getNewExpressionCount } from "./getNewExpressionCount"; +} from "../config/index.ts"; +import { getV3ClientTypes } from "../ts-type/index.ts"; +import { addNamedModule } from "./addNamedModule.ts"; +import { getClientTSTypeRefCount } from "./getClientTSTypeRefCount.ts"; +import { getNewExpressionCount } from "./getNewExpressionCount.ts"; -import type { ClientModulesOptions } from "./types"; +import type { ClientModulesOptions } from "./types.ts"; export const addClientModules = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/addNamedModule.ts b/src/transforms/v2-to-v3/modules/addNamedModule.ts index 82092fd33..7659781dc 100644 --- a/src/transforms/v2-to-v3/modules/addNamedModule.ts +++ b/src/transforms/v2-to-v3/modules/addNamedModule.ts @@ -1,9 +1,9 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import * as importEqualsModule from "./importEqualsModule"; -import * as importModule from "./importModule"; -import * as requireModule from "./requireModule"; -import { ImportType, type ModulesOptions } from "./types"; +import * as importEqualsModule from "./importEqualsModule/index.ts"; +import * as importModule from "./importModule/index.ts"; +import * as requireModule from "./requireModule/index.ts"; +import { ImportType, type ModulesOptions } from "./types.ts"; export const addNamedModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/getClientTSTypeRefCount.ts b/src/transforms/v2-to-v3/modules/getClientTSTypeRefCount.ts index 40d3b2478..5ceb147d4 100644 --- a/src/transforms/v2-to-v3/modules/getClientTSTypeRefCount.ts +++ b/src/transforms/v2-to-v3/modules/getClientTSTypeRefCount.ts @@ -1,7 +1,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getTSQualifiedNameFromClientName } from "../ts-type"; -import type { ClientModulesOptions } from "./types"; +import { getTSQualifiedNameFromClientName } from "../ts-type/index.ts"; +import type { ClientModulesOptions } from "./types.ts"; export const getClientTSTypeRefCount = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/getGlobalNameFromModule.ts b/src/transforms/v2-to-v3/modules/getGlobalNameFromModule.ts index f765ee29a..38ff2f303 100644 --- a/src/transforms/v2-to-v3/modules/getGlobalNameFromModule.ts +++ b/src/transforms/v2-to-v3/modules/getGlobalNameFromModule.ts @@ -1,9 +1,9 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { PACKAGE_NAME } from "../config"; -import { getImportSpecifiers as getImportEqualsSpecifiers } from "../modules/importEqualsModule"; -import { getImportSpecifiers } from "./importModule"; -import { getRequireDeclarators } from "./requireModule"; +import { PACKAGE_NAME } from "../config/index.ts"; +import { getImportSpecifiers as getImportEqualsSpecifiers } from "../modules/importEqualsModule/index.ts"; +import { getImportSpecifiers } from "./importModule/index.ts"; +import { getRequireDeclarators } from "./requireModule/index.ts"; export const getGlobalNameFromModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/getImportType.ts b/src/transforms/v2-to-v3/modules/getImportType.ts index 5d687a473..8d7dc0309 100644 --- a/src/transforms/v2-to-v3/modules/getImportType.ts +++ b/src/transforms/v2-to-v3/modules/getImportType.ts @@ -1,8 +1,8 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { hasImport } from "./hasImport"; -import { hasImportEquals } from "./hasImportEquals"; -import { hasRequire } from "./hasRequire"; -import { ImportType } from "./types"; +import { hasImport } from "./hasImport.ts"; +import { hasImportEquals } from "./hasImportEquals.ts"; +import { hasRequire } from "./hasRequire.ts"; +import { ImportType } from "./types.ts"; export const getImportType = (j: JSCodeshift, source: Collection) => hasImport(j, source) diff --git a/src/transforms/v2-to-v3/modules/getNewExpressionCount.ts b/src/transforms/v2-to-v3/modules/getNewExpressionCount.ts index cf756b2cc..fc7fd1842 100644 --- a/src/transforms/v2-to-v3/modules/getNewExpressionCount.ts +++ b/src/transforms/v2-to-v3/modules/getNewExpressionCount.ts @@ -1,11 +1,11 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT_CLIENT } from "../config"; +import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT_CLIENT } from "../config/index.ts"; import { getClientNewExpressionFromGlobalName, getClientNewExpressionFromLocalName, -} from "../utils"; -import type { ClientModulesOptions } from "./types"; +} from "../utils/index.ts"; +import type { ClientModulesOptions } from "./types.ts"; export const getNewExpressionCount = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithObjectPattern.ts b/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithObjectPattern.ts index 577d22b0f..5e9efa465 100644 --- a/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithObjectPattern.ts +++ b/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithObjectPattern.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getRequireDeclarators } from "./requireModule"; +import { getRequireDeclarators } from "./requireModule/index.ts"; export interface GetRequireDeclaratorsWithObjectPattern { identifierName: string; diff --git a/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithProperty.ts b/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithProperty.ts index db25ccbaa..3d605c582 100644 --- a/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithProperty.ts +++ b/src/transforms/v2-to-v3/modules/getRequireDeclaratorsWithProperty.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getRequireDeclarators } from "./requireModule"; +import { getRequireDeclarators } from "./requireModule/index.ts"; export interface GetRequireDeclaratorsWithPropertyOptions { localName?: string; diff --git a/src/transforms/v2-to-v3/modules/hasImport.ts b/src/transforms/v2-to-v3/modules/hasImport.ts index a20dd9323..a7f5d1aea 100644 --- a/src/transforms/v2-to-v3/modules/hasImport.ts +++ b/src/transforms/v2-to-v3/modules/hasImport.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getImportDeclarations } from "./importModule"; +import { getImportDeclarations } from "./importModule/index.ts"; export const hasImport = (j: JSCodeshift, source: Collection) => getImportDeclarations(j, source).size() > 0; diff --git a/src/transforms/v2-to-v3/modules/hasImportEquals.ts b/src/transforms/v2-to-v3/modules/hasImportEquals.ts index e44bae64e..c956633bc 100644 --- a/src/transforms/v2-to-v3/modules/hasImportEquals.ts +++ b/src/transforms/v2-to-v3/modules/hasImportEquals.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getImportEqualsDeclarations } from "./importEqualsModule"; +import { getImportEqualsDeclarations } from "./importEqualsModule/index.ts"; export const hasImportEquals = (j: JSCodeshift, source: Collection) => getImportEqualsDeclarations(j, source).size() > 0; diff --git a/src/transforms/v2-to-v3/modules/hasRequire.ts b/src/transforms/v2-to-v3/modules/hasRequire.ts index 7317180a4..13bc1826f 100644 --- a/src/transforms/v2-to-v3/modules/hasRequire.ts +++ b/src/transforms/v2-to-v3/modules/hasRequire.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getRequireDeclarators } from "./requireModule"; +import { getRequireDeclarators } from "./requireModule/index.ts"; export const hasRequire = (j: JSCodeshift, source: Collection) => getRequireDeclarators(j, source).size() > 0; diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/addDefaultModule.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/addDefaultModule.ts index 206438b18..fb45bb4ac 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/addDefaultModule.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/addDefaultModule.ts @@ -1,7 +1,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getImportEqualsDeclarations, getImportSpecifiers } from "../importEqualsModule"; -import { getDefaultName } from "./getDefaultName"; +import { getImportEqualsDeclarations, getImportSpecifiers } from "../importEqualsModule/index.ts"; +import { getDefaultName } from "./getDefaultName.ts"; export const addDefaultModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/addNamedModule.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/addNamedModule.ts index 76fcc94bc..9c092a991 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/addNamedModule.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/addNamedModule.ts @@ -1,10 +1,10 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ModulesOptions } from "../types"; -import { addDefaultModule } from "./addDefaultModule"; -import { getDefaultName } from "./getDefaultName"; -import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations"; -import { getImportSpecifiers } from "./getImportSpecifiers"; +import type { ModulesOptions } from "../types.ts"; +import { addDefaultModule } from "./addDefaultModule.ts"; +import { getDefaultName } from "./getDefaultName.ts"; +import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations.ts"; +import { getImportSpecifiers } from "./getImportSpecifiers.ts"; export const addNamedModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/getImportEqualsDeclarations.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/getImportEqualsDeclarations.ts index 658ffbc4a..d4866d019 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/getImportEqualsDeclarations.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/getImportEqualsDeclarations.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift, TSExternalModuleReference } from "jscodeshift"; -import { PACKAGE_NAME } from "../../config"; +import { PACKAGE_NAME } from "../../config/index.ts"; export const getImportEqualsDeclarations = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/getImportSpecifiers.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/getImportSpecifiers.ts index 96f141cc4..43fc08524 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/getImportSpecifiers.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/getImportSpecifiers.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ImportSpecifierType } from "../types"; -import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations"; +import type { ImportSpecifierType } from "../types.ts"; +import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations.ts"; export const getImportSpecifiers = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/index.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/index.ts index 8d7745866..15af9aad7 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/index.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/index.ts @@ -1,4 +1,4 @@ -export * from "./addNamedModule"; -export * from "./getImportEqualsDeclarations"; -export * from "./getImportSpecifiers"; -export * from "./removeImportEquals"; +export * from "./addNamedModule.ts"; +export * from "./getImportEqualsDeclarations.ts"; +export * from "./getImportSpecifiers.ts"; +export * from "./removeImportEquals.ts"; diff --git a/src/transforms/v2-to-v3/modules/importEqualsModule/removeImportEquals.ts b/src/transforms/v2-to-v3/modules/importEqualsModule/removeImportEquals.ts index 965823c5b..74b67db9b 100644 --- a/src/transforms/v2-to-v3/modules/importEqualsModule/removeImportEquals.ts +++ b/src/transforms/v2-to-v3/modules/importEqualsModule/removeImportEquals.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { removeDeclaration } from "../removeDeclaration"; -import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations"; +import { removeDeclaration } from "../removeDeclaration.ts"; +import { getImportEqualsDeclarations } from "./getImportEqualsDeclarations.ts"; const isAnotherSpecifier = (j: JSCodeshift, source: Collection, localName: string) => source.find(j.TSImportEqualsDeclaration, { id: { name: localName } }).size() > 1; diff --git a/src/transforms/v2-to-v3/modules/importModule/addNamedModule.ts b/src/transforms/v2-to-v3/modules/importModule/addNamedModule.ts index 8a06e8d6b..b8d256483 100644 --- a/src/transforms/v2-to-v3/modules/importModule/addNamedModule.ts +++ b/src/transforms/v2-to-v3/modules/importModule/addNamedModule.ts @@ -1,8 +1,8 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { getImportDeclarations, getImportSpecifiers } from "../importModule"; -import { importSpecifierCompareFn } from "../importSpecifierCompareFn"; -import type { ModulesOptions } from "../types"; +import { getImportDeclarations, getImportSpecifiers } from "../importModule/index.ts"; +import { importSpecifierCompareFn } from "../importSpecifierCompareFn.ts"; +import type { ModulesOptions } from "../types.ts"; export const addNamedModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importModule/getImportDeclarations.ts b/src/transforms/v2-to-v3/modules/importModule/getImportDeclarations.ts index 174076190..3fa2ddeeb 100644 --- a/src/transforms/v2-to-v3/modules/importModule/getImportDeclarations.ts +++ b/src/transforms/v2-to-v3/modules/importModule/getImportDeclarations.ts @@ -1,5 +1,5 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { PACKAGE_NAME } from "../../config"; +import { PACKAGE_NAME } from "../../config/index.ts"; export const getImportDeclarations = (j: JSCodeshift, source: Collection, path?: string) => source.find(j.ImportDeclaration).filter((importDeclaration) => { diff --git a/src/transforms/v2-to-v3/modules/importModule/getImportSpecifiers.ts b/src/transforms/v2-to-v3/modules/importModule/getImportSpecifiers.ts index e3bf58a9b..66f17aff5 100644 --- a/src/transforms/v2-to-v3/modules/importModule/getImportSpecifiers.ts +++ b/src/transforms/v2-to-v3/modules/importModule/getImportSpecifiers.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ImportSpecifierType } from "../types"; -import { getImportDeclarations } from "./getImportDeclarations"; +import type { ImportSpecifierType } from "../types.ts"; +import { getImportDeclarations } from "./getImportDeclarations.ts"; export const getImportSpecifiers = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/importModule/index.ts b/src/transforms/v2-to-v3/modules/importModule/index.ts index 221c4daa6..fc6a67617 100644 --- a/src/transforms/v2-to-v3/modules/importModule/index.ts +++ b/src/transforms/v2-to-v3/modules/importModule/index.ts @@ -1,4 +1,4 @@ -export * from "./addNamedModule"; -export * from "./getImportDeclarations"; -export * from "./getImportSpecifiers"; -export * from "./removeImport"; +export * from "./addNamedModule.ts"; +export * from "./getImportDeclarations.ts"; +export * from "./getImportSpecifiers.ts"; +export * from "./removeImport.ts"; diff --git a/src/transforms/v2-to-v3/modules/importModule/removeImport.ts b/src/transforms/v2-to-v3/modules/importModule/removeImport.ts index d4c02c74d..e0dec441a 100644 --- a/src/transforms/v2-to-v3/modules/importModule/removeImport.ts +++ b/src/transforms/v2-to-v3/modules/importModule/removeImport.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { removeDeclaration } from "../removeDeclaration"; -import { getImportDeclarations } from "./getImportDeclarations"; +import { removeDeclaration } from "../removeDeclaration.ts"; +import { getImportDeclarations } from "./getImportDeclarations.ts"; const isAnotherSpecifier = (j: JSCodeshift, source: Collection, localName: string) => source diff --git a/src/transforms/v2-to-v3/modules/index.ts b/src/transforms/v2-to-v3/modules/index.ts index c56efae7d..abe9a819f 100644 --- a/src/transforms/v2-to-v3/modules/index.ts +++ b/src/transforms/v2-to-v3/modules/index.ts @@ -1,8 +1,8 @@ -export * from "./addClientModules"; -export * from "./addNamedModule"; -export * from "./getGlobalNameFromModule"; -export * from "./getImportType"; -export * from "./getRequireDeclaratorsWithProperty"; -export * from "./removeModules"; -export * from "./replaceDeepImport"; -export * from "./types"; +export * from "./addClientModules.ts"; +export * from "./addNamedModule.ts"; +export * from "./getGlobalNameFromModule.ts"; +export * from "./getImportType.ts"; +export * from "./getRequireDeclaratorsWithProperty.ts"; +export * from "./removeModules.ts"; +export * from "./replaceDeepImport.ts"; +export * from "./types.ts"; diff --git a/src/transforms/v2-to-v3/modules/removeModules.ts b/src/transforms/v2-to-v3/modules/removeModules.ts index a3523f549..a09687cae 100644 --- a/src/transforms/v2-to-v3/modules/removeModules.ts +++ b/src/transforms/v2-to-v3/modules/removeModules.ts @@ -1,8 +1,8 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { removeImportEquals } from "./importEqualsModule"; -import { removeImport } from "./importModule"; -import { removeRequire } from "./requireModule"; -import { ImportType } from "./types"; +import { removeImportEquals } from "./importEqualsModule/index.ts"; +import { removeImport } from "./importModule/index.ts"; +import { removeRequire } from "./requireModule/index.ts"; +import { ImportType } from "./types.ts"; export const removeModules = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/requireModule/addNamedModule.ts b/src/transforms/v2-to-v3/modules/requireModule/addNamedModule.ts index d39bc227f..bcdd4936a 100644 --- a/src/transforms/v2-to-v3/modules/requireModule/addNamedModule.ts +++ b/src/transforms/v2-to-v3/modules/requireModule/addNamedModule.ts @@ -1,9 +1,9 @@ import type { Collection, JSCodeshift, ObjectPattern } from "jscodeshift"; -import { PACKAGE_NAME } from "../../config"; -import { objectPatternPropertyCompareFn } from "../objectPatternPropertyCompareFn"; -import { getRequireDeclarators } from "../requireModule"; -import type { ModulesOptions } from "../types"; +import { PACKAGE_NAME } from "../../config/index.ts"; +import { objectPatternPropertyCompareFn } from "../objectPatternPropertyCompareFn.ts"; +import { getRequireDeclarators } from "../requireModule/index.ts"; +import type { ModulesOptions } from "../types.ts"; export const addNamedModule = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/requireModule/getImportSpecifiers.ts b/src/transforms/v2-to-v3/modules/requireModule/getImportSpecifiers.ts index 2b4076e16..1ac6da13d 100644 --- a/src/transforms/v2-to-v3/modules/requireModule/getImportSpecifiers.ts +++ b/src/transforms/v2-to-v3/modules/requireModule/getImportSpecifiers.ts @@ -1,6 +1,6 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import type { ImportSpecifierType } from "../types"; -import { getRequireDeclarators } from "./getRequireDeclarators"; +import type { ImportSpecifierType } from "../types.ts"; +import { getRequireDeclarators } from "./getRequireDeclarators.ts"; export const getImportSpecifiers = ( j: JSCodeshift, diff --git a/src/transforms/v2-to-v3/modules/requireModule/getRequireDeclarators.ts b/src/transforms/v2-to-v3/modules/requireModule/getRequireDeclarators.ts index fbfbec602..1dc9ceecb 100644 --- a/src/transforms/v2-to-v3/modules/requireModule/getRequireDeclarators.ts +++ b/src/transforms/v2-to-v3/modules/requireModule/getRequireDeclarators.ts @@ -1,5 +1,5 @@ import type { CallExpression, Collection, JSCodeshift, VariableDeclarator } from "jscodeshift"; -import { PACKAGE_NAME } from "../../config"; +import { PACKAGE_NAME } from "../../config/index.ts"; const isValidRequireCallExpression = (callExpression: CallExpression, path?: string) => { if (callExpression.arguments.length !== 1) { diff --git a/src/transforms/v2-to-v3/modules/requireModule/index.ts b/src/transforms/v2-to-v3/modules/requireModule/index.ts index 94c734d58..45f25b185 100644 --- a/src/transforms/v2-to-v3/modules/requireModule/index.ts +++ b/src/transforms/v2-to-v3/modules/requireModule/index.ts @@ -1,4 +1,4 @@ -export * from "./addNamedModule"; -export * from "./getImportSpecifiers"; -export * from "./getRequireDeclarators"; -export * from "./removeRequire"; +export * from "./addNamedModule.ts"; +export * from "./getImportSpecifiers.ts"; +export * from "./getRequireDeclarators.ts"; +export * from "./removeRequire.ts"; diff --git a/src/transforms/v2-to-v3/modules/requireModule/removeRequire.ts b/src/transforms/v2-to-v3/modules/requireModule/removeRequire.ts index d50254822..16882be2a 100644 --- a/src/transforms/v2-to-v3/modules/requireModule/removeRequire.ts +++ b/src/transforms/v2-to-v3/modules/requireModule/removeRequire.ts @@ -6,9 +6,9 @@ import type { ObjectPattern, VariableDeclarator, } from "jscodeshift"; -import { removeDeclaration } from "../removeDeclaration"; -import type { ImportSpecifierType } from "../types"; -import { getRequireDeclarators } from "./getRequireDeclarators"; +import { removeDeclaration } from "../removeDeclaration.ts"; +import type { ImportSpecifierType } from "../types.ts"; +import { getRequireDeclarators } from "./getRequireDeclarators.ts"; // ToDo: create utility to share with requireModule/addNamedModule const isAnotherSpecifier = (j: JSCodeshift, source: Collection, localName: string) => diff --git a/src/transforms/v2-to-v3/modules/types.ts b/src/transforms/v2-to-v3/modules/types.ts index 1343cdbed..f7969db42 100644 --- a/src/transforms/v2-to-v3/modules/types.ts +++ b/src/transforms/v2-to-v3/modules/types.ts @@ -1,4 +1,4 @@ -import type { ClientIdentifier } from "../types"; +import type { ClientIdentifier } from "../types.ts"; export interface ClientModulesOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/transformer.spec.ts b/src/transforms/v2-to-v3/transformer.spec.ts index af569f05e..4d4a62474 100644 --- a/src/transforms/v2-to-v3/transformer.spec.ts +++ b/src/transforms/v2-to-v3/transformer.spec.ts @@ -5,7 +5,7 @@ import { join } from "node:path"; import { describe, it } from "node:test"; import jscodeshift from "jscodeshift"; -import transform from "./transformer"; +import transform from "./transformer.ts"; describe("v2-to-v3", () => { const inputFileRegex = /(.*).input.[jt]sx?$/; diff --git a/src/transforms/v2-to-v3/transformer.ts b/src/transforms/v2-to-v3/transformer.ts index 6782c2964..e6d1d99e7 100644 --- a/src/transforms/v2-to-v3/transformer.ts +++ b/src/transforms/v2-to-v3/transformer.ts @@ -14,28 +14,28 @@ import { replaceS3GetSignedUrlApi, replaceS3UploadApi, replaceWaiterApi, -} from "./apis"; -import { replaceAwsUtilFunctions } from "./aws-util"; +} from "./apis/index.ts"; +import { replaceAwsUtilFunctions } from "./aws-util/index.ts"; import { getAwsGlobalConfig, replaceAwsConfig, replaceClientCreation, replaceDocClientCreation, -} from "./client-instances"; +} from "./client-instances/index.ts"; import { getClientMetadataRecord, getClientNamesFromGlobal, getClientNamesRecord, -} from "./client-names"; -import { NOT_SUPPORTED_COMMENT, PACKAGE_NAME, S3 } from "./config"; +} from "./client-names/index.ts"; +import { NOT_SUPPORTED_COMMENT, PACKAGE_NAME, S3 } from "./config/index.ts"; import { addClientModules, getGlobalNameFromModule, getImportType, removeModules, replaceDeepImport, -} from "./modules"; -import { removeTypesFromTSQualifiedName, replaceTSTypeReference } from "./ts-type"; +} from "./modules/index.ts"; +import { removeTypesFromTSQualifiedName, replaceTSTypeReference } from "./ts-type/index.ts"; import { getFormattedSourceString, getMostUsedIndentationType, @@ -44,7 +44,7 @@ import { IndentationType, isTrailingCommaUsed, isTypeScriptFile, -} from "./utils"; +} from "./utils/index.ts"; const transformer = async (file: FileInfo, api: API) => { const j = isTypeScriptFile(file.path) ? api.jscodeshift.withParser("ts") : api.jscodeshift; diff --git a/src/transforms/v2-to-v3/ts-type/getClientTypeNames.ts b/src/transforms/v2-to-v3/ts-type/getClientTypeNames.ts index 2dd0c08cb..7256d98db 100644 --- a/src/transforms/v2-to-v3/ts-type/getClientTypeNames.ts +++ b/src/transforms/v2-to-v3/ts-type/getClientTypeNames.ts @@ -1,11 +1,11 @@ import type { Collection, JSCodeshift, TSQualifiedName, TSTypeReference } from "jscodeshift"; -import { getImportSpecifiers } from "../modules/importModule"; -import { getClientDeepImportPath } from "../utils"; +import { getImportSpecifiers } from "../modules/importModule/index.ts"; +import { getClientDeepImportPath } from "../utils/index.ts"; import { type DeepPartial, getTSQualifiedNameFromClientName, -} from "./getTSQualifiedNameFromClientName"; +} from "./getTSQualifiedNameFromClientName.ts"; export interface GetClientTypeNamesOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/ts-type/getV3ClientType.ts b/src/transforms/v2-to-v3/ts-type/getV3ClientType.ts index ca612fe3a..df453f7be 100644 --- a/src/transforms/v2-to-v3/ts-type/getV3ClientType.ts +++ b/src/transforms/v2-to-v3/ts-type/getV3ClientType.ts @@ -1,8 +1,8 @@ import type { JSCodeshift, TSType } from "jscodeshift"; -import { CLIENT_TYPES_MAP } from "../config"; -import { CLIENT_REQ_RESP_TYPES_MAP } from "../config/CLIENT_REQ_RESP_TYPES_MAP"; -import { getTypeForString } from "./getTypeForString"; +import { CLIENT_REQ_RESP_TYPES_MAP } from "../config/CLIENT_REQ_RESP_TYPES_MAP.ts"; +import { CLIENT_TYPES_MAP } from "../config/index.ts"; +import { getTypeForString } from "./getTypeForString.ts"; export interface GetV3ClientTypeOptions { v2ClientLocalName: string; diff --git a/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts b/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts index dfc3b5c39..6f4fe83fd 100644 --- a/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts +++ b/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts @@ -1,7 +1,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; -import { CLIENT_REQ_RESP_TYPES_MAP, CLIENT_TYPES_MAP } from "../config"; -import { type GetClientTypeNamesOptions, getClientTypeNames } from "./getClientTypeNames"; +import { CLIENT_REQ_RESP_TYPES_MAP, CLIENT_TYPES_MAP } from "../config/index.ts"; +import { type GetClientTypeNamesOptions, getClientTypeNames } from "./getClientTypeNames.ts"; const arrayBracketRegex = /<([\w]+)>/g; const recordBracketRegex = //g; diff --git a/src/transforms/v2-to-v3/ts-type/index.ts b/src/transforms/v2-to-v3/ts-type/index.ts index 0a05be4c1..65db2be84 100644 --- a/src/transforms/v2-to-v3/ts-type/index.ts +++ b/src/transforms/v2-to-v3/ts-type/index.ts @@ -1,6 +1,6 @@ -export * from "./getClientTypeNames"; -export * from "./getTSQualifiedNameFromClientName"; -export * from "./getV3ClientType"; -export * from "./getV3ClientTypes"; -export * from "./removeTypesFromTSQualifiedName"; -export * from "./replaceTSTypeReference"; +export * from "./getClientTypeNames.ts"; +export * from "./getTSQualifiedNameFromClientName.ts"; +export * from "./getV3ClientType.ts"; +export * from "./getV3ClientTypes.ts"; +export * from "./removeTypesFromTSQualifiedName.ts"; +export * from "./replaceTSTypeReference.ts"; diff --git a/src/transforms/v2-to-v3/ts-type/replaceTSTypeReference.ts b/src/transforms/v2-to-v3/ts-type/replaceTSTypeReference.ts index 88208a6b7..5664979ff 100644 --- a/src/transforms/v2-to-v3/ts-type/replaceTSTypeReference.ts +++ b/src/transforms/v2-to-v3/ts-type/replaceTSTypeReference.ts @@ -1,9 +1,14 @@ import type { Collection, Identifier, JSCodeshift, TSQualifiedName } from "jscodeshift"; -import { DOCUMENT_CLIENT, DYNAMODB, DYNAMODB_DOCUMENT, DYNAMODB_DOCUMENT_CLIENT } from "../config"; -import { getClientTypeNames } from "./getClientTypeNames"; -import { getTSQualifiedNameFromClientName } from "./getTSQualifiedNameFromClientName"; -import { getV3ClientType } from "./getV3ClientType"; +import { + DOCUMENT_CLIENT, + DYNAMODB, + DYNAMODB_DOCUMENT, + DYNAMODB_DOCUMENT_CLIENT, +} from "../config/index.ts"; +import { getClientTypeNames } from "./getClientTypeNames.ts"; +import { getTSQualifiedNameFromClientName } from "./getTSQualifiedNameFromClientName.ts"; +import { getV3ClientType } from "./getV3ClientType.ts"; export interface ReplaceTSTypeReferenceOptions { v2ClientName: string; diff --git a/src/transforms/v2-to-v3/utils/getClientDeepImportPath.ts b/src/transforms/v2-to-v3/utils/getClientDeepImportPath.ts index 5d7c0f280..8b8e07132 100644 --- a/src/transforms/v2-to-v3/utils/getClientDeepImportPath.ts +++ b/src/transforms/v2-to-v3/utils/getClientDeepImportPath.ts @@ -1,4 +1,4 @@ -import { PACKAGE_NAME } from "../config"; +import { PACKAGE_NAME } from "../config/index.ts"; export const getClientDeepImportPath = (v2ClientName: string) => `${PACKAGE_NAME}/clients/${v2ClientName.toLowerCase()}`; diff --git a/src/transforms/v2-to-v3/utils/index.ts b/src/transforms/v2-to-v3/utils/index.ts index 45a1144c3..684ec1d4a 100644 --- a/src/transforms/v2-to-v3/utils/index.ts +++ b/src/transforms/v2-to-v3/utils/index.ts @@ -1,9 +1,9 @@ -export * from "./getClientDeepImportPath"; -export * from "./getClientNewExpressionFromGlobalName"; -export * from "./getClientNewExpressionFromLocalName"; -export * from "./getFormattedSourceString"; -export * from "./getMostUsedIndentationType"; -export * from "./getMostUsedStringLiteralQuote"; -export * from "./getValueIndentedWithTabs"; -export * from "./isTrailingCommaUsed"; -export * from "./isTypeScriptFile"; +export * from "./getClientDeepImportPath.ts"; +export * from "./getClientNewExpressionFromGlobalName.ts"; +export * from "./getClientNewExpressionFromLocalName.ts"; +export * from "./getFormattedSourceString.ts"; +export * from "./getMostUsedIndentationType.ts"; +export * from "./getMostUsedStringLiteralQuote.ts"; +export * from "./getValueIndentedWithTabs.ts"; +export * from "./isTrailingCommaUsed.ts"; +export * from "./isTypeScriptFile.ts"; diff --git a/src/transforms/v2-to-v3/utils/isTypeScriptFile.spec.ts b/src/transforms/v2-to-v3/utils/isTypeScriptFile.spec.ts index e334a8028..cc8acb232 100644 --- a/src/transforms/v2-to-v3/utils/isTypeScriptFile.spec.ts +++ b/src/transforms/v2-to-v3/utils/isTypeScriptFile.spec.ts @@ -1,7 +1,7 @@ import { strictEqual } from "node:assert"; import { describe, it } from "node:test"; -import { isTypeScriptFile } from "./isTypeScriptFile"; +import { isTypeScriptFile } from "./isTypeScriptFile.ts"; describe(isTypeScriptFile.name, () => { for (const [output, input] of [ diff --git a/src/utils/getHelpParagraph.ts b/src/utils/getHelpParagraph.ts index a7112d1c5..9e9992ec8 100644 --- a/src/utils/getHelpParagraph.ts +++ b/src/utils/getHelpParagraph.ts @@ -1,5 +1,5 @@ -import type { AwsSdkJsCodemodTransform } from "../transforms"; -import { getTransformDescription } from "./getTransformDescription"; +import type { AwsSdkJsCodemodTransform } from "../transforms/index.ts"; +import { getTransformDescription } from "./getTransformDescription.ts"; const separator = "-".repeat(95); diff --git a/src/utils/getJsCodeshiftParser.ts b/src/utils/getJsCodeshiftParser.ts index 3bedaf12b..d80f5e09a 100644 --- a/src/utils/getJsCodeshiftParser.ts +++ b/src/utils/getJsCodeshiftParser.ts @@ -8,7 +8,7 @@ import { dirname, join } from "node:path"; import { DEFAULT_EXTENSIONS } from "@babel/core"; import argsParser from "jscodeshift/dist/argsParser"; -import { version } from "../../package.json"; +import { version } from "../../package.json/index.ts"; const requirePackage = (name: string) => { const entry = require.resolve(name); diff --git a/src/utils/getTransformDescription.ts b/src/utils/getTransformDescription.ts index 7b6cf968d..f2928ef77 100644 --- a/src/utils/getTransformDescription.ts +++ b/src/utils/getTransformDescription.ts @@ -1,4 +1,4 @@ -import type { AwsSdkJsCodemodTransform } from "../transforms"; +import type { AwsSdkJsCodemodTransform } from "../transforms/index.ts"; const getWrappedBlocks = (sentence: string, blockLength: number): string[] => { const words = sentence.split(" "); diff --git a/src/utils/getTransforms.ts b/src/utils/getTransforms.ts index 778cb1456..49f35af9c 100644 --- a/src/utils/getTransforms.ts +++ b/src/utils/getTransforms.ts @@ -1,7 +1,7 @@ import { readdirSync } from "node:fs"; import { join } from "node:path"; -import type { AwsSdkJsCodemodTransform } from "../transforms"; +import type { AwsSdkJsCodemodTransform } from "../transforms/index.ts"; export const getTransforms = () => readdirSync(join(__dirname, "..", "transforms"), { withFileTypes: true }) diff --git a/src/utils/index.ts b/src/utils/index.ts index 7c3b2db54..ef39b58d0 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,4 +1,4 @@ -export * from "./getHelpParagraph"; -export * from "./getJsCodeshiftParser"; -export * from "./getTransforms"; -export * from "./getUpdatedTransformFile"; +export * from "./getHelpParagraph.ts"; +export * from "./getJsCodeshiftParser.ts"; +export * from "./getTransforms.ts"; +export * from "./getUpdatedTransformFile.ts"; diff --git a/tsconfig.json b/tsconfig.json index 7756aa06c..9321858d0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "outDir": "dist", "resolveJsonModule": true, + "rewriteRelativeImportExtensions": true, "rootDir": "src" }, "exclude": ["dist", "**/__fixtures__/**", "**/*.spec.ts", "scripts"] diff --git a/yarn.lock b/yarn.lock index 7d894c7e6..b6b3e5ad2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -759,211 +759,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/aix-ppc64@npm:0.25.8" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/android-arm64@npm:0.25.8" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/android-arm@npm:0.25.8" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/android-x64@npm:0.25.8" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/darwin-arm64@npm:0.25.8" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/darwin-x64@npm:0.25.8" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/freebsd-arm64@npm:0.25.8" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/freebsd-x64@npm:0.25.8" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-arm64@npm:0.25.8" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-arm@npm:0.25.8" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-ia32@npm:0.25.8" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-loong64@npm:0.25.8" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-mips64el@npm:0.25.8" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-ppc64@npm:0.25.8" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-riscv64@npm:0.25.8" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-s390x@npm:0.25.8" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/linux-x64@npm:0.25.8" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/netbsd-arm64@npm:0.25.8" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/netbsd-x64@npm:0.25.8" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/openbsd-arm64@npm:0.25.8" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/openbsd-x64@npm:0.25.8" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/openharmony-arm64@npm:0.25.8" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/sunos-x64@npm:0.25.8" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/win32-arm64@npm:0.25.8" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/win32-ia32@npm:0.25.8" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.8": - version: 0.25.8 - resolution: "@esbuild/win32-x64@npm:0.25.8" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.12 resolution: "@jridgewell/gen-mapping@npm:0.3.12" @@ -1051,35 +846,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - 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.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - "@tsconfig/node18@npm:^18.2.4": version: 18.2.4 resolution: "@tsconfig/node18@npm:18.2.4" @@ -1113,20 +879,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^3.0.0": - version: 3.0.1 - resolution: "abbrev@npm:3.0.1" - checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe - languageName: node - linkType: hard - "ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -1141,29 +893,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -1209,7 +938,6 @@ __metadata: "@types/node": "npm:^18.19.112" aws-sdk: "npm:2.1692.0" jscodeshift: "npm:17.3.0" - tsx: "npm:^4.20.3" typescript: "npm:~5.9.2" bin: aws-sdk-js-codemod: bin/aws-sdk-js-codemod @@ -1234,13 +962,6 @@ __metadata: languageName: node linkType: hard -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - "base64-js@npm:^1.0.2": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -1257,15 +978,6 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^2.0.1": - version: 2.0.2 - resolution: "brace-expansion@npm:2.0.2" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf - languageName: node - linkType: hard - "braces@npm:^3.0.3": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -1307,26 +1019,6 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" - dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c - languageName: node - linkType: hard - "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" @@ -1373,13 +1065,6 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 - languageName: node - linkType: hard - "ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -1398,22 +1083,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -1428,7 +1097,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.5": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -1439,7 +1108,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.4": +"debug@npm:^4.1.0, debug@npm:^4.3.1": version: 4.4.1 resolution: "debug@npm:4.4.1" dependencies: @@ -1489,13 +1158,6 @@ __metadata: languageName: node linkType: hard -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.173": version: 1.5.194 resolution: "electron-to-chromium@npm:1.5.194" @@ -1503,29 +1165,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - "enquirer@npm:^2.4.1": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -1536,20 +1175,6 @@ __metadata: languageName: node linkType: hard -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" @@ -1573,95 +1198,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:~0.25.0": - version: 0.25.8 - resolution: "esbuild@npm:0.25.8" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.8" - "@esbuild/android-arm": "npm:0.25.8" - "@esbuild/android-arm64": "npm:0.25.8" - "@esbuild/android-x64": "npm:0.25.8" - "@esbuild/darwin-arm64": "npm:0.25.8" - "@esbuild/darwin-x64": "npm:0.25.8" - "@esbuild/freebsd-arm64": "npm:0.25.8" - "@esbuild/freebsd-x64": "npm:0.25.8" - "@esbuild/linux-arm": "npm:0.25.8" - "@esbuild/linux-arm64": "npm:0.25.8" - "@esbuild/linux-ia32": "npm:0.25.8" - "@esbuild/linux-loong64": "npm:0.25.8" - "@esbuild/linux-mips64el": "npm:0.25.8" - "@esbuild/linux-ppc64": "npm:0.25.8" - "@esbuild/linux-riscv64": "npm:0.25.8" - "@esbuild/linux-s390x": "npm:0.25.8" - "@esbuild/linux-x64": "npm:0.25.8" - "@esbuild/netbsd-arm64": "npm:0.25.8" - "@esbuild/netbsd-x64": "npm:0.25.8" - "@esbuild/openbsd-arm64": "npm:0.25.8" - "@esbuild/openbsd-x64": "npm:0.25.8" - "@esbuild/openharmony-arm64": "npm:0.25.8" - "@esbuild/sunos-x64": "npm:0.25.8" - "@esbuild/win32-arm64": "npm:0.25.8" - "@esbuild/win32-ia32": "npm:0.25.8" - "@esbuild/win32-x64": "npm:0.25.8" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/43747a25e120d5dd9ce75c82f57306580d715647c8db4f4a0a84e73b04cf16c27572d3937d3cfb95d5ac3266a4d1bbd3913e3d76ae719693516289fc86f8a5fd - languageName: node - linkType: hard - "escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -1686,13 +1222,6 @@ __metadata: languageName: node linkType: hard -"exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 - languageName: node - linkType: hard - "extendable-error@npm:^0.1.5": version: 0.1.7 resolution: "extendable-error@npm:0.1.7" @@ -1733,18 +1262,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -1800,16 +1317,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: "npm:^7.0.6" - signal-exit: "npm:^4.0.1" - checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 - languageName: node - linkType: hard - "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -1832,34 +1339,6 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -1902,15 +1381,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.10.1 - resolution: "get-tsconfig@npm:4.10.1" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/7f8e3dabc6a49b747920a800fb88e1952fef871cdf51b79e98db48275a5de6cdaf499c55ee67df5fa6fe7ce65f0063e26de0f2e53049b408c585aa74d39ffa21 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -1920,22 +1390,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2": - version: 10.4.5 - resolution: "glob@npm:10.4.5" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e - languageName: node - linkType: hard - "globby@npm:^11.0.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -1957,7 +1411,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -1998,33 +1452,6 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac - languageName: node - linkType: hard - "human-id@npm:^4.1.1": version: 4.1.1 resolution: "human-id@npm:4.1.1" @@ -2043,15 +1470,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - "ieee754@npm:1.1.13": version: 1.1.13 resolution: "ieee754@npm:1.1.13" @@ -2087,16 +1505,6 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc - languageName: node - linkType: hard - "is-arguments@npm:^1.0.4": version: 1.2.0 resolution: "is-arguments@npm:1.2.0" @@ -2121,13 +1529,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - "is-generator-function@npm:^1.0.7": version: 1.1.0 resolution: "is-generator-function@npm:1.1.0" @@ -2216,13 +1617,6 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 - languageName: node - linkType: hard - "isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -2230,19 +1624,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 - languageName: node - linkType: hard - "jmespath@npm:0.16.0": version: 0.16.0 resolution: "jmespath@npm:0.16.0" @@ -2269,13 +1650,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 - languageName: node - linkType: hard - "jscodeshift@npm:17.3.0": version: 17.3.0 resolution: "jscodeshift@npm:17.3.0" @@ -2372,13 +1746,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb - languageName: node - linkType: hard - "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -2398,25 +1765,6 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" - dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 - languageName: node - linkType: hard - "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -2441,100 +1789,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.4": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e - languageName: node - linkType: hard - -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c - 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, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1": - version: 3.0.2 - resolution: "minizlib@npm:3.0.2" - dependencies: - minipass: "npm:^7.1.2" - checksum: 10c0/9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 - languageName: node - linkType: hard - -"mkdirp@npm:^3.0.1": - version: 3.0.1 - resolution: "mkdirp@npm:3.0.1" - bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d - languageName: node - linkType: hard - "mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -2549,13 +1803,6 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b - languageName: node - linkType: hard - "neo-async@npm:^2.5.0": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -2563,26 +1810,6 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:latest": - version: 11.3.0 - resolution: "node-gyp@npm:11.3.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - tinyglobby: "npm:^0.2.12" - which: "npm:^5.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/5f4ad5a729386f7b50096efd4934b06c071dbfbc7d7d541a66d6959a7dccd62f53ff3dc95fffb60bf99d8da1270e23769f82246fcaa6c5645a70c967ae9a3398 - languageName: node - linkType: hard - "node-releases@npm:^2.0.19": version: 2.0.19 resolution: "node-releases@npm:2.0.19" @@ -2590,17 +1817,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" - dependencies: - abbrev: "npm:^3.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef - languageName: node - linkType: hard - "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -2658,13 +1874,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c - languageName: node - linkType: hard - "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -2672,13 +1881,6 @@ __metadata: languageName: node linkType: hard -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b - languageName: node - linkType: hard - "package-manager-detector@npm:^0.2.0": version: 0.2.11 resolution: "package-manager-detector@npm:0.2.11" @@ -2709,16 +1911,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" - dependencies: - lru-cache: "npm:^10.2.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -2740,13 +1932,6 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -2786,23 +1971,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 - languageName: node - linkType: hard - "punycode@npm:1.3.2": version: 1.3.2 resolution: "punycode@npm:1.3.2" @@ -2863,20 +2031,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe - languageName: node - linkType: hard - "reusify@npm:^1.0.4": version: 1.1.0 resolution: "reusify@npm:1.1.0" @@ -2904,7 +2058,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 @@ -2943,7 +2097,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3": +"semver@npm:^7.5.3": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -3005,34 +2159,6 @@ __metadata: languageName: node linkType: hard -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.6 - resolution: "socks@npm:2.8.6" - dependencies: - ip-address: "npm:^9.0.5" - smart-buffer: "npm:^4.2.0" - checksum: 10c0/15b95db4caa359c80bfa880ff3e58f3191b9ffa4313570e501a60ee7575f51e4be664a296f4ee5c2c40544da179db6140be53433ce41ec745f9d51f342557514 - languageName: node - linkType: hard - "source-map-support@npm:^0.5.16": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -3060,13 +2186,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -3074,38 +2193,7 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -3114,15 +2202,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 - languageName: node - linkType: hard - "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -3130,20 +2209,6 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.4.3": - version: 7.4.3 - resolution: "tar@npm:7.4.3" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.0.1" - mkdirp: "npm:^3.0.1" - yallist: "npm:^5.0.0" - checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d - languageName: node - linkType: hard - "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -3158,16 +2223,6 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 - languageName: node - linkType: hard - "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -3200,22 +2255,6 @@ __metadata: languageName: node linkType: hard -"tsx@npm:^4.20.3": - version: 4.20.3 - resolution: "tsx@npm:4.20.3" - dependencies: - esbuild: "npm:~0.25.0" - fsevents: "npm:~2.3.3" - get-tsconfig: "npm:^4.7.5" - dependenciesMeta: - fsevents: - optional: true - bin: - tsx: dist/cli.mjs - checksum: 10c0/6ff0d91ed046ec743fac7ed60a07f3c025e5b71a5aaf58f3d2a6b45e4db114c83e59ebbb078c8e079e48d3730b944a02bc0de87695088aef4ec8bbc705dc791b - languageName: node - linkType: hard - "typescript@npm:~5.9.2": version: 5.9.2 resolution: "typescript@npm:5.9.2" @@ -3243,24 +2282,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" - dependencies: - unique-slug: "npm:^5.0.0" - checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc - languageName: node - linkType: hard - -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 - languageName: node - linkType: hard - "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -3340,39 +2361,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - "write-file-atomic@npm:^5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" @@ -3406,17 +2394,3 @@ __metadata: checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 languageName: node linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 - languageName: node - linkType: hard