From 79850c6d1380d48969685b149152d5e46b2e950c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Jul 2024 03:24:09 +0000 Subject: [PATCH] Bump typeconv from 1.8.0 to 2.3.1 Bumps [typeconv](https://github.com/grantila/typeconv) from 1.8.0 to 2.3.1. - [Release notes](https://github.com/grantila/typeconv/releases) - [Commits](https://github.com/grantila/typeconv/compare/v1.8.0...v2.3.1) --- updated-dependencies: - dependency-name: typeconv dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 442 +++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 284 insertions(+), 160 deletions(-) diff --git a/package-lock.json b/package-lock.json index e08bc8f..1b65ad5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,7 +48,7 @@ "ts-jest": "^29.0.1", "ts-node": "^10.9.1", "tsify": "^5.0.4", - "typeconv": "^1.8.0", + "typeconv": "^2.3.1", "typescript": "^5.0.2", "typescript-eslint": "^8.0.0-alpha.39", "vinyl-buffer": "^1.0.1", @@ -3741,10 +3741,13 @@ } }, "node_modules/already": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/already/-/already-2.2.1.tgz", - "integrity": "sha512-qk6RIVMS/R1yTvBzfIL1T76PsIL7DIVCINoLuFw2YXKLpLtsTobqdChMs8m3OhuPS3CEE3+Ra5ibYiqdyogbsQ==", - "dev": true + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/already/-/already-3.4.1.tgz", + "integrity": "sha512-A/pPsRla+kGQ8fOEbQOZ0MaWWC8LMR5P1KTtvrcf8AYHBujFF/UofNfHAVIVsXhu9AWV+BRrVt/lXuiouZzLCw==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, "node_modules/amdefine": { "version": "1.0.1", @@ -4152,40 +4155,70 @@ } }, "node_modules/awesome-ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/awesome-ajv-errors/-/awesome-ajv-errors-1.0.1.tgz", - "integrity": "sha512-19e459S4ghWjDPR8VMdFzhnNBK2RhnW2n0J4f7A3DQsednwAfplQwYqAIRdlDsPrILuHHVvAL2tX7Zj2dnFMLw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/awesome-ajv-errors/-/awesome-ajv-errors-5.1.0.tgz", + "integrity": "sha512-kXak1TPsFI3hMFWc5ase0EQJEBgVSo/iLil4QZnogyEg6/rYxnywCvuF0doB9iKzqDUUOwzVTduq0Z16CxWICQ==", "dev": true, "dependencies": { - "chalk": "^4.1.0", - "jsonpointer": "^4.1.0", - "jsonpos": "^1.1.0", - "leven": "^3.1.0", - "terminal-link": "^2.1.1" + "awesome-code-frame": "^1.1.0", + "chalk": "^5.2.0", + "jsonpointer": "^5.0.1", + "jsonpos": "^4.1.2", + "leven": "^4.0.0", + "terminal-link": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^14.13.1 || >=16.0.0" }, "peerDependencies": { - "ajv": "^6 || ^7" + "ajv": "^6 || ^7 || ^8" } }, - "node_modules/awesome-ajv-errors/node_modules/chalk": { + "node_modules/awesome-ajv-errors/node_modules/jsonpos": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "resolved": "https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.2.tgz", + "integrity": "sha512-cn+7TiBMq9VUsHKp+8uZeSY0K2ZnjEwurSA8uJlBoOmMA7w67axpvfv+v77A/8iEXLkXMN06uvEzblGj51+VBQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "json-cst": "^1.2.0" }, "engines": { - "node": ">=10" + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/awesome-ajv-errors/node_modules/leven": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-4.0.0.tgz", + "integrity": "sha512-puehA3YKku3osqPlNuzGDUHq8WpwXupUg1V6NXdV38G+gr+gkBwFC8g1b/+YcIvp8gnqVIus+eJCH/eGsRmJNw==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/awesome-code-frame": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/awesome-code-frame/-/awesome-code-frame-1.1.0.tgz", + "integrity": "sha512-FJH2rUCFpCMIm1YU1n5Oit59Sy9Okc+K5z77MbbKDcLoNuFbskq55qZO7ePoVuImoMEQ+G5FgLneUWUlJ89FEQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.19.1", + "chalk": "^5.2.0", + "charcodes": "^0.2.0", + "js-tokens": "^8.0.1" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" } }, + "node_modules/awesome-code-frame/node_modules/js-tokens": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.3.tgz", + "integrity": "sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==", + "dev": true + }, "node_modules/babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -5562,6 +5595,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -6153,25 +6195,25 @@ } }, "node_modules/core-types-graphql": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/core-types-graphql/-/core-types-graphql-1.5.0.tgz", - "integrity": "sha512-kpCIuZOQCl/7deKpjOTCHsniOcdOlOqJIzGwmI71Ll/F1hkuqRpJN3G4dkAfKXcPUxBdoCyzENlznZ5SF5Yt4Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-types-graphql/-/core-types-graphql-3.0.0.tgz", + "integrity": "sha512-HJNvDglibcYbksudKRvtKppRGR6+P3Ahcf1aZJ5XtXHsFpc6RCaVbhcW5w8P/9MNhSfzwRYtnlJGc2DPJKtk9g==", "dev": true, "dependencies": { - "core-types": "^1.10.0", - "graphql": "^16.5.0" + "core-types": "^3.0.0", + "graphql": "^16.6.0" }, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, "node_modules/core-types-graphql/node_modules/core-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/core-types/-/core-types-1.10.0.tgz", - "integrity": "sha512-91LuHgHamiRKTbMx40z6tFmLz2wCI4tw433y8rraREXOs812S1tLSZ1PtD0BO6TZJXjtiIQZudZBv+h/B/wIRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/core-types/-/core-types-3.1.0.tgz", + "integrity": "sha512-Y3E1/UmKK+rvW2o9lz87Z+We8kjIIjn/kq0llT8IhucbG0+gEyDAVzEmgrCeHlU6h96lyavmwPz0Yn4MJcI53Q==", "dev": true, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, "node_modules/core-types-json-schema": { @@ -6205,68 +6247,73 @@ } }, "node_modules/core-types-suretype": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/core-types-suretype/-/core-types-suretype-2.0.0.tgz", - "integrity": "sha512-vIQD9M95FIVPTBFfofnlgGyMqc/drk7oQhmTreIGSBH6f/051aOZ0G50fpsu1NjxCI+rjWmGFbDNsNyFjpfiPw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/core-types-suretype/-/core-types-suretype-3.2.0.tgz", + "integrity": "sha512-xHCU9ly4Eyo6vld6gdquMOJNM14zduXHVtWZbw3x9kAk/zEtdCAzUZBsBQHutf7zTs4YP1DZCxCFPfkAtU7OwA==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "core-types": "^1.10.0", - "core-types-json-schema": "^1.6.3", - "core-types-ts": "^2.0.0", - "json-schema-cycles": "^1.1.0", - "jsonpos": "^1.1.0", - "openapi-json-schema": "^1.1.3", - "suretype": "^2.4.1", + "@types/json-schema": "^7.0.11", + "core-types": "^3.0.0", + "core-types-json-schema": "^2.1.0", + "core-types-ts": "^4.0.1", + "json-schema-cycles": "^3.0.0", + "jsonpos": "^4.1.2", + "openapi-json-schema": "^2.0.0", + "suretype": "^3.2.1", "toposort": "^2.0.2", - "typescript": "^4.7.4" + "typescript": "^5.0.2" }, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, "node_modules/core-types-suretype/node_modules/core-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/core-types/-/core-types-1.10.0.tgz", - "integrity": "sha512-91LuHgHamiRKTbMx40z6tFmLz2wCI4tw433y8rraREXOs812S1tLSZ1PtD0BO6TZJXjtiIQZudZBv+h/B/wIRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/core-types/-/core-types-3.1.0.tgz", + "integrity": "sha512-Y3E1/UmKK+rvW2o9lz87Z+We8kjIIjn/kq0llT8IhucbG0+gEyDAVzEmgrCeHlU6h96lyavmwPz0Yn4MJcI53Q==", "dev": true, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, - "node_modules/core-types-suretype/node_modules/core-types-ts": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/core-types-ts/-/core-types-ts-2.0.0.tgz", - "integrity": "sha512-2gM33bDptTKgjL8m8O7TjhRQbvD7duxPZH5ce+sGaths4HN2FYasMB/NqcYoV+glbF+0DGIIr3giwPyvlZERFg==", + "node_modules/core-types-suretype/node_modules/core-types-json-schema": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/core-types-json-schema/-/core-types-json-schema-2.2.0.tgz", + "integrity": "sha512-r3bHG0Iv5+pZrTOUQWy/aDM/SzqAX/B1UnmNFbrKKW6iQB2zsdRd14LWc+1WxVX9YoIjHkLAu7pb84gL4hk3/g==", "dev": true, "dependencies": { - "core-types": "^1.10.0", - "typescript": "^4.7.4" + "@types/json-schema": "^7.0.12", + "core-types": "^3.1.0", + "jsonpos": "^4.1.2", + "openapi-json-schema": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, - "node_modules/core-types-suretype/node_modules/openapi-json-schema": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/openapi-json-schema/-/openapi-json-schema-1.1.3.tgz", - "integrity": "sha512-7Nmg/XvXdD3pr8gdMwphucmpwB6GVrWzVj8k6B9Bg0Jo1rqthZ34v9xib/0nXraHDTAfeqBvr7wV3q2dJBKvLw==", + "node_modules/core-types-suretype/node_modules/core-types-ts": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/core-types-ts/-/core-types-ts-4.1.0.tgz", + "integrity": "sha512-CSMGGqZGTyErIs+FU4qMTznKca8j3JtSbgT90KB8t0RWtWEHGrNqemy7DU3SrKujCD3cy4PFInOh6DGd0kmGmg==", "dev": true, + "dependencies": { + "core-types": "^3.1.0", + "typescript": "^5.0.3" + }, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, - "node_modules/core-types-suretype/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "node_modules/core-types-suretype/node_modules/jsonpos": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.2.tgz", + "integrity": "sha512-cn+7TiBMq9VUsHKp+8uZeSY0K2ZnjEwurSA8uJlBoOmMA7w67axpvfv+v77A/8iEXLkXMN06uvEzblGj51+VBQ==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "dependencies": { + "json-cst": "^1.2.0" }, "engines": { - "node": ">=4.2.0" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/core-types-ts": { @@ -8080,12 +8127,12 @@ "dev": true }, "node_modules/fast-string-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-string-compare/-/fast-string-compare-1.0.0.tgz", - "integrity": "sha512-R0f7E2MvKy3LltU/eK7P9IYMc7kovnoaQIvWVvKx1LDDgHArVCrqgb4/6hlYJn6I9VYFn7mQoTKrsO3ELMVE8Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-string-compare/-/fast-string-compare-3.0.0.tgz", + "integrity": "sha512-PY66/8HelapGo5nqMN17ZTKqJj1nppuS1OoC9Y0aI2jsUDlZDEYhMODTpb68wVCq+xMbaEbPGXRd7qutHzkRXA==", "dev": true, "engines": { - "node": ">=10" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/fastq": { @@ -8938,17 +8985,17 @@ "dev": true }, "node_modules/graph-cycles": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graph-cycles/-/graph-cycles-1.2.1.tgz", - "integrity": "sha512-IJly1QJTKrACgy+HVQYELr9igxhCC6zGn78PbvEX9tj4AZBvv7ZNU45m9rOrhDgprrkLtJZYmOPyhY8exZLD/Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/graph-cycles/-/graph-cycles-3.0.0.tgz", + "integrity": "sha512-9qxd8BQK0tZJ3cRUW0Yn2q6P/9h+bgz/4UYuscpdxPz6851NNBA1IwoYDRHDpKzCqmr1UHlGHcp5+0WzpY9F7A==", "dev": true, "dependencies": { - "fast-string-compare": "^1.0.0", - "rotated-array-set": "^1.0.0", - "short-tree": "^1.0.0" + "fast-string-compare": "^3.0.0", + "rotated-array-set": "^3.0.0", + "short-tree": "^3.0.0" }, "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/grapheme-splitter": { @@ -11273,6 +11320,24 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, + "node_modules/json-cst": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/json-cst/-/json-cst-1.2.0.tgz", + "integrity": "sha512-liC8jqILo2mZjKs/c/zDknohoLo2FocQH5ZGyPZzPNNHSC/LarVq42R4WA58lqPdH9ssP/JKArp6SZ6aP7vyhA==", + "dev": true, + "dependencies": { + "json-lexer": "^1.2.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/json-lexer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/json-lexer/-/json-lexer-1.2.0.tgz", + "integrity": "sha512-7otpx5UPFeSELoF8nkZPHCfywg86wOsJV0WNOaysuO7mfWj1QFp2vlqESRRCeJKBXr+tqDgHh4HgqUFKTLcifQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -11280,16 +11345,16 @@ "dev": true }, "node_modules/json-schema-cycles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/json-schema-cycles/-/json-schema-cycles-1.1.0.tgz", - "integrity": "sha512-vcoGVsVokTaYsbI0SJj0eyGB81S7+3fZYH358bRcW9/yzlUOjNleCSupg8mTM9Co1RBPjUXv+hUmH559lgeFvQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-schema-cycles/-/json-schema-cycles-3.0.0.tgz", + "integrity": "sha512-bhFjxBfSbwaBCQDFfUWxdt/yFVuPG+cIh2E1aNrK6+klDgSu6BKGnk0y+QjkZ1G03Gq7YUjmF26bnY9NFDGjvw==", "dev": true, "dependencies": { - "graph-cycles": "^1.2.1", + "graph-cycles": "^3.0.0", "json-schema-traverse": "^1.0.0" }, "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/json-schema-cycles/node_modules/json-schema-traverse": { @@ -11359,9 +11424,9 @@ ] }, "node_modules/jsonpointer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", - "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -12228,10 +12293,13 @@ } }, "node_modules/meta-types": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/meta-types/-/meta-types-1.1.1.tgz", - "integrity": "sha512-4fA3XbU0PbBD5dRJhUl46ry9F6DNyGuSsXVq/YEToJCvBxLMsFSmvly9WEBdAqtnbuQXedvdLA9KD8uI05MGZQ==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/meta-types/-/meta-types-2.0.0.tgz", + "integrity": "sha512-I/UKzOsGtZuMuUPo17+J7dthEDWLorxnOvD5z6I0fgdDm2bJbo6VmMu+WVppOV3uog78iKjyenlRUMywgd3TPA==", + "dev": true, + "engines": { + "node": ">=14" + } }, "node_modules/micromark": { "version": "3.2.0", @@ -14562,12 +14630,12 @@ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, "node_modules/rotated-array-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rotated-array-set/-/rotated-array-set-1.0.0.tgz", - "integrity": "sha512-MmMz9ERrZw7DVn8e6V7U/wkAWzEaULiPySEBXLWh4nA/F5gwSFx96bu+As4wyDpZ9bdhc+flB1CyTYmStwZo8A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rotated-array-set/-/rotated-array-set-3.0.0.tgz", + "integrity": "sha512-G7689wvCM0szMFXUAhi3GfNGcSPlndg077cdRWoq7UegOAwfU2MJ0jD7s7jB+2ppKA75Kr/O0HwAP9+rRdBctg==", "dev": true, "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/run-parallel": { @@ -14791,16 +14859,16 @@ } }, "node_modules/short-tree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/short-tree/-/short-tree-1.0.0.tgz", - "integrity": "sha512-SPhGxbdypMMjYlmdVL/dzBUCT/5FboztmleoS4WPgvCI7DqZXv8xrLSTuJqzmmuAtCTkgxkIKzfZ+jfJR6ODZg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/short-tree/-/short-tree-3.0.0.tgz", + "integrity": "sha512-Yd9NFs/o9QSoH4/wTjxk4Xe0+CIzitDRN1Qg7iBeTSejKjlCg/3PbgiRwDUVuaIxD0RRdv7Iz9jKr7e0HljtUg==", "dev": true, "dependencies": { "@types/bintrees": "^1.0.3", "bintrees": "^1.0.2" }, "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/side-channel": { @@ -15376,17 +15444,17 @@ } }, "node_modules/suretype": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/suretype/-/suretype-2.4.1.tgz", - "integrity": "sha512-dWWBT6A2sDcBM0fz2l88idBkPuHNBMtQ3TuuPid6F2/vqgVs3QddDLpyt1Ze3q4bdmVxHCfZsfXBkgfrXF7vHA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/suretype/-/suretype-3.3.1.tgz", + "integrity": "sha512-eTb/gmWy8hvax6sRIEzNiPSX630DaPgosKk3oOYsdE0sebPYgHMn9QJ7XOidlKvRjrWBV7X+Qb/pIC5y8ZYNHA==", "dev": true, "dependencies": { - "ajv": "^6.11.0", - "awesome-ajv-errors": "^1.0.1", - "meta-types": "^1.1.0" + "ajv": "^6.12.6", + "awesome-ajv-errors": "^5.1.0", + "meta-types": "^2.0.0" }, "engines": { - "node": ">=12" + "node": "^14.13.1 || >=16.0.0" } }, "node_modules/sver-compat": { @@ -15409,16 +15477,31 @@ } }, "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-3.0.0.tgz", + "integrity": "sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==", "dev": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "ansi-escapes": "^5.0.0", + "supports-hyperlinks": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15889,30 +15972,42 @@ "node": ">=4" } }, - "node_modules/typeconv": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/typeconv/-/typeconv-1.8.0.tgz", - "integrity": "sha512-Xi+ZmqJCjcPwuHpcCYIJaOjOGFyfLKDWEwIIXze3Kc6GBto1VM78Pl4EGw/bJWjKdzaics7Gtr1DgnYocsQiHw==", + "node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, - "dependencies": { - "@babel/code-frame": "^7.15.8", - "already": "^2.1.0", - "chalk": "^4.1.2", - "core-types": "^1.10.0", - "core-types-graphql": "^1.5.0", - "core-types-json-schema": "^1.6.3", - "core-types-suretype": "^2.0.0", - "core-types-ts": "^2.0.0", - "globby": "^11.0.3", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typeconv": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/typeconv/-/typeconv-2.3.1.tgz", + "integrity": "sha512-eFJM+JTVZcc+iTPgZA55D7v8bG/8N/Tf4xFVdwlivQcu0eOA+VWytcJbL8vETKCoMif14x9K97/5OBzEV5aJKA==", + "dev": true, + "dependencies": { + "already": "^3.4.1", + "awesome-code-frame": "^1.1.0", + "chalk": "^5.2.0", + "core-types": "^3.1.0", + "core-types-graphql": "^3.0.0", + "core-types-json-schema": "^2.2.0", + "core-types-suretype": "^3.2.0", + "core-types-ts": "^4.1.0", + "globby": "^13.1.4", "js-yaml": "^4.1.0", "oppa": "^0.4.0", - "terminal-link": "^2.1.1" + "terminal-link": "^3.0.0" }, "bin": { "typeconv": "dist/bin/typeconv.js" }, "engines": { - "node": ">=12" + "node": ">=14.13.1" } }, "node_modules/typeconv/node_modules/argparse": { @@ -15921,42 +16016,60 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/typeconv/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/typeconv/node_modules/core-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/core-types/-/core-types-3.1.0.tgz", + "integrity": "sha512-Y3E1/UmKK+rvW2o9lz87Z+We8kjIIjn/kq0llT8IhucbG0+gEyDAVzEmgrCeHlU6h96lyavmwPz0Yn4MJcI53Q==", + "dev": true, + "engines": { + "node": ">=14.13.1 || >=16.0.0" + } + }, + "node_modules/typeconv/node_modules/core-types-json-schema": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/core-types-json-schema/-/core-types-json-schema-2.2.0.tgz", + "integrity": "sha512-r3bHG0Iv5+pZrTOUQWy/aDM/SzqAX/B1UnmNFbrKKW6iQB2zsdRd14LWc+1WxVX9YoIjHkLAu7pb84gL4hk3/g==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/json-schema": "^7.0.12", + "core-types": "^3.1.0", + "jsonpos": "^4.1.2", + "openapi-json-schema": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=14.13.1 || >=16.0.0" } }, - "node_modules/typeconv/node_modules/core-types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/core-types/-/core-types-1.10.0.tgz", - "integrity": "sha512-91LuHgHamiRKTbMx40z6tFmLz2wCI4tw433y8rraREXOs812S1tLSZ1PtD0BO6TZJXjtiIQZudZBv+h/B/wIRA==", + "node_modules/typeconv/node_modules/core-types-ts": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/core-types-ts/-/core-types-ts-4.1.0.tgz", + "integrity": "sha512-CSMGGqZGTyErIs+FU4qMTznKca8j3JtSbgT90KB8t0RWtWEHGrNqemy7DU3SrKujCD3cy4PFInOh6DGd0kmGmg==", "dev": true, + "dependencies": { + "core-types": "^3.1.0", + "typescript": "^5.0.3" + }, "engines": { - "node": ">=12" + "node": ">=14.13.1 || >=16.0.0" } }, - "node_modules/typeconv/node_modules/core-types-ts": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/core-types-ts/-/core-types-ts-2.0.0.tgz", - "integrity": "sha512-2gM33bDptTKgjL8m8O7TjhRQbvD7duxPZH5ce+sGaths4HN2FYasMB/NqcYoV+glbF+0DGIIr3giwPyvlZERFg==", + "node_modules/typeconv/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "dependencies": { - "core-types": "^1.10.0", - "typescript": "^4.7.4" + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/typeconv/node_modules/js-yaml": { @@ -15971,17 +16084,28 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/typeconv/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "node_modules/typeconv/node_modules/jsonpos": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.2.tgz", + "integrity": "sha512-cn+7TiBMq9VUsHKp+8uZeSY0K2ZnjEwurSA8uJlBoOmMA7w67axpvfv+v77A/8iEXLkXMN06uvEzblGj51+VBQ==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "dependencies": { + "json-cst": "^1.2.0" }, "engines": { - "node": ">=4.2.0" + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/typeconv/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/typedarray": { diff --git a/package.json b/package.json index 2a3c957..d292e9d 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "ts-jest": "^29.0.1", "ts-node": "^10.9.1", "tsify": "^5.0.4", - "typeconv": "^1.8.0", + "typeconv": "^2.3.1", "typescript": "^5.0.2", "typescript-eslint": "^8.0.0-alpha.39", "vinyl-buffer": "^1.0.1",