From a6274c042f69db3a3d3e0d7139c2eb13b6ad4bc7 Mon Sep 17 00:00:00 2001 From: John Harlow Date: Tue, 15 Oct 2024 12:35:21 -0700 Subject: [PATCH] fix(deps): can you import and use with 0 deps? --- package.json | 8 ++-- pnpm-lock.yaml | 101 +++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 92 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 7a86fd5..e92b083 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zod-to-dynamodb-onetable-schema", - "version": "0.0.5", + "version": "0.0.6", "description": "Auto-generate `dynamodb-onetable` model schemas using `zod`, with best-in-class autocomplete", "keywords": [ "dynamo", @@ -44,6 +44,7 @@ "@vitest/coverage-v8": "2.1.2", "aws-lambda": "^1.0.7", "dynamo-db-local": "^9.2.1", + "dynamodb-onetable": "^2.7.5", "eslint": "^9.12.0", "globals": "^15.11.0", "typescript": "^5.6.2", @@ -51,10 +52,7 @@ "vitest": "^2.1.2", "vitest-mock-extended": "^2.0.2", "wait-port": "^1.1.0", - "winston": "^3.15.0" - }, - "dependencies": { - "dynamodb-onetable": "^2.7.5", + "winston": "^3.15.0", "zod": "^3.23.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b5e2ce..c585030 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,14 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - dynamodb-onetable: - specifier: ^2.7.5 - version: 2.7.5 - zod: - specifier: ^3.23.8 - version: 3.23.8 - devDependencies: '@aws-sdk/client-dynamodb': specifier: ^3.668.0 @@ -37,6 +29,9 @@ devDependencies: dynamo-db-local: specifier: ^9.2.1 version: 9.2.1 + dynamodb-onetable: + specifier: ^2.7.5 + version: 2.7.5 eslint: specifier: ^9.12.0 version: 9.12.0 @@ -61,6 +56,9 @@ devDependencies: winston: specifier: ^3.15.0 version: 3.15.0 + zod: + specifier: ^3.23.8 + version: 3.23.8 packages: @@ -82,6 +80,7 @@ packages: '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 + dev: true /@aws-crypto/sha256-js@5.2.0: resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} @@ -90,11 +89,13 @@ packages: '@aws-crypto/util': 5.2.0 '@aws-sdk/types': 3.667.0 tslib: 2.7.0 + dev: true /@aws-crypto/supports-web-crypto@5.2.0: resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} dependencies: tslib: 2.7.0 + dev: true /@aws-crypto/util@5.2.0: resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} @@ -102,6 +103,7 @@ packages: '@aws-sdk/types': 3.667.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 + dev: true /@aws-sdk/client-dynamodb@3.668.0: resolution: {integrity: sha512-2fIbtplBWRAh4FNEoVTkiqINo32QOC9n7VlNl2dQHOryo1ieUC3Y8QWEB1rdP4g2ub/3+MPAvJiKKVgljsT8yw==} @@ -153,6 +155,7 @@ packages: uuid: 9.0.1 transitivePeerDependencies: - aws-crt + dev: true /@aws-sdk/client-sso-oidc@3.668.0(@aws-sdk/client-sts@3.668.0): resolution: {integrity: sha512-b1Ib/92tcjOPXWYILfNuOOd2CYxmlr9lUfoZZBy/uwZCMObI6gtcpdUjfefyJohWfR+rk1WtsXi/sIXKxAhl/g==} @@ -202,6 +205,7 @@ packages: tslib: 2.7.0 transitivePeerDependencies: - aws-crt + dev: true /@aws-sdk/client-sso@3.668.0: resolution: {integrity: sha512-21YehzNmlaVbB6f4gAg9CTl6djExE7yxuWaRgbFugCtFhqZbmNhrh826B6cGvPVc5Dxx2rdMdI/SxTujtTJvag==} @@ -247,6 +251,7 @@ packages: tslib: 2.7.0 transitivePeerDependencies: - aws-crt + dev: true /@aws-sdk/client-sts@3.668.0: resolution: {integrity: sha512-Ele3N6WveoMsF2mZpN/1tM0jsu7qOUXWX7RKV1U4Dhe0TMbW1KdVIXz1oirWlc0BxCels7HX+CS1N7gg1axhwg==} @@ -294,6 +299,7 @@ packages: tslib: 2.7.0 transitivePeerDependencies: - aws-crt + dev: true /@aws-sdk/core@3.667.0: resolution: {integrity: sha512-pMcDVI7Tmdsc8R3sDv0Omj/4iRParGY+uJtAfF669WnZfDfaBQaix2Mq7+Mu08vdjqO9K3gicFvjk9S1VLmOKA==} @@ -310,6 +316,7 @@ packages: '@smithy/util-middleware': 3.0.7 fast-xml-parser: 4.4.1 tslib: 2.7.0 + dev: true /@aws-sdk/credential-provider-env@3.667.0: resolution: {integrity: sha512-zZbrkkaPc54WXm+QAnpuv0LPNfsts0HPPd+oCECGs7IQRaFsGj187cwvPg9RMWDFZqpm64MdBDoA8OQHsqzYCw==} @@ -320,6 +327,7 @@ packages: '@smithy/property-provider': 3.1.7 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/credential-provider-http@3.667.0: resolution: {integrity: sha512-sjtybFfERZWiqTY7fswBxKQLvUkiCucOWyqh3IaPo/4nE1PXRnaZCVG0+kRBPrYIxWqiVwytvZzMJy8sVZcG0A==} @@ -335,6 +343,7 @@ packages: '@smithy/types': 3.5.0 '@smithy/util-stream': 3.1.9 tslib: 2.7.0 + dev: true /@aws-sdk/credential-provider-ini@3.668.0(@aws-sdk/client-sso-oidc@3.668.0)(@aws-sdk/client-sts@3.668.0): resolution: {integrity: sha512-npu7qBM8Qu+BzRh+omBvcnA9Hxt/5HZ6ifACtLUqqkPLhCgINSpVruVqDXJHinl6DrcmTL12XM+60VW90fq2uA==} @@ -358,6 +367,7 @@ packages: transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt + dev: true /@aws-sdk/credential-provider-node@3.668.0(@aws-sdk/client-sso-oidc@3.668.0)(@aws-sdk/client-sts@3.668.0): resolution: {integrity: sha512-QHD6Y6xurKsHGQ7U2Az0UHu3R31mq7uokuMrWU9IIWB4Qa5t/Pkt4Od8TYXL/V4uAOthsLdchgfeCFSleOZMEA==} @@ -379,6 +389,7 @@ packages: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/client-sts' - aws-crt + dev: true /@aws-sdk/credential-provider-process@3.667.0: resolution: {integrity: sha512-HZHnvop32fKgsNHkdhVaul7UzQ25sEc0j9yqA4bjhtbk0ECl42kj3f1pJ+ZU/YD9ut8lMJs/vVqiOdNThVdeBw==} @@ -390,6 +401,7 @@ packages: '@smithy/shared-ini-file-loader': 3.1.8 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/credential-provider-sso@3.668.0(@aws-sdk/client-sso-oidc@3.668.0): resolution: {integrity: sha512-cO14tsL7Lmyq4HfRHBBjEmcBDhlXv4eVgY8DQ9e/ujPFU+b99xiZiV80JSkJ8Kz99+woFl6pFo9PYp36YaI+Pw==} @@ -406,6 +418,7 @@ packages: transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt + dev: true /@aws-sdk/credential-provider-web-identity@3.667.0(@aws-sdk/client-sts@3.668.0): resolution: {integrity: sha512-t8CFlZMD/1p/8Cli3rvRiTJpjr/8BO64gw166AHgFZYSN2h95L2l1tcW0jpsc3PprA32nLg1iQVKYt4WGM4ugw==} @@ -419,6 +432,7 @@ packages: '@smithy/property-provider': 3.1.7 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/endpoint-cache@3.572.0: resolution: {integrity: sha512-CzuRWMj/xtN9p9eP915nlPmlyniTzke732Ow/M60++gGgB3W+RtZyFftw3TEx+NzNhd1tH54dEcGiWdiNaBz3Q==} @@ -426,6 +440,7 @@ packages: dependencies: mnemonist: 0.38.3 tslib: 2.7.0 + dev: true /@aws-sdk/middleware-endpoint-discovery@3.667.0: resolution: {integrity: sha512-igN8eP7uNLENeS7FKmZdkVHggglLDNJ0f7Ytzep6hJg8Rf9qsfkfVsAbMzyBq4KLDcyG6SFnpva/u/fu4P5t+w==} @@ -437,6 +452,7 @@ packages: '@smithy/protocol-http': 4.1.4 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/middleware-host-header@3.667.0: resolution: {integrity: sha512-Z7fIAMQnPegs7JjAQvlOeWXwpMRfegh5eCoIP6VLJIeR6DLfYKbP35JBtt98R6DXslrN2RsbTogjbxPEDQfw1w==} @@ -446,6 +462,7 @@ packages: '@smithy/protocol-http': 4.1.4 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/middleware-logger@3.667.0: resolution: {integrity: sha512-PtTRNpNm/5c746jRgZCNg4X9xEJIwggkGJrF0GP9AB1ANg4pc/sF2Fvn1NtqPe9wtQ2stunJprnm5WkCHN7QiA==} @@ -454,6 +471,7 @@ packages: '@aws-sdk/types': 3.667.0 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/middleware-recursion-detection@3.667.0: resolution: {integrity: sha512-U5glWD3ehFohzpUpopLtmqAlDurGWo2wRGPNgi4SwhWU7UDt6LS7E/UvJjqC0CUrjlzOw+my2A+Ncf+fisMhxQ==} @@ -463,6 +481,7 @@ packages: '@smithy/protocol-http': 4.1.4 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/middleware-user-agent@3.668.0: resolution: {integrity: sha512-6WSCeN9AZZM/bM1kXJluLPFptd6z+tMBEZw3J7m1EvJSBTKEoSHiBrZBjc3gi83l/EKHCswITm2c8NcdgXAnLw==} @@ -475,6 +494,7 @@ packages: '@smithy/protocol-http': 4.1.4 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/region-config-resolver@3.667.0: resolution: {integrity: sha512-iNr+JhhA902JMKHG9IwT9YdaEx6KGl6vjAL5BRNeOjfj4cZYMog6Lz/IlfOAltMtT0w88DAHDEFrBd2uO0l2eg==} @@ -486,6 +506,7 @@ packages: '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 + dev: true /@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.668.0): resolution: {integrity: sha512-ZecJlG8p6D4UTYlBHwOWX6nknVtw/OBJ3yPXTSajBjhUlj9lE2xvejI8gl4rqkyLXk7z3bki+KR4tATbMaM9yg==} @@ -499,6 +520,7 @@ packages: '@smithy/shared-ini-file-loader': 3.1.8 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/types@3.667.0: resolution: {integrity: sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg==} @@ -506,6 +528,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@aws-sdk/util-dynamodb@3.665.0(@aws-sdk/client-dynamodb@3.668.0): resolution: {integrity: sha512-u93VA9AtkpME/G+I6bGeiGGyqRt6fH5khPI2kBDpq3ABr6WYsRtwIEZvARP4bB/ZNwV7GlGi8bgaeQHt19Sfbw==} @@ -515,7 +538,7 @@ packages: dependencies: '@aws-sdk/client-dynamodb': 3.668.0 tslib: 2.7.0 - dev: false + dev: true /@aws-sdk/util-endpoints@3.667.0: resolution: {integrity: sha512-X22SYDAuQJWnkF1/q17pkX3nGw5XMD9YEUbmt87vUnRq7iyJ3JOpl6UKOBeUBaL838wA5yzdbinmCITJ/VZ1QA==} @@ -525,12 +548,14 @@ packages: '@smithy/types': 3.5.0 '@smithy/util-endpoints': 2.1.3 tslib: 2.7.0 + dev: true /@aws-sdk/util-locate-window@3.568.0: resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@aws-sdk/util-user-agent-browser@3.667.0: resolution: {integrity: sha512-y1pKlNzNpxzddM0QSnfIfIbi3Z9LTag1VDjYyZRbEGGSVip2J00qKsET+979nRezWMyJgw5GPBQR3Y+rN+jh0Q==} @@ -539,6 +564,7 @@ packages: '@smithy/types': 3.5.0 bowser: 2.11.0 tslib: 2.7.0 + dev: true /@aws-sdk/util-user-agent-node@3.668.0: resolution: {integrity: sha512-A27U+G/R5ekZhf6L2yVOX6/YQqmAxOiV61M+a9Jy1eG6YDOXueYUYXaHUkLWy15sNB0TPJNdsApn1rJdvHI0AQ==} @@ -554,6 +580,7 @@ packages: '@smithy/node-config-provider': 3.1.8 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@babel/helper-string-parser@7.25.7: resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} @@ -1103,6 +1130,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/config-resolver@3.0.9: resolution: {integrity: sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==} @@ -1113,6 +1141,7 @@ packages: '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 + dev: true /@smithy/core@2.4.8: resolution: {integrity: sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==} @@ -1128,6 +1157,7 @@ packages: '@smithy/util-middleware': 3.0.7 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/credential-provider-imds@3.2.4: resolution: {integrity: sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==} @@ -1138,6 +1168,7 @@ packages: '@smithy/types': 3.5.0 '@smithy/url-parser': 3.0.7 tslib: 2.7.0 + dev: true /@smithy/fetch-http-handler@3.2.9: resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} @@ -1147,6 +1178,7 @@ packages: '@smithy/types': 3.5.0 '@smithy/util-base64': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/hash-node@3.0.7: resolution: {integrity: sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==} @@ -1156,24 +1188,28 @@ packages: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/invalid-dependency@3.0.7: resolution: {integrity: sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==} dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/is-array-buffer@2.2.0: resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/is-array-buffer@3.0.0: resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/middleware-content-length@3.0.9: resolution: {integrity: sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==} @@ -1182,6 +1218,7 @@ packages: '@smithy/protocol-http': 4.1.4 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/middleware-endpoint@3.1.4: resolution: {integrity: sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==} @@ -1194,6 +1231,7 @@ packages: '@smithy/url-parser': 3.0.7 '@smithy/util-middleware': 3.0.7 tslib: 2.7.0 + dev: true /@smithy/middleware-retry@3.0.23: resolution: {integrity: sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==} @@ -1208,6 +1246,7 @@ packages: '@smithy/util-retry': 3.0.7 tslib: 2.7.0 uuid: 9.0.1 + dev: true /@smithy/middleware-serde@3.0.7: resolution: {integrity: sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==} @@ -1215,6 +1254,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/middleware-stack@3.0.7: resolution: {integrity: sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==} @@ -1222,6 +1262,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/node-config-provider@3.1.8: resolution: {integrity: sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==} @@ -1231,6 +1272,7 @@ packages: '@smithy/shared-ini-file-loader': 3.1.8 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/node-http-handler@3.2.4: resolution: {integrity: sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==} @@ -1241,6 +1283,7 @@ packages: '@smithy/querystring-builder': 3.0.7 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/property-provider@3.1.7: resolution: {integrity: sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==} @@ -1248,6 +1291,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/protocol-http@4.1.4: resolution: {integrity: sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==} @@ -1255,6 +1299,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/querystring-builder@3.0.7: resolution: {integrity: sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==} @@ -1263,6 +1308,7 @@ packages: '@smithy/types': 3.5.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/querystring-parser@3.0.7: resolution: {integrity: sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==} @@ -1270,12 +1316,14 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/service-error-classification@3.0.7: resolution: {integrity: sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==} engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.5.0 + dev: true /@smithy/shared-ini-file-loader@3.1.8: resolution: {integrity: sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==} @@ -1283,6 +1331,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/signature-v4@4.2.0: resolution: {integrity: sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==} @@ -1296,6 +1345,7 @@ packages: '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/smithy-client@3.4.0: resolution: {integrity: sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==} @@ -1307,12 +1357,14 @@ packages: '@smithy/types': 3.5.0 '@smithy/util-stream': 3.1.9 tslib: 2.7.0 + dev: true /@smithy/types@3.5.0: resolution: {integrity: sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/url-parser@3.0.7: resolution: {integrity: sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==} @@ -1320,6 +1372,7 @@ packages: '@smithy/querystring-parser': 3.0.7 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/util-base64@3.0.0: resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} @@ -1328,17 +1381,20 @@ packages: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/util-body-length-browser@3.0.0: resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} dependencies: tslib: 2.7.0 + dev: true /@smithy/util-body-length-node@3.0.0: resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/util-buffer-from@2.2.0: resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} @@ -1346,6 +1402,7 @@ packages: dependencies: '@smithy/is-array-buffer': 2.2.0 tslib: 2.7.0 + dev: true /@smithy/util-buffer-from@3.0.0: resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} @@ -1353,12 +1410,14 @@ packages: dependencies: '@smithy/is-array-buffer': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/util-config-provider@3.0.0: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/util-defaults-mode-browser@3.0.23: resolution: {integrity: sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==} @@ -1369,6 +1428,7 @@ packages: '@smithy/types': 3.5.0 bowser: 2.11.0 tslib: 2.7.0 + dev: true /@smithy/util-defaults-mode-node@3.0.23: resolution: {integrity: sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==} @@ -1381,6 +1441,7 @@ packages: '@smithy/smithy-client': 3.4.0 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/util-endpoints@2.1.3: resolution: {integrity: sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==} @@ -1389,12 +1450,14 @@ packages: '@smithy/node-config-provider': 3.1.8 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/util-hex-encoding@3.0.0: resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/util-middleware@3.0.7: resolution: {integrity: sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==} @@ -1402,6 +1465,7 @@ packages: dependencies: '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/util-retry@3.0.7: resolution: {integrity: sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==} @@ -1410,6 +1474,7 @@ packages: '@smithy/service-error-classification': 3.0.7 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@smithy/util-stream@3.1.9: resolution: {integrity: sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==} @@ -1423,12 +1488,14 @@ packages: '@smithy/util-hex-encoding': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/util-uri-escape@3.0.0: resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} engines: {node: '>=16.0.0'} dependencies: tslib: 2.7.0 + dev: true /@smithy/util-utf8@2.3.0: resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} @@ -1436,6 +1503,7 @@ packages: dependencies: '@smithy/util-buffer-from': 2.2.0 tslib: 2.7.0 + dev: true /@smithy/util-utf8@3.0.0: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} @@ -1443,6 +1511,7 @@ packages: dependencies: '@smithy/util-buffer-from': 3.0.0 tslib: 2.7.0 + dev: true /@smithy/util-waiter@3.1.6: resolution: {integrity: sha512-xs/KAwWOeCklq8aMlnpk25LgxEYHKOEodfjfKclDMLcBJEVEKzDLxZxBQyztcuPJ7F54213NJS8PxoiHNMdItQ==} @@ -1451,6 +1520,7 @@ packages: '@smithy/abort-controller': 3.1.5 '@smithy/types': 3.5.0 tslib: 2.7.0 + dev: true /@types/aws-lambda@8.10.145: resolution: {integrity: sha512-dtByW6WiFk5W5Jfgz1VM+YPA21xMXTuSFoLYIDY0L44jDLLflVPtZkYuu3/YxpGcvjzKFBZLU+GyKjR0HOYtyw==} @@ -1816,6 +1886,7 @@ packages: /bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + dev: true /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1968,7 +2039,7 @@ packages: '@aws-sdk/util-dynamodb': 3.665.0(@aws-sdk/client-dynamodb@3.668.0) transitivePeerDependencies: - aws-crt - dev: false + dev: true /debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} @@ -2016,7 +2087,7 @@ packages: custom-metrics: 1.0.4 transitivePeerDependencies: - aws-crt - dev: false + dev: true /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -2237,6 +2308,7 @@ packages: hasBin: true dependencies: strnum: 1.0.5 + dev: true /fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -2690,6 +2762,7 @@ packages: resolution: {integrity: sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw==} dependencies: obliterator: 1.6.1 + dev: true /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2707,6 +2780,7 @@ packages: /obliterator@1.6.1: resolution: {integrity: sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig==} + dev: true /one-time@1.0.0: resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} @@ -3016,6 +3090,7 @@ packages: /strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -3103,6 +3178,7 @@ packages: /tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + dev: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -3174,6 +3250,7 @@ packages: /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + dev: true /vite-node@2.1.2(@types/node@22.7.5): resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} @@ -3420,4 +3497,4 @@ packages: /zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - dev: false + dev: true