From 3a5f2b36e96128448bc7f73d92e84a08c87bbce7 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 17:55:40 -0700 Subject: [PATCH 01/12] Use @seamapi/smith for dependencies and config --- .eslintrc.json | 61 +------ package-lock.json | 438 ++++++++++++++++------------------------------ package.json | 12 +- tsconfig.json | 30 +--- 4 files changed, 156 insertions(+), 385 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 2aa5c4184..5f3209950 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,63 +1,4 @@ { "root": true, - "plugins": ["simple-import-sort", "unused-imports"], - "parserOptions": { - "sourceType": "module", - "ecmaVersion": "latest" - }, - "rules": { - "no-console": "error", - "unused-imports/no-unused-imports": "error", - "unused-imports/no-unused-vars": [ - "error", - { - "vars": "all", - "varsIgnorePattern": "^_", - "args": "after-used", - "argsIgnorePattern": "^_", - "ignoreRestSiblings": true - } - ], - "import/extensions": ["error", "ignorePackages"], - "import/no-duplicates": ["error", { "prefer-inline": true }], - "import/no-relative-parent-imports": "error", - "simple-import-sort/imports": [ - "error", - { - "groups": [ - ["^\\u0000"], - ["^node:"], - ["^@?\\w"], - ["@seamapi/makenew-tsmodule"], - ["^lib/"], - ["^"], - ["^\\."] - ] - } - ], - "simple-import-sort/exports": "error" - }, - "overrides": [ - { - "files": ["*.js", "*.mjs", "*.cjs"], - "extends": ["standard", "prettier"] - }, - { - "files": ["*.ts", "*.tsx"], - "extends": ["standard-with-typescript", "prettier"], - "parserOptions": { - "project": "./tsconfig.json" - }, - "rules": { - "@typescript-eslint/no-import-type-side-effects": "error", - "@typescript-eslint/consistent-type-imports": [ - "error", - { - "fixStyle": "inline-type-imports" - } - ], - "@typescript-eslint/no-unused-vars": "off" - } - } - ] + "extends": ["./node_modules/@seamapi/smith/dist/eslint.cjs"] } diff --git a/package-lock.json b/package-lock.json index 2b9ce8706..b425da1e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.43.1", + "@seamapi/smith": "^0.2.0", "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -28,16 +29,7 @@ "devDependencies": { "@types/command-exists": "^1.2.3", "@types/debug": "^4.1.12", - "@types/micromatch": "^4.0.9", - "@types/node": "^22.15.21", - "eslint": "^8.9.0", - "eslint-config-prettier": "^9.0.0", - "eslint-config-standard": "^17.1.0", - "eslint-config-standard-with-typescript": "^43.0.0", - "eslint-plugin-simple-import-sort": "^12.0.0", - "eslint-plugin-unused-imports": "^3.0.0", - "tsx": "^4.6.2", - "typescript": "~5.3.3" + "@types/micromatch": "^4.0.9" }, "engines": { "node": ">=22.11.0", @@ -51,12 +43,12 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "aix" ], + "peer": true, "engines": { "node": ">=18" } @@ -68,12 +60,12 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -85,12 +77,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -102,12 +94,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -119,12 +111,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=18" } @@ -136,12 +128,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=18" } @@ -153,12 +145,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -170,12 +162,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -187,12 +179,12 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -204,12 +196,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -221,12 +213,12 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -238,12 +230,12 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -255,12 +247,12 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -272,12 +264,12 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -289,12 +281,12 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -306,12 +298,12 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -323,12 +315,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -340,12 +332,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -357,12 +349,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -374,12 +366,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -391,12 +383,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -408,12 +400,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "sunos" ], + "peer": true, "engines": { "node": ">=18" } @@ -425,12 +417,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -442,12 +434,12 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -459,12 +451,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -473,8 +465,8 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "eslint-visitor-keys": "^3.4.3" }, @@ -492,8 +484,8 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -502,8 +494,8 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -526,8 +518,8 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -537,8 +529,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -550,8 +542,8 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -561,8 +553,8 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", - "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", @@ -576,8 +568,8 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -587,8 +579,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -600,8 +592,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=12.22" }, @@ -615,8 +607,8 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true }, "node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -762,7 +754,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, "license": "MIT", "peer": true }, @@ -780,6 +771,30 @@ "npm": ">= 9.0.0" } }, + "node_modules/@seamapi/smith": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.2.0.tgz", + "integrity": "sha512-kjXB+ocI2/HrRYs+z32opZhWbmu7G8z7bTbTXo0Wce+cXRMEQ8Htx4NgENc48HepMO0uUIFSy+J2syDpD9mhqg==", + "license": "MIT", + "dependencies": { + "@types/node": "^22.15.21", + "eslint-config-prettier": "^9.0.0", + "eslint-config-standard": "^17.1.0", + "eslint-config-standard-with-typescript": "^43.0.0", + "eslint-plugin-simple-import-sort": "^12.0.0", + "eslint-plugin-unused-imports": "^3.0.0" + }, + "engines": { + "node": ">=22.11.0", + "npm": ">= 10.9.0" + }, + "peerDependencies": { + "eslint": "^8.9.0", + "prettier": "^3.0.0", + "tsx": "^4.6.2", + "typescript": "~5.3.3" + } + }, "node_modules/@seamapi/types": { "version": "1.399.1", "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.399.1.tgz", @@ -839,7 +854,6 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, "license": "MIT", "peer": true }, @@ -847,7 +861,6 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -872,7 +885,6 @@ "version": "22.15.21", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -882,7 +894,6 @@ "version": "7.7.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, "license": "MIT", "peer": true }, @@ -890,7 +901,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -927,7 +937,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", @@ -956,7 +965,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -974,7 +982,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1003,7 +1010,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1017,7 +1023,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1046,7 +1051,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1073,7 +1077,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1091,15 +1094,15 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/acorn": { "version": "8.14.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", - "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1111,8 +1114,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, "license": "MIT", + "peer": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -1121,8 +1124,8 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1181,7 +1184,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1199,7 +1201,6 @@ "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1221,7 +1222,6 @@ "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" @@ -1231,7 +1231,6 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1254,7 +1253,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1274,7 +1272,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1294,7 +1291,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1323,7 +1319,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1334,7 +1329,6 @@ "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", "peer": true, "dependencies": { @@ -1390,7 +1384,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1404,7 +1397,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1415,7 +1407,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1435,7 +1426,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1450,7 +1440,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1468,8 +1457,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -1478,8 +1467,8 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1576,8 +1565,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/cross-spawn": { "version": "7.0.6", @@ -1597,7 +1586,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1616,7 +1604,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1635,7 +1622,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1671,8 +1657,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -1687,7 +1673,6 @@ "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", "peer": true, "dependencies": { @@ -1706,7 +1691,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1798,7 +1782,6 @@ "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" @@ -1811,8 +1794,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "esutils": "^2.0.2" }, @@ -1824,7 +1807,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1852,7 +1834,6 @@ "version": "1.23.10", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1919,7 +1900,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1930,7 +1910,6 @@ "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", "peer": true, "engines": { @@ -1941,7 +1920,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1955,7 +1933,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1972,7 +1949,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1986,7 +1962,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2005,9 +1980,9 @@ "version": "0.25.4", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", - "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -2046,8 +2021,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -2060,8 +2035,8 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -2116,7 +2091,6 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2133,7 +2107,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" @@ -2146,7 +2119,6 @@ "version": "17.1.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "dev": true, "funding": [ { "type": "github", @@ -2177,7 +2149,6 @@ "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-43.0.1.tgz", "integrity": "sha512-WfZ986+qzIzX6dcr4yGUyVb/l9N3Z8wPXCc5z/70fljs3UbWhhV+WxrfgsqMToRzuuyX9MqZ974pq2UPhDTOcA==", "deprecated": "Please use eslint-config-love, instead.", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/parser": "^6.4.0", @@ -2196,7 +2167,6 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2209,7 +2179,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2220,7 +2189,6 @@ "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2239,7 +2207,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2250,7 +2217,6 @@ "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", - "dev": true, "funding": [ "https://github.com/sponsors/ota-meshi", "https://opencollective.com/eslint" @@ -2273,7 +2239,6 @@ "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2308,7 +2273,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2320,7 +2284,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2331,7 +2294,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -2345,7 +2307,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2359,7 +2320,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "peer": true, "bin": { @@ -2370,7 +2330,6 @@ "version": "16.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2400,7 +2359,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2412,7 +2370,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2426,7 +2383,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", - "dev": true, "license": "ISC", "peer": true, "engines": { @@ -2443,7 +2399,6 @@ "version": "12.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz", "integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==", - "dev": true, "license": "MIT", "peerDependencies": { "eslint": ">=5.0.0" @@ -2453,7 +2408,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", - "dev": true, "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" @@ -2475,7 +2429,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true, "license": "MIT", "engines": { "node": ">=4.0.0" @@ -2485,8 +2438,8 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -2502,7 +2455,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2515,8 +2467,8 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2526,8 +2478,8 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -2536,8 +2488,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2549,8 +2501,8 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -2580,8 +2532,8 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -2593,8 +2545,8 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -2606,8 +2558,8 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=4.0" } @@ -2616,8 +2568,8 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2664,8 +2616,8 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fast-glob": { "version": "3.3.3", @@ -2699,15 +2651,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fastq": { "version": "1.19.1", @@ -2737,8 +2689,8 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "flat-cache": "^3.0.4" }, @@ -2762,8 +2714,8 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -2779,8 +2731,8 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -2794,14 +2746,13 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2834,8 +2785,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -2855,7 +2806,6 @@ "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", "peer": true, "funding": { @@ -2866,7 +2816,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2888,7 +2837,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, "license": "MIT", "peer": true, "funding": { @@ -2899,7 +2847,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2925,7 +2872,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2956,7 +2902,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2975,8 +2920,8 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -3011,8 +2956,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -3039,8 +2984,8 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "type-fest": "^0.20.2" }, @@ -3055,7 +3000,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3073,7 +3017,6 @@ "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", @@ -3094,7 +3037,6 @@ "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" @@ -3104,7 +3046,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3118,8 +3059,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/gray-matter": { "version": "4.0.3", @@ -3183,7 +3124,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3197,8 +3137,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -3207,7 +3147,6 @@ "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", "peer": true, "dependencies": { @@ -3221,7 +3160,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3238,7 +3176,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3252,7 +3189,6 @@ "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", "peer": true, "dependencies": { @@ -3269,7 +3205,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3292,7 +3227,6 @@ "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" @@ -3302,8 +3236,8 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -3319,8 +3253,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.19" } @@ -3330,8 +3264,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -3341,8 +3275,8 @@ "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" + "license": "ISC", + "peer": true }, "node_modules/inputformat-to-jstransformer": { "version": "1.4.0", @@ -3360,7 +3294,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3376,7 +3309,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3395,7 +3327,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3416,7 +3347,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3445,7 +3375,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3463,7 +3392,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3480,7 +3408,6 @@ "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", "peer": true, "engines": { @@ -3494,7 +3421,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3511,7 +3437,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3530,7 +3455,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3566,7 +3490,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3592,7 +3515,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3624,7 +3546,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3647,7 +3568,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3707,7 +3627,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3727,7 +3646,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3741,7 +3659,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3770,7 +3687,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3788,7 +3704,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3807,7 +3722,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3842,7 +3756,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3856,7 +3769,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3873,7 +3785,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3891,7 +3802,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT", "peer": true }, @@ -3932,28 +3842,27 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3989,8 +3898,8 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "json-buffer": "3.0.1" } @@ -4008,8 +3917,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -4028,8 +3937,8 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -4050,8 +3959,8 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lru-cache": { "version": "11.1.0", @@ -4066,7 +3975,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4123,7 +4031,6 @@ "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -4163,8 +4070,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/neo-async": { "version": "2.6.2", @@ -4213,7 +4120,6 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4227,7 +4133,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4238,7 +4143,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4260,7 +4164,6 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4280,7 +4183,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4296,7 +4198,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4316,8 +4217,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "wrappy": "1" } @@ -4326,8 +4227,8 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -4344,7 +4245,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4363,8 +4263,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -4379,8 +4279,8 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -4413,8 +4313,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "callsites": "^3.0.0" }, @@ -4438,8 +4338,8 @@ "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", + "peer": true, "engines": { "node": ">=8" } @@ -4448,8 +4348,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4467,7 +4367,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4491,7 +4390,6 @@ "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" @@ -4519,7 +4417,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4530,8 +4427,8 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.8.0" } @@ -4579,8 +4476,8 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -4621,7 +4518,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4645,7 +4541,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4673,7 +4568,6 @@ "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4695,8 +4589,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -4705,8 +4599,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } @@ -4726,8 +4620,8 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -4742,8 +4636,8 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4754,8 +4648,8 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4775,8 +4669,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4811,7 +4705,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4832,7 +4725,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4850,7 +4742,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4882,7 +4773,6 @@ "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4895,7 +4785,6 @@ "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", "peer": true, "dependencies": { @@ -4914,7 +4803,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4931,7 +4819,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4968,7 +4855,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4989,7 +4875,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5007,7 +4892,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5027,7 +4911,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5161,7 +5044,6 @@ "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5184,7 +5066,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5204,7 +5085,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5248,7 +5128,6 @@ "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", "peer": true, "engines": { @@ -5280,8 +5159,8 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=8" }, @@ -5293,8 +5172,8 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5306,7 +5185,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5320,8 +5198,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/to-regex-range": { "version": "5.0.1", @@ -5339,7 +5217,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", - "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -5352,7 +5229,6 @@ "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5366,8 +5242,8 @@ "version": "4.19.4", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "~0.25.0", "get-tsconfig": "^4.7.5" @@ -5386,8 +5262,8 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -5399,8 +5275,8 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { "node": ">=10" }, @@ -5412,7 +5288,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5428,7 +5303,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5449,7 +5323,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5472,7 +5345,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5494,8 +5366,8 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5521,7 +5393,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5541,7 +5412,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, "license": "MIT" }, "node_modules/unicorn-magic": { @@ -5560,8 +5430,8 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "punycode": "^2.1.0" } @@ -5594,7 +5464,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5615,7 +5484,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5644,7 +5512,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5664,7 +5531,6 @@ "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5687,8 +5553,8 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5806,15 +5672,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 0233f8e91..3031d9232 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.43.1", + "@seamapi/smith": "^0.2.0", "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -48,15 +49,6 @@ "devDependencies": { "@types/command-exists": "^1.2.3", "@types/debug": "^4.1.12", - "@types/micromatch": "^4.0.9", - "@types/node": "^22.15.21", - "eslint": "^8.9.0", - "eslint-config-prettier": "^9.0.0", - "eslint-config-standard": "^17.1.0", - "eslint-config-standard-with-typescript": "^43.0.0", - "eslint-plugin-simple-import-sort": "^12.0.0", - "eslint-plugin-unused-imports": "^3.0.0", - "tsx": "^4.6.2", - "typescript": "~5.3.3" + "@types/micromatch": "^4.0.9" } } diff --git a/tsconfig.json b/tsconfig.json index 3e91ccae3..4848a0b50 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,34 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "compilerOptions": { - "composite": true, - "noEmit": true, - "strict": true, - "module": "nodenext", - "esModuleInterop": true, - "target": "es2021", - "jsx": "react-jsx", - "sourceMap": true, - "newLine": "lf", - "verbatimModuleSyntax": true, - "skipLibCheck": true, - "allowUnreachableCode": false, - "allowUnusedLabels": false, - "exactOptionalPropertyTypes": true, - "noFallthroughCasesInSwitch": true, - "noImplicitOverride": true, - "noImplicitReturns": true, - "noPropertyAccessFromIndexSignature": true, - "noUncheckedIndexedAccess": true, - "noUnusedParameters": true, - "noUnusedLocals": true, - "forceConsistentCasingInFileNames": true, - "baseUrl": "./", - "paths": { - "@seamapi/makenew-tsmodule": ["./src/index.ts"], - "lib/*": ["./src/lib/*"] - } - }, + "extends": "./node_modules/@seamapi/smith/tsconfig.json", "files": ["src/index.ts"], "include": ["src/**/*"] } From 361ae51ecb08e0b6a858a25d0da482d7f7b9f747 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 18:24:08 -0700 Subject: [PATCH 02/12] Use helpers and getHandlebarsPartials from smith --- package-lock.json | 12 +++++++----- package.json | 2 +- src/lib/handlebars-helpers.ts | 21 +-------------------- src/lib/handlebars-partials.ts | 15 --------------- src/lib/index.ts | 8 ++++++-- src/metalsmith.ts | 2 +- tsconfig.json | 4 ++-- 7 files changed, 18 insertions(+), 46 deletions(-) delete mode 100644 src/lib/handlebars-partials.ts diff --git a/package-lock.json b/package-lock.json index b425da1e2..75d897432 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.43.1", - "@seamapi/smith": "^0.2.0", + "@seamapi/smith": "^0.3.3", "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -772,17 +772,19 @@ } }, "node_modules/@seamapi/smith": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.2.0.tgz", - "integrity": "sha512-kjXB+ocI2/HrRYs+z32opZhWbmu7G8z7bTbTXo0Wce+cXRMEQ8Htx4NgENc48HepMO0uUIFSy+J2syDpD9mhqg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.3.3.tgz", + "integrity": "sha512-m0bM28jWK+YyJ61vkhjJExvkQaN1/Jlv3PVcFWBUZeWUEWAtmLq0GNAE+Ly9WQc8iFmGniqABLgykpnfurqDwg==", "license": "MIT", "dependencies": { "@types/node": "^22.15.21", + "change-case": "^5.4.4", "eslint-config-prettier": "^9.0.0", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^43.0.0", "eslint-plugin-simple-import-sort": "^12.0.0", - "eslint-plugin-unused-imports": "^3.0.0" + "eslint-plugin-unused-imports": "^3.0.0", + "glob": "^11.0.2" }, "engines": { "node": ">=22.11.0", diff --git a/package.json b/package.json index 3031d9232..79f9a5864 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.43.1", - "@seamapi/smith": "^0.2.0", + "@seamapi/smith": "^0.3.3", "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", diff --git a/src/lib/handlebars-helpers.ts b/src/lib/handlebars-helpers.ts index fec12fa48..dac2bee2a 100644 --- a/src/lib/handlebars-helpers.ts +++ b/src/lib/handlebars-helpers.ts @@ -1,20 +1 @@ -import { capitalCase } from 'change-case' - -export const eq = (v1: unknown, v2: unknown): boolean => { - return v1 === v2 -} - -export const or = (...args: unknown[]): boolean => { - // remove the last argument, which is the Handlebars options object - args.pop() - - return args.some(Boolean) -} - -export const add = (v1: number, v2: number): number => { - return v1 + v2 -} - -export const toCapitalCase = (str: string): string => { - return capitalCase(str) -} +export const identity = (x: unknown): unknown => x diff --git a/src/lib/handlebars-partials.ts b/src/lib/handlebars-partials.ts deleted file mode 100644 index 6a0501e79..000000000 --- a/src/lib/handlebars-partials.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { readFile } from 'node:fs/promises' -import { parse } from 'node:path' - -import { glob } from 'glob' - -export const getHandlebarsPartials = async ( - rootPath: string, -): Promise> => { - const paths = await glob(`${rootPath}/**/*.hbs`) - const keys = paths.map((p) => parse(p).name) - const contents = await Promise.all(paths.map(async (p) => await readFile(p))) - return Object.fromEntries( - keys.map((_, i) => [keys[i], contents[i]?.toString()]), - ) -} diff --git a/src/lib/index.ts b/src/lib/index.ts index 5c3847020..05ac340a8 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,6 +1,10 @@ +import { handlebarsHelpers } from '@seamapi/smith' + +import * as customHelpers from './handlebars-helpers.js' + +export const helpers = { ...handlebarsHelpers, ...customHelpers } + export * from './blueprint.js' -export * as helpers from './handlebars-helpers.js' -export * from './handlebars-partials.js' export * from './postprocess.js' export * from './reference.js' export * from './report.js' diff --git a/src/metalsmith.ts b/src/metalsmith.ts index 4e2ee9990..01c195975 100644 --- a/src/metalsmith.ts +++ b/src/metalsmith.ts @@ -2,6 +2,7 @@ import { dirname } from 'node:path' import { env } from 'node:process' import { fileURLToPath } from 'node:url' +import { getHandlebarsPartials } from '@seamapi/smith' import layouts from '@metalsmith/layouts' import metadata from '@metalsmith/metadata' import { deleteAsync } from 'del' @@ -9,7 +10,6 @@ import Metalsmith from 'metalsmith' import { blueprint, - getHandlebarsPartials, helpers, postprocess, reference, diff --git a/tsconfig.json b/tsconfig.json index 4848a0b50..99fe6cd17 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "extends": "./node_modules/@seamapi/smith/tsconfig.json", + "extends": "./node_modules/@seamapi/smith/tsconfig.base.json", "files": ["src/index.ts"], - "include": ["src/**/*"] + "include": ["src/**/*"], } From f34fb4c00f593b721a5d534f8de9aebedfad2e79 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 23 May 2025 01:40:46 +0000 Subject: [PATCH 03/12] ci: Format code --- src/metalsmith.ts | 2 +- tsconfig.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metalsmith.ts b/src/metalsmith.ts index 01c195975..788bb609f 100644 --- a/src/metalsmith.ts +++ b/src/metalsmith.ts @@ -2,9 +2,9 @@ import { dirname } from 'node:path' import { env } from 'node:process' import { fileURLToPath } from 'node:url' -import { getHandlebarsPartials } from '@seamapi/smith' import layouts from '@metalsmith/layouts' import metadata from '@metalsmith/metadata' +import { getHandlebarsPartials } from '@seamapi/smith' import { deleteAsync } from 'del' import Metalsmith from 'metalsmith' diff --git a/tsconfig.json b/tsconfig.json index 99fe6cd17..c9992686c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,5 +2,5 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./node_modules/@seamapi/smith/tsconfig.base.json", "files": ["src/index.ts"], - "include": ["src/**/*"], + "include": ["src/**/*"] } From 3601b1144587624daae0f84d65d2f355af2d1dca Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 18:55:52 -0700 Subject: [PATCH 04/12] Move types import to metalsmith.ts --- package-lock.json | 296 +++++-------------------------------------- package.json | 7 +- src/lib/blueprint.ts | 11 +- src/metalsmith.ts | 3 +- 4 files changed, 43 insertions(+), 274 deletions(-) diff --git a/package-lock.json b/package-lock.json index 75d897432..692257047 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,6 @@ "version": "1.0.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@metalsmith/layouts": "^2.7.0", "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", @@ -18,11 +17,7 @@ "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", - "del": "^8.0.0", "execa": "^9.3.1", - "glob": "^11.0.1", - "jstransformer-handlebars": "^1.2.0", - "metalsmith": "^2.6.3", "prettier": "^3.0.0", "zod": "^3.23.8" }, @@ -33,7 +28,7 @@ }, "engines": { "node": ">=22.11.0", - "npm": ">= 10.9.0" + "npm": ">=10.9.0" } }, "node_modules/@esbuild/aix-ppc64": { @@ -654,23 +649,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@metalsmith/layouts": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@metalsmith/layouts/-/layouts-2.7.0.tgz", - "integrity": "sha512-VG5ldPSsTxUvHqFQo0u5mjWtS2IUUOqYKHvWnEHKol1UhaXhhYBYSnG0D8kjk+XzGw+mWxNfv/JoAhg94filXA==", - "license": "MIT", - "dependencies": { - "inputformat-to-jstransformer": "^1.4.0", - "is-utf8": "^0.2.1", - "jstransformer": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "metalsmith": "^2.4.1" - } - }, "node_modules/@metalsmith/metadata": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@metalsmith/metadata/-/metadata-0.3.0.tgz", @@ -1168,6 +1146,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "license": "ISC", + "peer": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1311,12 +1290,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", @@ -1354,6 +1327,7 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "license": "MIT", + "peer": true, "engines": { "node": ">=8" }, @@ -1493,6 +1467,7 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "license": "MIT", + "peer": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1517,6 +1492,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "license": "ISC", + "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -1528,7 +1504,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", "integrity": "sha512-CQsjCRiNObI8AtTsNIBDRMQ4oMR83CzEswHYahClvul7gKk+lDQiOKv+5qh7LQWf5sh6jkZNispz/QlsZxyNgA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/color-convert": { "version": "2.0.1", @@ -1559,6 +1536,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "license": "MIT", + "peer": true, "engines": { "node": ">=14" } @@ -1707,79 +1685,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-8.0.0.tgz", - "integrity": "sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==", - "license": "MIT", - "dependencies": { - "globby": "^14.0.2", - "is-glob": "^4.0.3", - "is-path-cwd": "^3.0.0", - "is-path-inside": "^4.0.0", - "p-map": "^7.0.2", - "slash": "^5.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/globby": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.3", - "ignore": "^7.0.3", - "path-type": "^6.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/ignore": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", - "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/del/node_modules/path-type": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -2522,6 +2427,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "license": "BSD-2-Clause", + "peer": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -2607,6 +2513,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -2800,6 +2707,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } @@ -3069,6 +2977,7 @@ "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "license": "MIT", + "peer": true, "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -3084,6 +2993,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", + "peer": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -3093,6 +3003,7 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", + "peer": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -3101,27 +3012,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -3280,18 +3170,6 @@ "license": "ISC", "peer": true }, - "node_modules/inputformat-to-jstransformer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/inputformat-to-jstransformer/-/inputformat-to-jstransformer-1.4.0.tgz", - "integrity": "sha512-Ub+Wjb0mjaND4IS/GDvQ+TEyd1i9U4OdrF58mBY7QTYu8CK5K34DPV7mrvo/WQBJLj7UJWQc7QAmFb7CbQ5lLw==", - "license": "MIT", - "dependencies": { - "require-one": "^1.0.3" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -3366,6 +3244,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "license": "MIT", + "peer": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -3475,6 +3354,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -3583,30 +3463,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", - "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -3619,12 +3475,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "license": "MIT" - }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -3752,7 +3602,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/is-weakmap": { "version": "2.0.2", @@ -3874,28 +3725,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", - "license": "MIT", - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "node_modules/jstransformer-handlebars": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jstransformer-handlebars/-/jstransformer-handlebars-1.2.0.tgz", - "integrity": "sha512-XqdE9hKMwyVxdMg52MmJOf6zmrXn2JJMvymHulUQxtkxeipVuxh5xJ1UVNcc06ioC61WG5B+XAnaEJY7efmFxQ==", - "license": "MIT", - "dependencies": { - "handlebars": "^4.7.7" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -3911,6 +3740,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -3955,7 +3785,8 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz", "integrity": "sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -3998,6 +3829,7 @@ "integrity": "sha512-nql0eDbeDdYY3cz0uDVmwQ/E9XDBAHBf5p3lz+IwZAlUvz72DAd5+F+vl7Fot7I+yQDVK59uB0CL9S+Ts7ELsw==", "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^3.6.0", "commander": "^10.0.1", @@ -4049,6 +3881,7 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4075,17 +3908,12 @@ "license": "MIT", "peer": true }, - "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/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4293,18 +4121,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", @@ -4465,15 +4281,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -4509,6 +4316,7 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", + "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -4560,12 +4368,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/require-one": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-one/-/require-one-1.0.3.tgz", - "integrity": "sha512-5nXixwgbAZfQ65g7fXv5fDXYRiKByOT1NT3EffS+0W/1MoF+Lkbsly3MXIlPIAgEtspX5fWAbXnp6d4BNMx+xQ==", - "license": "MIT" - }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", @@ -4763,6 +4565,7 @@ "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "license": "MIT", + "peer": true, "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -4941,38 +4744,19 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true }, "node_modules/stat-mode": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", "license": "MIT", + "peer": true, "engines": { "node": ">= 6" } @@ -5141,6 +4925,7 @@ "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5378,19 +5163,6 @@ "node": ">=14.17" } }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -5443,6 +5215,7 @@ "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", "integrity": "sha512-Y2HUDMktriUm+SR2gZWxlrszcgtXExlhQYZ8QJNYbl22jum00KIUcHJ/h/sdAXhWTJcbSkiMYN9Z2tWbWYSrrw==", "license": "MIT", + "peer": true, "dependencies": { "wrap-fn": "^0.1.0" } @@ -5561,12 +5334,6 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "license": "MIT" - }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -5666,6 +5433,7 @@ "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", "integrity": "sha512-xDLdGx0M8JQw9QDAC9s5NUxtg9MI09F6Vbxa2LYoSoCvzJnx2n81YMIfykmXEGsUvuLaxnblJTzhSOjUOX37ag==", "license": "MIT", + "peer": true, "dependencies": { "co": "3.1.0" } diff --git a/package.json b/package.json index 79f9a5864..38802f241 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,9 @@ }, "engines": { "node": ">=22.11.0", - "npm": ">= 10.9.0" + "npm": ">=10.9.0" }, "dependencies": { - "@metalsmith/layouts": "^2.7.0", "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", @@ -38,11 +37,7 @@ "@seamapi/types": "1.399.1", "change-case": "^5.4.4", "command-exists": "^1.2.9", - "del": "^8.0.0", "execa": "^9.3.1", - "glob": "^11.0.1", - "jstransformer-handlebars": "^1.2.0", - "metalsmith": "^2.6.3", "prettier": "^3.0.0", "zod": "^3.23.8" }, diff --git a/src/lib/blueprint.ts b/src/lib/blueprint.ts index b767d0d1e..04ece8849 100644 --- a/src/lib/blueprint.ts +++ b/src/lib/blueprint.ts @@ -1,11 +1,16 @@ import { createBlueprint, TypesModuleSchema } from '@seamapi/blueprint' -import * as types from '@seamapi/types/connect' import type Metalsmith from 'metalsmith' import { formatCode, formatJson } from './format-code.js' export const blueprint = - ({ skipCodeFormat = false }) => + ({ + types, + skipCodeFormat = false, + }: { + types: unknown + skipCodeFormat: boolean + }) => async (files: Metalsmith.Files, metalsmith: Metalsmith): Promise => { const metadata = metalsmith.metadata() @@ -18,7 +23,7 @@ export const blueprint = : [] const typesModule = TypesModuleSchema.parse({ - ...types, + ...(typeof types === 'object' ? types : {}), codeSampleDefinitions, resourceSampleDefinitions, }) diff --git a/src/metalsmith.ts b/src/metalsmith.ts index 788bb609f..fc83f1646 100644 --- a/src/metalsmith.ts +++ b/src/metalsmith.ts @@ -2,6 +2,7 @@ import { dirname } from 'node:path' import { env } from 'node:process' import { fileURLToPath } from 'node:url' +import * as types from '@seamapi/types/connect' import layouts from '@metalsmith/layouts' import metadata from '@metalsmith/metadata' import { getHandlebarsPartials } from '@seamapi/smith' @@ -33,7 +34,7 @@ Metalsmith(rootDir) pathMetadata: './data/paths.yaml', }), ) - .use(blueprint({ skipCodeFormat: env['SKIP_CODE_FORMAT'] != null })) + .use(blueprint({ types, skipCodeFormat: env['SKIP_CODE_FORMAT'] != null })) .use(reference) .use(report) .use( From 59d274abb58b787631e95409810331ccecdddce8 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 19:42:35 -0700 Subject: [PATCH 05/12] Use blueprint from smith --- package-lock.json | 665 +++++++++++++++++++++++++++++--- package.json | 10 +- src/lib/blueprint.ts | 41 -- src/lib/index.ts | 2 +- src/lib/layout/api-endpoint.ts | 2 +- src/lib/layout/api-namespace.ts | 2 +- src/lib/layout/api-route.ts | 10 +- src/lib/reference.ts | 15 +- src/lib/report.ts | 22 +- src/metalsmith.ts | 15 +- 10 files changed, 656 insertions(+), 128 deletions(-) delete mode 100644 src/lib/blueprint.ts diff --git a/package-lock.json b/package-lock.json index 692257047..c3c5545e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,7 @@ "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", - "@seamapi/blueprint": "^0.43.1", - "@seamapi/smith": "^0.3.3", - "@seamapi/types": "1.399.1", + "@seamapi/types": "^1.402.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", "execa": "^9.3.1", @@ -22,9 +20,9 @@ "zod": "^3.23.8" }, "devDependencies": { - "@types/command-exists": "^1.2.3", - "@types/debug": "^4.1.12", - "@types/micromatch": "^4.0.9" + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.3", + "@types/command-exists": "^1.2.3" }, "engines": { "node": ">=22.11.0", @@ -38,6 +36,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -55,6 +54,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -72,6 +72,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -89,6 +90,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -106,6 +108,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -123,6 +126,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -140,6 +144,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -157,6 +162,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -174,6 +180,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -191,6 +198,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -208,6 +216,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -225,6 +234,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -242,6 +252,7 @@ "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -259,6 +270,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -276,6 +288,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -293,6 +306,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -310,6 +324,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -327,6 +342,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -344,6 +360,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -361,6 +378,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -378,6 +396,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -395,6 +414,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -412,6 +432,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -429,6 +450,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -446,6 +468,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -460,6 +483,7 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -479,6 +503,7 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -489,6 +514,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -513,6 +539,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -524,6 +551,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -537,6 +565,7 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -548,6 +577,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", + "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -563,6 +593,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -574,6 +605,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -587,6 +619,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "license": "Apache-2.0", "peer": true, "engines": { @@ -602,6 +635,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", + "dev": true, "license": "BSD-3-Clause", "peer": true }, @@ -609,6 +643,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -626,6 +661,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -638,6 +674,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -649,6 +686,24 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@metalsmith/layouts": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@metalsmith/layouts/-/layouts-3.0.0.tgz", + "integrity": "sha512-5rOquSdfdQ9Nx++4gEIOZ8BDV0NuudthgV+itIJK/wgGRrFsmq2+3xQrbsX94oY73+KPJA5h638IU7Qp1nmTpQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-utf8": "^0.2.1", + "jstransformer": "^1.0.0" + }, + "engines": { + "node": ">=14.18.0" + }, + "peerDependencies": { + "metalsmith": "^2.4.1" + } + }, "node_modules/@metalsmith/metadata": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@metalsmith/metadata/-/metadata-0.3.0.tgz", @@ -675,6 +730,7 @@ "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", @@ -688,6 +744,7 @@ "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" @@ -697,6 +754,7 @@ "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", @@ -732,13 +790,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, "license": "MIT", "peer": true }, "node_modules/@seamapi/blueprint": { - "version": "0.43.1", - "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.43.1.tgz", - "integrity": "sha512-/i4GfBbAxZLirFbnON1f+nntMgk1BFKaKnGBIsg9bUtI85vbSeC2X9OfrugCcztMAZEB4gPerkqP0gA32zicog==", + "version": "0.43.2", + "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.43.2.tgz", + "integrity": "sha512-wFGhMgL1KmQDcaG+r78NPkJzcozL4t4mc3exR2D0Almd0ww8eg9YZ7SeOsp+78GS74ivPRBP1/5mWSwVu3uxbA==", + "dev": true, "license": "MIT", "dependencies": { "change-case": "^5.4.4", @@ -750,9 +810,10 @@ } }, "node_modules/@seamapi/smith": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.3.3.tgz", - "integrity": "sha512-m0bM28jWK+YyJ61vkhjJExvkQaN1/Jlv3PVcFWBUZeWUEWAtmLq0GNAE+Ly9WQc8iFmGniqABLgykpnfurqDwg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.4.3.tgz", + "integrity": "sha512-zJy3Xq/gFq0DKrPWhjHPlIdzg6uHuam63ie9nBaJiFJmllFKkevNALb2z3DxkcM7iysY68idkpqPQEN5E6KZYg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "^22.15.21", @@ -769,16 +830,22 @@ "npm": ">= 10.9.0" }, "peerDependencies": { + "@metalsmith/layouts": "^3.0.0", + "@seamapi/blueprint": ">=0.43.1", + "del": "^8.0.0", "eslint": "^8.9.0", + "jstransformer-handlebars": "^1.2.0", + "metalsmith": "^2.6.3", + "mkdirp": "^3.0.1", "prettier": "^3.0.0", "tsx": "^4.6.2", "typescript": "~5.3.3" } }, "node_modules/@seamapi/types": { - "version": "1.399.1", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.399.1.tgz", - "integrity": "sha512-qqS/d2+7McLDcrdXiI92dVOanG2FH1j63D5A7VnfjnVWa3FUOaOYnFyNB9sE/Dy+24goWfl8eMuPLgEbY9PA2g==", + "version": "1.402.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.402.0.tgz", + "integrity": "sha512-pcnjm9Bei7Av6hNzVJ0/za9RdhFALD2pCIirO/LQYjV2sG5GLd/dmfgz9BM0vS8sDCLMlmOMHh0JOUA9+TboBQ==", "license": "MIT", "engines": { "node": ">=18.12.0", @@ -806,13 +873,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/braces": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.5.tgz", - "integrity": "sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/command-exists": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@types/command-exists/-/command-exists-1.2.3.tgz", @@ -820,20 +880,11 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, "license": "MIT", "peer": true }, @@ -841,30 +892,15 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/micromatch": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.9.tgz", - "integrity": "sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==", "dev": true, "license": "MIT", - "dependencies": { - "@types/braces": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "dev": true, - "license": "MIT" + "peer": true }, "node_modules/@types/node": { "version": "22.15.21", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -874,6 +910,7 @@ "version": "7.7.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "dev": true, "license": "MIT", "peer": true }, @@ -881,6 +918,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -917,6 +955,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", @@ -945,6 +984,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -962,6 +1002,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -990,6 +1031,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1003,6 +1045,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1031,6 +1074,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1057,6 +1101,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1074,6 +1119,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, "license": "ISC", "peer": true }, @@ -1081,6 +1127,7 @@ "version": "8.14.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, "license": "MIT", "peer": true, "bin": { @@ -1094,6 +1141,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "license": "MIT", "peer": true, "peerDependencies": { @@ -1104,6 +1152,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1121,6 +1170,7 @@ "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" @@ -1130,6 +1180,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -1165,6 +1216,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1182,6 +1234,7 @@ "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1203,6 +1256,7 @@ "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" @@ -1212,6 +1266,7 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1234,6 +1289,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1253,6 +1309,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1272,6 +1329,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1290,10 +1348,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1304,6 +1371,7 @@ "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", "peer": true, "dependencies": { @@ -1320,6 +1388,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/binary-extensions": { @@ -1339,6 +1408,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -1360,6 +1430,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1373,6 +1444,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1383,6 +1455,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1402,6 +1475,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1416,6 +1490,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1433,6 +1508,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1443,6 +1519,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1511,6 +1588,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -1523,6 +1601,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/command-exists": { @@ -1545,6 +1624,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, "license": "MIT", "peer": true }, @@ -1566,6 +1646,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1584,6 +1665,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1602,6 +1684,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1637,6 +1720,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, "license": "MIT", "peer": true }, @@ -1653,6 +1737,7 @@ "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", "peer": true, "dependencies": { @@ -1671,6 +1756,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1685,10 +1771,94 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/del": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-8.0.0.tgz", + "integrity": "sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "globby": "^14.0.2", + "is-glob": "^4.0.3", + "is-path-cwd": "^3.0.0", + "is-path-inside": "^4.0.0", + "p-map": "^7.0.2", + "slash": "^5.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/globby": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/ignore": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/del/node_modules/path-type": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "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" @@ -1701,6 +1871,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -1714,6 +1885,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1729,18 +1901,21 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/es-abstract": { "version": "1.23.10", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1807,6 +1982,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1817,6 +1993,7 @@ "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", "peer": true, "engines": { @@ -1827,6 +2004,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1840,6 +2018,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1856,6 +2035,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1869,6 +2049,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1887,6 +2068,7 @@ "version": "0.25.4", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", + "dev": true, "hasInstallScript": true, "license": "MIT", "peer": true, @@ -1928,6 +2110,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1942,6 +2125,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1998,6 +2182,7 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2014,6 +2199,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" @@ -2026,6 +2212,7 @@ "version": "17.1.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", + "dev": true, "funding": [ { "type": "github", @@ -2056,6 +2243,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-43.0.1.tgz", "integrity": "sha512-WfZ986+qzIzX6dcr4yGUyVb/l9N3Z8wPXCc5z/70fljs3UbWhhV+WxrfgsqMToRzuuyX9MqZ974pq2UPhDTOcA==", "deprecated": "Please use eslint-config-love, instead.", + "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/parser": "^6.4.0", @@ -2074,6 +2262,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2086,6 +2275,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2096,6 +2286,7 @@ "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2114,6 +2305,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2124,6 +2316,7 @@ "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", + "dev": true, "funding": [ "https://github.com/sponsors/ota-meshi", "https://opencollective.com/eslint" @@ -2146,6 +2339,7 @@ "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2180,6 +2374,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2191,6 +2386,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2201,6 +2397,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -2214,6 +2411,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2227,6 +2425,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "license": "ISC", "peer": true, "bin": { @@ -2237,6 +2436,7 @@ "version": "16.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2266,6 +2466,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2277,6 +2478,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2290,6 +2492,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", + "dev": true, "license": "ISC", "peer": true, "engines": { @@ -2306,6 +2509,7 @@ "version": "12.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz", "integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==", + "dev": true, "license": "MIT", "peerDependencies": { "eslint": ">=5.0.0" @@ -2315,6 +2519,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", + "dev": true, "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" @@ -2336,6 +2541,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "dev": true, "license": "MIT", "engines": { "node": ">=4.0.0" @@ -2345,6 +2551,7 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2362,6 +2569,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2374,6 +2582,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2385,6 +2594,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -2395,6 +2605,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2408,6 +2619,7 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2440,6 +2652,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, "license": "BSD-3-Clause", "peer": true, "dependencies": { @@ -2453,6 +2666,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2466,6 +2680,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "engines": { @@ -2476,6 +2691,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "engines": { @@ -2525,6 +2741,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, "license": "MIT", "peer": true }, @@ -2532,6 +2749,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2548,6 +2766,7 @@ "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" @@ -2560,6 +2779,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, "license": "MIT", "peer": true }, @@ -2567,6 +2787,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, "license": "MIT", "peer": true }, @@ -2574,6 +2795,7 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -2598,6 +2820,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2623,6 +2846,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2640,6 +2864,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2655,6 +2880,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, "license": "ISC", "peer": true }, @@ -2662,6 +2888,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2678,6 +2905,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -2694,6 +2922,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC", "peer": true }, @@ -2716,6 +2945,7 @@ "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", "peer": true, "funding": { @@ -2726,6 +2956,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2747,6 +2978,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "license": "MIT", "peer": true, "funding": { @@ -2757,6 +2989,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2782,6 +3015,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2812,6 +3046,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2830,6 +3065,7 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2843,6 +3079,7 @@ "version": "11.0.2", "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -2866,6 +3103,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2879,6 +3117,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -2894,6 +3133,7 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2910,6 +3150,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2927,6 +3168,7 @@ "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", @@ -2947,6 +3189,7 @@ "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" @@ -2956,6 +3199,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -2969,6 +3213,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, "license": "MIT", "peer": true }, @@ -3012,10 +3257,34 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3029,6 +3298,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3039,6 +3309,7 @@ "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", "peer": true, "dependencies": { @@ -3052,6 +3323,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3068,6 +3340,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3081,6 +3354,7 @@ "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", "peer": true, "dependencies": { @@ -3097,6 +3371,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3119,6 +3394,7 @@ "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" @@ -3128,6 +3404,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3145,6 +3422,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3156,6 +3434,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -3167,6 +3446,7 @@ "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", "peer": true }, @@ -3174,6 +3454,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3189,6 +3470,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3207,6 +3489,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3227,6 +3510,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3256,6 +3540,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3273,6 +3558,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3289,6 +3575,7 @@ "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", "peer": true, "engines": { @@ -3302,6 +3589,7 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3318,6 +3606,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3336,6 +3625,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3372,6 +3662,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3388,6 +3679,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3397,6 +3689,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3428,6 +3721,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3450,6 +3744,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3463,6 +3758,34 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-path-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", + "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -3475,10 +3798,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3498,6 +3830,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3511,6 +3844,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3539,6 +3873,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3556,6 +3891,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3574,6 +3910,7 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3609,6 +3946,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3622,6 +3960,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3638,6 +3977,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3655,6 +3995,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, "license": "MIT", "peer": true }, @@ -3668,6 +4009,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -3695,6 +4037,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, "license": "MIT", "peer": true }, @@ -3702,6 +4045,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT", "peer": true }, @@ -3709,6 +4053,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, "license": "MIT", "peer": true }, @@ -3716,6 +4061,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3725,10 +4071,37 @@ "json5": "lib/cli.js" } }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/jstransformer-handlebars": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jstransformer-handlebars/-/jstransformer-handlebars-1.2.0.tgz", + "integrity": "sha512-XqdE9hKMwyVxdMg52MmJOf6zmrXn2JJMvymHulUQxtkxeipVuxh5xJ1UVNcc06ioC61WG5B+XAnaEJY7efmFxQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "handlebars": "^4.7.7" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3749,6 +4122,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3769,6 +4143,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3792,6 +4167,7 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, "license": "MIT", "peer": true }, @@ -3799,6 +4175,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "dev": true, "license": "ISC", "engines": { "node": "20 || >=22" @@ -3808,6 +4185,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3818,6 +4196,7 @@ "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" @@ -3865,6 +4244,7 @@ "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -3880,6 +4260,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "license": "MIT", "peer": true, "funding": { @@ -3890,11 +4271,29 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3905,6 +4304,15 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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==", + "dev": true, "license": "MIT", "peer": true }, @@ -3950,6 +4358,7 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3963,6 +4372,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3973,6 +4383,7 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3994,6 +4405,7 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4013,6 +4425,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4028,6 +4441,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4047,6 +4461,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4057,6 +4472,7 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4075,6 +4491,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4093,6 +4510,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4109,6 +4527,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4121,16 +4540,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4156,6 +4591,7 @@ "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", "peer": true, "engines": { @@ -4166,6 +4602,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4185,6 +4622,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, "license": "MIT", "peer": true }, @@ -4192,6 +4630,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^11.0.0", @@ -4208,6 +4647,7 @@ "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" @@ -4235,6 +4675,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4245,6 +4686,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4281,10 +4723,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "asap": "~2.0.3" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4295,6 +4749,7 @@ "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", @@ -4328,6 +4783,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4351,6 +4807,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4372,6 +4829,7 @@ "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4393,6 +4851,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4403,6 +4862,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, "license": "MIT", "peer": true, "funding": { @@ -4413,6 +4873,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -4424,6 +4885,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4440,6 +4902,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4452,6 +4915,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4473,6 +4937,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4486,6 +4951,7 @@ "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", @@ -4509,6 +4975,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4529,6 +4996,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4546,6 +5014,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4578,6 +5047,7 @@ "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4590,6 +5060,7 @@ "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", "peer": true, "dependencies": { @@ -4608,6 +5079,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4624,6 +5096,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4660,6 +5133,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4680,6 +5154,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4697,6 +5172,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4716,6 +5192,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4744,6 +5221,31 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4765,6 +5267,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -4783,6 +5286,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -4797,12 +5301,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -4815,6 +5321,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -4830,6 +5337,7 @@ "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4852,6 +5360,7 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4871,6 +5380,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4889,6 +5399,7 @@ "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" @@ -4902,6 +5413,7 @@ "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" @@ -4914,6 +5426,7 @@ "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", "peer": true, "engines": { @@ -4946,6 +5459,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4959,6 +5473,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4972,6 +5487,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4985,6 +5501,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, "license": "MIT", "peer": true }, @@ -5004,6 +5521,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -5016,6 +5534,7 @@ "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5029,6 +5548,7 @@ "version": "4.19.4", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5049,6 +5569,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5062,6 +5583,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, "license": "(MIT OR CC0-1.0)", "peer": true, "engines": { @@ -5075,6 +5597,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5090,6 +5613,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5110,6 +5634,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5132,6 +5657,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5153,6 +5679,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, "license": "Apache-2.0", "peer": true, "bin": { @@ -5163,10 +5690,26 @@ "node": ">=14.17" } }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5186,6 +5729,7 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, "license": "MIT" }, "node_modules/unicorn-magic": { @@ -5204,6 +5748,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -5239,6 +5784,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5259,6 +5805,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5287,6 +5834,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5306,6 +5854,7 @@ "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5328,16 +5877,26 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, "license": "MIT", "peer": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -5356,6 +5915,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -5373,12 +5933,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -5393,6 +5955,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5405,6 +5968,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5417,6 +5981,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -5442,6 +6007,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, "license": "ISC", "peer": true }, @@ -5449,6 +6015,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, "license": "MIT", "peer": true, "engines": { diff --git a/package.json b/package.json index 38802f241..f0a4c2c89 100644 --- a/package.json +++ b/package.json @@ -32,9 +32,7 @@ "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", - "@seamapi/blueprint": "^0.43.1", - "@seamapi/smith": "^0.3.3", - "@seamapi/types": "1.399.1", + "@seamapi/types": "^1.402.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", "execa": "^9.3.1", @@ -42,8 +40,8 @@ "zod": "^3.23.8" }, "devDependencies": { - "@types/command-exists": "^1.2.3", - "@types/debug": "^4.1.12", - "@types/micromatch": "^4.0.9" + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.3", + "@types/command-exists": "^1.2.3" } } diff --git a/src/lib/blueprint.ts b/src/lib/blueprint.ts deleted file mode 100644 index 04ece8849..000000000 --- a/src/lib/blueprint.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { createBlueprint, TypesModuleSchema } from '@seamapi/blueprint' -import type Metalsmith from 'metalsmith' - -import { formatCode, formatJson } from './format-code.js' - -export const blueprint = - ({ - types, - skipCodeFormat = false, - }: { - types: unknown - skipCodeFormat: boolean - }) => - async (files: Metalsmith.Files, metalsmith: Metalsmith): Promise => { - const metadata = metalsmith.metadata() - - const codeSampleDefinitions = - 'codeSampleDefinitions' in metadata ? metadata.codeSampleDefinitions : [] - - const resourceSampleDefinitions = - 'resourceSampleDefinitions' in metadata - ? metadata.resourceSampleDefinitions - : [] - - const typesModule = TypesModuleSchema.parse({ - ...(typeof types === 'object' ? types : {}), - codeSampleDefinitions, - resourceSampleDefinitions, - }) - - const blueprint = await createBlueprint(typesModule, { - ...(skipCodeFormat ? {} : { formatCode }), - }) - Object.assign(metadata, blueprint) - - const json = await formatJson(JSON.stringify(blueprint)) - files['api/_blueprint.json'] = { - contents: Buffer.from(json), - layout: 'default.hbs', - } - } diff --git a/src/lib/index.ts b/src/lib/index.ts index 05ac340a8..a1fd51403 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -4,7 +4,7 @@ import * as customHelpers from './handlebars-helpers.js' export const helpers = { ...handlebarsHelpers, ...customHelpers } -export * from './blueprint.js' +export * from './format-code.js' export * from './postprocess.js' export * from './reference.js' export * from './report.js' diff --git a/src/lib/layout/api-endpoint.ts b/src/lib/layout/api-endpoint.ts index 8047f58e8..5f2791613 100644 --- a/src/lib/layout/api-endpoint.ts +++ b/src/lib/layout/api-endpoint.ts @@ -1,12 +1,12 @@ import type { ActionAttempt, + CodeSample, Endpoint, Parameter, SdkName, SeamAuthMethod, SeamWorkspaceScope, } from '@seamapi/blueprint' -import type { CodeSample } from 'node_modules/@seamapi/blueprint/dist/index.cjs' import { type ApiRouteResource, diff --git a/src/lib/layout/api-namespace.ts b/src/lib/layout/api-namespace.ts index 513851d2a..de812e2b1 100644 --- a/src/lib/layout/api-namespace.ts +++ b/src/lib/layout/api-namespace.ts @@ -1,6 +1,6 @@ import type { Blueprint } from '@seamapi/blueprint' -import type { PathMetadata } from 'lib/path-metadata.js' +import type { PathMetadata } from '../path-metadata.js' export interface ApiNamespaceLayoutContext { title: string diff --git a/src/lib/layout/api-route.ts b/src/lib/layout/api-route.ts index f66fbacea..94ccdda39 100644 --- a/src/lib/layout/api-route.ts +++ b/src/lib/layout/api-route.ts @@ -4,16 +4,14 @@ import type { Endpoint, EnumProperty, Property, + ResourceSample, Route, -} from '@seamapi/blueprint' -import { pascalCase } from 'change-case' -import type { SdkName, SyntaxName, -} from 'node_modules/@seamapi/blueprint/dist/index.cjs' -import type { ResourceSample } from 'node_modules/@seamapi/blueprint/lib/samples/resource-sample.js' +} from '@seamapi/blueprint' +import { pascalCase } from 'change-case' -import type { PathMetadata } from 'lib/path-metadata.js' +import type { PathMetadata } from '../path-metadata.js' export interface ApiRouteLayoutContext { title: string diff --git a/src/lib/reference.ts b/src/lib/reference.ts index dcb64533a..9f173cec6 100644 --- a/src/lib/reference.ts +++ b/src/lib/reference.ts @@ -11,7 +11,10 @@ import { } from './layout/index.js' import { PathMetadataSchema } from './path-metadata.js' -type Metadata = Partial> +interface Metadata { + blueprint: Blueprint + pathMetadata: unknown +} type File = ApiEndpointLayoutContext & ApiRouteLayoutContext & @@ -32,15 +35,7 @@ export const reference = ( ? PathMetadataSchema.parse(metadata.pathMetadata) : {} - const blueprint: Blueprint = { - title: '', - routes: [], - resources: {}, - events: [], - actionAttempts: [], - pagination: null, - ...metadata, - } + const { blueprint } = metadata const namespacePaths = getNamespacePaths(blueprint.routes) for (const path of namespacePaths) { diff --git a/src/lib/report.ts b/src/lib/report.ts index 1f449983a..6f72e9d40 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -50,18 +50,16 @@ interface ParameterReportItem { params: ReportItem[] } -type Metadata = Partial> +interface Metadata { + blueprint: Pick + pathMetadata: unknown +} export const report = ( files: Metalsmith.Files, metalsmith: Metalsmith, ): void => { - const metadata = { - title: '', - routes: [], - resources: {}, - ...(metalsmith.metadata() as Metadata), - } + const metadata = metalsmith.metadata() as Metadata const reportData = generateReport(metadata) @@ -70,9 +68,15 @@ export const report = ( layout: 'report.hbs', ...reportData, } + + files['api/_blueprint.json'] = { + contents: Buffer.from(JSON.stringify(metadata.blueprint, null, 2)), + layout: 'default.hbs', + } } function generateReport(metadata: Metadata): Report { + const { blueprint } = metadata const report: Report = { undocumented: createEmptyReportSection(), noDescription: { ...createEmptyReportSection(), resources: [] }, @@ -87,12 +91,12 @@ function generateReport(metadata: Metadata): Report { }, } - const resources = metadata.resources ?? {} + const resources = blueprint.resources ?? {} for (const [resourceName, resource] of Object.entries(resources)) { processResource(resourceName, resource, report) } - const routes = metadata.routes ?? [] + const routes = blueprint.routes ?? [] for (const route of routes) { processRoute(route, report, metadata) } diff --git a/src/metalsmith.ts b/src/metalsmith.ts index fc83f1646..8aff113a6 100644 --- a/src/metalsmith.ts +++ b/src/metalsmith.ts @@ -2,15 +2,15 @@ import { dirname } from 'node:path' import { env } from 'node:process' import { fileURLToPath } from 'node:url' -import * as types from '@seamapi/types/connect' import layouts from '@metalsmith/layouts' import metadata from '@metalsmith/metadata' -import { getHandlebarsPartials } from '@seamapi/smith' +import { blueprint, getHandlebarsPartials } from '@seamapi/smith' +import * as types from '@seamapi/types/connect' import { deleteAsync } from 'del' import Metalsmith from 'metalsmith' import { - blueprint, + formatCode, helpers, postprocess, reference, @@ -34,12 +34,19 @@ Metalsmith(rootDir) pathMetadata: './data/paths.yaml', }), ) - .use(blueprint({ types, skipCodeFormat: env['SKIP_CODE_FORMAT'] != null })) + .use( + blueprint({ + types, + formatCode, + skipCodeFormat: env['SKIP_CODE_FORMAT'] != null, + }), + ) .use(reference) .use(report) .use( layouts({ default: 'default.hbs', + transform: 'handlebars', engineOptions: { noEscape: true, helpers, From 413a026f58c2d49d8db06231de711d5f196703b9 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 20:47:04 -0700 Subject: [PATCH 06/12] Rename metalsmith to smith --- package.json | 2 +- src/{metalsmith.ts => smith.ts} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename src/{metalsmith.ts => smith.ts} (100%) diff --git a/package.json b/package.json index f0a4c2c89..257db847f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "src" ], "scripts": { - "build": "tsx src/metalsmith.ts", + "build": "tsx src/smith.ts", "postbuild": "npm run format", "typecheck": "tsc", "lint": "eslint --ignore-path .prettierignore .", diff --git a/src/metalsmith.ts b/src/smith.ts similarity index 100% rename from src/metalsmith.ts rename to src/smith.ts From a1f90fedb492f463a22bf424fbdf8db933a2cbd6 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 20:50:17 -0700 Subject: [PATCH 07/12] Move most things to dependencies --- package-lock.json | 330 +--------------------------------------------- package.json | 4 +- 2 files changed, 4 insertions(+), 330 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3c5545e6..b2b31a617 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,8 @@ "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.3", "@seamapi/types": "^1.402.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -20,8 +22,6 @@ "zod": "^3.23.8" }, "devDependencies": { - "@seamapi/blueprint": "^0.43.2", - "@seamapi/smith": "^0.4.3", "@types/command-exists": "^1.2.3" }, "engines": { @@ -36,7 +36,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -54,7 +53,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -72,7 +70,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -90,7 +87,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -108,7 +104,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -126,7 +121,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -144,7 +138,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -162,7 +155,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -180,7 +172,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -198,7 +189,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -216,7 +206,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -234,7 +223,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -252,7 +240,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -270,7 +257,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -288,7 +274,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -306,7 +291,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -324,7 +308,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -342,7 +325,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -360,7 +342,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -378,7 +359,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -396,7 +376,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -414,7 +393,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -432,7 +410,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -450,7 +427,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -468,7 +444,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -483,7 +458,6 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -503,7 +477,6 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -514,7 +487,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -539,7 +511,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -551,7 +522,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -565,7 +535,6 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -577,7 +546,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", - "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -593,7 +561,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -605,7 +572,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -619,7 +585,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, "license": "Apache-2.0", "peer": true, "engines": { @@ -635,7 +600,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "dev": true, "license": "BSD-3-Clause", "peer": true }, @@ -643,7 +607,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -661,7 +624,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -674,7 +636,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -690,7 +651,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@metalsmith/layouts/-/layouts-3.0.0.tgz", "integrity": "sha512-5rOquSdfdQ9Nx++4gEIOZ8BDV0NuudthgV+itIJK/wgGRrFsmq2+3xQrbsX94oY73+KPJA5h638IU7Qp1nmTpQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -730,7 +690,6 @@ "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", @@ -744,7 +703,6 @@ "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" @@ -754,7 +712,6 @@ "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", @@ -790,7 +747,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, "license": "MIT", "peer": true }, @@ -798,7 +754,6 @@ "version": "0.43.2", "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.43.2.tgz", "integrity": "sha512-wFGhMgL1KmQDcaG+r78NPkJzcozL4t4mc3exR2D0Almd0ww8eg9YZ7SeOsp+78GS74ivPRBP1/5mWSwVu3uxbA==", - "dev": true, "license": "MIT", "dependencies": { "change-case": "^5.4.4", @@ -813,7 +768,6 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.4.3.tgz", "integrity": "sha512-zJy3Xq/gFq0DKrPWhjHPlIdzg6uHuam63ie9nBaJiFJmllFKkevNALb2z3DxkcM7iysY68idkpqPQEN5E6KZYg==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "^22.15.21", @@ -884,7 +838,6 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, "license": "MIT", "peer": true }, @@ -892,7 +845,6 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -900,7 +852,6 @@ "version": "22.15.21", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -910,7 +861,6 @@ "version": "7.7.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, "license": "MIT", "peer": true }, @@ -918,7 +868,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -955,7 +904,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", @@ -984,7 +932,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1002,7 +949,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1031,7 +977,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1045,7 +990,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1074,7 +1018,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1101,7 +1044,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", @@ -1119,7 +1061,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "dev": true, "license": "ISC", "peer": true }, @@ -1127,7 +1068,6 @@ "version": "8.14.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", - "dev": true, "license": "MIT", "peer": true, "bin": { @@ -1141,7 +1081,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, "license": "MIT", "peer": true, "peerDependencies": { @@ -1152,7 +1091,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1170,7 +1108,6 @@ "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" @@ -1180,7 +1117,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -1216,7 +1152,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1234,7 +1169,6 @@ "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1256,7 +1190,6 @@ "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" @@ -1266,7 +1199,6 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1289,7 +1221,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1309,7 +1240,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1329,7 +1259,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1352,7 +1281,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true, "license": "MIT", "peer": true }, @@ -1360,7 +1288,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1371,7 +1298,6 @@ "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", "peer": true, "dependencies": { @@ -1388,7 +1314,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, "license": "MIT" }, "node_modules/binary-extensions": { @@ -1408,7 +1333,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -1430,7 +1354,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1444,7 +1367,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1455,7 +1377,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1475,7 +1396,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1490,7 +1410,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1508,7 +1427,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1519,7 +1437,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1588,7 +1505,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -1601,7 +1517,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/command-exists": { @@ -1624,7 +1539,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT", "peer": true }, @@ -1646,7 +1560,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1665,7 +1578,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1684,7 +1596,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1720,7 +1631,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -1737,7 +1647,6 @@ "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", "peer": true, "dependencies": { @@ -1756,7 +1665,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1775,7 +1683,6 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/del/-/del-8.0.0.tgz", "integrity": "sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1797,7 +1704,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1811,7 +1717,6 @@ "version": "14.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1833,7 +1738,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1844,7 +1748,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1858,7 +1761,6 @@ "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" @@ -1871,7 +1773,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -1885,7 +1786,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1901,21 +1801,18 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, "license": "MIT" }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, "license": "MIT" }, "node_modules/es-abstract": { "version": "1.23.10", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -1982,7 +1879,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -1993,7 +1889,6 @@ "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", "peer": true, "engines": { @@ -2004,7 +1899,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2018,7 +1912,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2035,7 +1928,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2049,7 +1941,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2068,7 +1959,6 @@ "version": "0.25.4", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", - "dev": true, "hasInstallScript": true, "license": "MIT", "peer": true, @@ -2110,7 +2000,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -2125,7 +2014,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2182,7 +2070,6 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2199,7 +2086,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" @@ -2212,7 +2098,6 @@ "version": "17.1.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "dev": true, "funding": [ { "type": "github", @@ -2243,7 +2128,6 @@ "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-43.0.1.tgz", "integrity": "sha512-WfZ986+qzIzX6dcr4yGUyVb/l9N3Z8wPXCc5z/70fljs3UbWhhV+WxrfgsqMToRzuuyX9MqZ974pq2UPhDTOcA==", "deprecated": "Please use eslint-config-love, instead.", - "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/parser": "^6.4.0", @@ -2262,7 +2146,6 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2275,7 +2158,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2286,7 +2168,6 @@ "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2305,7 +2186,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2316,7 +2196,6 @@ "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", - "dev": true, "funding": [ "https://github.com/sponsors/ota-meshi", "https://opencollective.com/eslint" @@ -2339,7 +2218,6 @@ "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2374,7 +2252,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2386,7 +2263,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2397,7 +2273,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { @@ -2411,7 +2286,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2425,7 +2299,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "peer": true, "bin": { @@ -2436,7 +2309,6 @@ "version": "16.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2466,7 +2338,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2478,7 +2349,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2492,7 +2362,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", - "dev": true, "license": "ISC", "peer": true, "engines": { @@ -2509,7 +2378,6 @@ "version": "12.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz", "integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==", - "dev": true, "license": "MIT", "peerDependencies": { "eslint": ">=5.0.0" @@ -2519,7 +2387,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", - "dev": true, "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" @@ -2541,7 +2408,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true, "license": "MIT", "engines": { "node": ">=4.0.0" @@ -2551,7 +2417,6 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2569,7 +2434,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2582,7 +2446,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2594,7 +2457,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -2605,7 +2467,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -2619,7 +2480,6 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2652,7 +2512,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, "license": "BSD-3-Clause", "peer": true, "dependencies": { @@ -2666,7 +2525,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -2680,7 +2538,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "engines": { @@ -2691,7 +2548,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "engines": { @@ -2741,7 +2597,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT", "peer": true }, @@ -2749,7 +2604,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2766,7 +2620,6 @@ "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" @@ -2779,7 +2632,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, "license": "MIT", "peer": true }, @@ -2787,7 +2639,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, "license": "MIT", "peer": true }, @@ -2795,7 +2646,6 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -2820,7 +2670,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2846,7 +2695,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2864,7 +2712,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2880,7 +2727,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, "license": "ISC", "peer": true }, @@ -2888,7 +2734,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2905,7 +2750,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -2922,7 +2766,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, "license": "ISC", "peer": true }, @@ -2945,7 +2788,6 @@ "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", "peer": true, "funding": { @@ -2956,7 +2798,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -2978,7 +2819,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, "license": "MIT", "peer": true, "funding": { @@ -2989,7 +2829,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3015,7 +2854,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3046,7 +2884,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3065,7 +2902,6 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3079,7 +2915,6 @@ "version": "11.0.2", "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", - "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -3103,7 +2938,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -3117,7 +2951,6 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -3133,7 +2966,6 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3150,7 +2982,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3168,7 +2999,6 @@ "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", @@ -3189,7 +3019,6 @@ "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" @@ -3199,7 +3028,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3213,7 +3041,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, "license": "MIT", "peer": true }, @@ -3261,7 +3088,6 @@ "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3284,7 +3110,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3298,7 +3123,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3309,7 +3133,6 @@ "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", "peer": true, "dependencies": { @@ -3323,7 +3146,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3340,7 +3162,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3354,7 +3175,6 @@ "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", "peer": true, "dependencies": { @@ -3371,7 +3191,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3394,7 +3213,6 @@ "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" @@ -3404,7 +3222,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3422,7 +3239,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3434,7 +3250,6 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -3446,7 +3261,6 @@ "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", "peer": true }, @@ -3454,7 +3268,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3470,7 +3283,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3489,7 +3301,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3510,7 +3321,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3540,7 +3350,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3558,7 +3367,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3575,7 +3383,6 @@ "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", "peer": true, "engines": { @@ -3589,7 +3396,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3606,7 +3412,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3625,7 +3430,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3662,7 +3466,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3679,7 +3482,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3689,7 +3491,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3721,7 +3522,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3744,7 +3544,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3762,7 +3561,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3776,7 +3574,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3802,7 +3599,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -3810,7 +3606,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3830,7 +3625,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3844,7 +3638,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3873,7 +3666,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3891,7 +3683,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3910,7 +3701,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3946,7 +3736,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -3960,7 +3749,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3977,7 +3765,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -3995,7 +3782,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4009,7 +3795,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -4037,7 +3822,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -4045,7 +3829,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, "license": "MIT", "peer": true }, @@ -4053,7 +3836,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4061,7 +3843,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4075,7 +3856,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4087,7 +3867,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/jstransformer-handlebars/-/jstransformer-handlebars-1.2.0.tgz", "integrity": "sha512-XqdE9hKMwyVxdMg52MmJOf6zmrXn2JJMvymHulUQxtkxeipVuxh5xJ1UVNcc06ioC61WG5B+XAnaEJY7efmFxQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4101,7 +3880,6 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4122,7 +3900,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4143,7 +3920,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4167,7 +3943,6 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, "license": "MIT", "peer": true }, @@ -4175,7 +3950,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", - "dev": true, "license": "ISC", "engines": { "node": "20 || >=22" @@ -4185,7 +3959,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4196,7 +3969,6 @@ "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" @@ -4244,7 +4016,6 @@ "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -4260,7 +4031,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "license": "MIT", "peer": true, "funding": { @@ -4271,7 +4041,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -4281,7 +4050,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, "license": "MIT", "peer": true, "bin": { @@ -4304,7 +4072,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4312,7 +4079,6 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4358,7 +4124,6 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4372,7 +4137,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4383,7 +4147,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4405,7 +4168,6 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4425,7 +4187,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4441,7 +4202,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4461,7 +4221,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4472,7 +4231,6 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4491,7 +4249,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4510,7 +4267,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4527,7 +4283,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4544,7 +4299,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4558,14 +4312,12 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4591,7 +4343,6 @@ "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", "peer": true, "engines": { @@ -4602,7 +4353,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4622,7 +4372,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, "license": "MIT", "peer": true }, @@ -4630,7 +4379,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^11.0.0", @@ -4647,7 +4395,6 @@ "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" @@ -4675,7 +4422,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4686,7 +4432,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4727,7 +4472,6 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4738,7 +4482,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4749,7 +4492,6 @@ "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", @@ -4783,7 +4525,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4807,7 +4548,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4829,7 +4569,6 @@ "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4851,7 +4590,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -4862,7 +4600,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, "license": "MIT", "peer": true, "funding": { @@ -4873,7 +4610,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -4885,7 +4621,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4902,7 +4637,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4915,7 +4649,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4937,7 +4670,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "peer": true, "dependencies": { @@ -4951,7 +4683,6 @@ "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", @@ -4975,7 +4706,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -4996,7 +4726,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5014,7 +4743,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5047,7 +4775,6 @@ "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5060,7 +4787,6 @@ "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", "peer": true, "dependencies": { @@ -5079,7 +4805,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5096,7 +4821,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5133,7 +4857,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5154,7 +4877,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5172,7 +4894,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5192,7 +4913,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5225,7 +4945,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5239,7 +4958,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "license": "BSD-3-Clause", "peer": true, "engines": { @@ -5267,7 +4985,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -5286,7 +5003,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -5301,14 +5017,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5321,7 +5035,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -5337,7 +5050,6 @@ "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5360,7 +5072,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5380,7 +5091,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5399,7 +5109,6 @@ "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" @@ -5413,7 +5122,6 @@ "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" @@ -5426,7 +5134,6 @@ "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", "peer": true, "engines": { @@ -5459,7 +5166,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5473,7 +5179,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5487,7 +5192,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5501,7 +5205,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, "license": "MIT", "peer": true }, @@ -5521,7 +5224,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", - "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -5534,7 +5236,6 @@ "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5548,7 +5249,6 @@ "version": "4.19.4", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5569,7 +5269,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5583,7 +5282,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, "license": "(MIT OR CC0-1.0)", "peer": true, "engines": { @@ -5597,7 +5295,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5613,7 +5310,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5634,7 +5330,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5657,7 +5352,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5679,7 +5373,6 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, "license": "Apache-2.0", "peer": true, "bin": { @@ -5694,7 +5387,6 @@ "version": "3.19.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, "license": "BSD-2-Clause", "optional": true, "peer": true, @@ -5709,7 +5401,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5729,7 +5420,6 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, "license": "MIT" }, "node_modules/unicorn-magic": { @@ -5748,7 +5438,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { @@ -5784,7 +5473,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5805,7 +5493,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5834,7 +5521,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5854,7 +5540,6 @@ "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "dev": true, "license": "MIT", "peer": true, "dependencies": { @@ -5877,7 +5562,6 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, "license": "MIT", "peer": true, "engines": { @@ -5888,7 +5572,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, "license": "MIT", "peer": true }, @@ -5896,7 +5579,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -5915,7 +5597,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -5933,14 +5614,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -5955,7 +5634,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5968,7 +5646,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5981,7 +5658,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -6007,7 +5683,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, "license": "ISC", "peer": true }, @@ -6015,7 +5690,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "license": "MIT", "peer": true, "engines": { diff --git a/package.json b/package.json index 257db847f..b348e3b2e 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,8 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/types": "^1.402.0", + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.3", "change-case": "^5.4.4", "command-exists": "^1.2.9", "execa": "^9.3.1", @@ -40,8 +42,6 @@ "zod": "^3.23.8" }, "devDependencies": { - "@seamapi/blueprint": "^0.43.2", - "@seamapi/smith": "^0.4.3", "@types/command-exists": "^1.2.3" } } From 48de1456c897fc76daa3da8f505ca6098a80ce41 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 20:57:36 -0700 Subject: [PATCH 08/12] Move layouts up --- src/smith.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/smith.ts b/src/smith.ts index 8aff113a6..d3d06a63b 100644 --- a/src/smith.ts +++ b/src/smith.ts @@ -27,6 +27,17 @@ Metalsmith(rootDir) .source('./docs') .destination('../docs') .clean(false) + .use( + layouts({ + default: 'default.hbs', + transform: 'handlebars', + engineOptions: { + noEscape: true, + helpers, + partials, + }, + }), + ) .use( metadata({ codeSampleDefinitions: './data/code-sample-definitions', @@ -43,17 +54,6 @@ Metalsmith(rootDir) ) .use(reference) .use(report) - .use( - layouts({ - default: 'default.hbs', - transform: 'handlebars', - engineOptions: { - noEscape: true, - helpers, - partials, - }, - }), - ) .use(postprocess) .build((err) => { if (err != null) throw err From 99b1002320c2ab26c082df195a13afd469549ce2 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 21:09:41 -0700 Subject: [PATCH 09/12] Update smith --- package-lock.json | 39 ++++++++++++++++++++++++++++++--------- package.json | 4 ++-- src/smith.ts | 20 +++++++++----------- 3 files changed, 41 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2b31a617..a71569366 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.43.2", - "@seamapi/smith": "^0.4.3", + "@seamapi/smith": "^0.4.4", "@seamapi/types": "^1.402.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -648,17 +648,18 @@ } }, "node_modules/@metalsmith/layouts": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metalsmith/layouts/-/layouts-3.0.0.tgz", - "integrity": "sha512-5rOquSdfdQ9Nx++4gEIOZ8BDV0NuudthgV+itIJK/wgGRrFsmq2+3xQrbsX94oY73+KPJA5h638IU7Qp1nmTpQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@metalsmith/layouts/-/layouts-2.7.0.tgz", + "integrity": "sha512-VG5ldPSsTxUvHqFQo0u5mjWtS2IUUOqYKHvWnEHKol1UhaXhhYBYSnG0D8kjk+XzGw+mWxNfv/JoAhg94filXA==", "license": "MIT", "peer": true, "dependencies": { + "inputformat-to-jstransformer": "^1.4.0", "is-utf8": "^0.2.1", "jstransformer": "^1.0.0" }, "engines": { - "node": ">=14.18.0" + "node": ">=12.0.0" }, "peerDependencies": { "metalsmith": "^2.4.1" @@ -765,9 +766,9 @@ } }, "node_modules/@seamapi/smith": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.4.3.tgz", - "integrity": "sha512-zJy3Xq/gFq0DKrPWhjHPlIdzg6uHuam63ie9nBaJiFJmllFKkevNALb2z3DxkcM7iysY68idkpqPQEN5E6KZYg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-0.4.4.tgz", + "integrity": "sha512-0gI3fv/PV1RYw9kHlXjQpkZucxmvAJR8rThJ1aIO1wQbsaGLxWa84NF2+gtlOelBP565RK8WQjXCANl63JysDw==", "license": "MIT", "dependencies": { "@types/node": "^22.15.21", @@ -784,7 +785,7 @@ "npm": ">= 10.9.0" }, "peerDependencies": { - "@metalsmith/layouts": "^3.0.0", + "@metalsmith/layouts": "^2.7.0", "@seamapi/blueprint": ">=0.43.1", "del": "^8.0.0", "eslint": "^8.9.0", @@ -3264,6 +3265,19 @@ "license": "ISC", "peer": true }, + "node_modules/inputformat-to-jstransformer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inputformat-to-jstransformer/-/inputformat-to-jstransformer-1.4.0.tgz", + "integrity": "sha512-Ub+Wjb0mjaND4IS/GDvQ+TEyd1i9U4OdrF58mBY7QTYu8CK5K34DPV7mrvo/WQBJLj7UJWQc7QAmFb7CbQ5lLw==", + "license": "MIT", + "peer": true, + "dependencies": { + "require-one": "^1.0.3" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -4565,6 +4579,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/require-one": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-one/-/require-one-1.0.3.tgz", + "integrity": "sha512-5nXixwgbAZfQ65g7fXv5fDXYRiKByOT1NT3EffS+0W/1MoF+Lkbsly3MXIlPIAgEtspX5fWAbXnp6d4BNMx+xQ==", + "license": "MIT", + "peer": true + }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", diff --git a/package.json b/package.json index b348e3b2e..9dfa5f590 100644 --- a/package.json +++ b/package.json @@ -32,9 +32,9 @@ "@metalsmith/metadata": "^0.3.0", "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", - "@seamapi/types": "^1.402.0", "@seamapi/blueprint": "^0.43.2", - "@seamapi/smith": "^0.4.3", + "@seamapi/smith": "^0.4.4", + "@seamapi/types": "^1.402.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", "execa": "^9.3.1", diff --git a/src/smith.ts b/src/smith.ts index d3d06a63b..eb5b88833 100644 --- a/src/smith.ts +++ b/src/smith.ts @@ -27,17 +27,6 @@ Metalsmith(rootDir) .source('./docs') .destination('../docs') .clean(false) - .use( - layouts({ - default: 'default.hbs', - transform: 'handlebars', - engineOptions: { - noEscape: true, - helpers, - partials, - }, - }), - ) .use( metadata({ codeSampleDefinitions: './data/code-sample-definitions', @@ -54,6 +43,15 @@ Metalsmith(rootDir) ) .use(reference) .use(report) + .use( + layouts({ + engineOptions: { + noEscape: true, + helpers, + partials, + }, + }), + ) .use(postprocess) .build((err) => { if (err != null) throw err From 2f1bfa76304d5866a61d4f338ca0fd2039cd78af Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 23 May 2025 04:11:23 +0000 Subject: [PATCH 10/12] ci: Generate docs --- docs/api/README.md | 1 - docs/api/_blueprint.json | 3648 +++++++++++++++-- docs/api/_report.md | 11 + .../update-multiple-linked-access-codes.md | 8 - docs/api/acs/access_groups/add_user.md | 10 +- docs/api/acs/credentials/assign.md | 10 +- docs/api/acs/credentials/unassign.md | 10 +- docs/api/devices/device-provider-metadata.md | 2 - 8 files changed, 3264 insertions(+), 436 deletions(-) delete mode 100644 docs/api/access_codes/update-multiple-linked-access-codes.md delete mode 100644 docs/api/devices/device-provider-metadata.md diff --git a/docs/api/README.md b/docs/api/README.md index ecbc0fb79..b0d5c88fc 100644 --- a/docs/api/README.md +++ b/docs/api/README.md @@ -1,2 +1 @@ # API Reference - diff --git a/docs/api/_blueprint.json b/docs/api/_blueprint.json index 944e3e840..c55edd3c6 100644 --- a/docs/api/_blueprint.json +++ b/docs/api/_blueprint.json @@ -25,7 +25,9 @@ "actionAttemptType": "CREATE_ACCESS_CODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -341,7 +343,10 @@ "description": "OK" }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -659,9 +664,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -737,7 +747,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -784,7 +796,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -833,7 +847,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "client_session_token"], + "authMethods": [ + "api_key", + "client_session_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -855,7 +872,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -960,7 +979,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1000,9 +1021,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1085,9 +1111,16 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST", "PUT"], + "methods": [ + "PATCH", + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -1446,9 +1479,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -1548,7 +1587,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1627,9 +1668,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -1726,9 +1773,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1790,7 +1842,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1865,7 +1919,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -1919,9 +1975,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -2033,9 +2095,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -2055,8 +2123,22 @@ }, { "name": "acs_user_id", - "description": "ID of the access system user that you want to add to an access group.", - "isRequired": true, + "description": "ID of the access system user that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id.", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "id", + "jsonType": "string" + }, + { + "name": "user_identity_id", + "description": "ID of the desired user identity that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same `email_address` or `phone_number` as the user identity that you specify, they are linked, and the access group membership belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created.", + "isRequired": false, "isDeprecated": false, "deprecationMessage": "", "isUndocumented": false, @@ -2070,7 +2152,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2083,7 +2168,9 @@ "acs_user_id": "33333333-3333-3333-3333-333333333333" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -2170,7 +2257,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2191,7 +2280,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2305,7 +2397,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2354,7 +2448,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2471,7 +2568,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2492,7 +2591,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2604,7 +2706,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2625,7 +2729,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2742,9 +2849,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2793,7 +2905,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -2806,7 +2921,9 @@ "acs_user_id": "33333333-3333-3333-3333-333333333333" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -2909,7 +3026,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -2930,7 +3049,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -3044,7 +3166,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -3079,7 +3203,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -3212,7 +3339,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -3233,7 +3362,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -3271,7 +3403,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -3348,7 +3482,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -3379,9 +3516,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -3401,8 +3544,22 @@ }, { "name": "acs_user_id", - "description": "ID of the access system user to whom you want to assign a credential.", - "isRequired": true, + "description": "ID of the access system user to whom you want to assign a credential. You can only provide one of acs_user_id or user_identity_id.", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "id", + "jsonType": "string" + }, + { + "name": "user_identity_id", + "description": "ID of the user identity to whom you want to assign a credential. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same `email_address` or `phone_number` as the user identity that you specify, they are linked, and the credential belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created.", + "isRequired": false, "isDeprecated": false, "deprecationMessage": "", "isUndocumented": false, @@ -3416,7 +3573,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -3530,7 +3690,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -3989,7 +4151,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -4111,7 +4276,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -4189,7 +4356,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -4204,9 +4374,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -4227,7 +4402,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -4239,7 +4417,9 @@ "acs_credential_id": "66666666-6666-6666-6666-666666666666" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -4326,7 +4506,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -4347,7 +4529,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -4460,7 +4645,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -4674,7 +4861,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -4695,7 +4884,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -4810,9 +5002,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -4832,8 +5030,22 @@ }, { "name": "acs_user_id", - "description": "ID of the access system user from which you want to unassign a credential.", - "isRequired": true, + "description": "ID of the access system user from which you want to unassign a credential. You can only provide one of acs_user_id or user_identity_id.", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "id", + "jsonType": "string" + }, + { + "name": "user_identity_id", + "description": "ID of the user identity from which you want to unassign a credential. You can only provide one of acs_user_id or user_identity_id.", + "isRequired": false, "isDeprecated": false, "deprecationMessage": "", "isUndocumented": false, @@ -4847,7 +5059,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -4954,9 +5169,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -5005,7 +5226,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -5018,7 +5242,9 @@ "code": "7890" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -5121,7 +5347,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5142,7 +5370,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5164,7 +5395,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5213,7 +5446,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -5252,7 +5488,9 @@ "actionAttemptType": "ENCODE_ACCESS_METHOD" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5287,7 +5525,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5310,7 +5551,9 @@ "actionAttemptType": "ENCODE_CREDENTIAL" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5345,7 +5588,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5367,7 +5613,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5388,7 +5636,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5410,7 +5661,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5476,7 +5729,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5499,7 +5755,9 @@ "actionAttemptType": "SCAN_CREDENTIAL" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5520,7 +5778,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -5551,9 +5812,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5634,7 +5900,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5649,9 +5918,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5699,7 +5973,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5714,9 +5991,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5797,7 +6079,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -5812,9 +6097,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5905,7 +6195,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -5943,7 +6236,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -5964,7 +6259,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "client_session_token"], + "authMethods": [ + "api_key", + "client_session_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -6065,9 +6363,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6102,7 +6405,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -6124,7 +6430,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6183,7 +6491,10 @@ { "title": "List entrances", "description": "To filter the list of entrances, specify the desired `acs_system_id` or `acs_user_id`.", - "request": { "path": "/acs/entrances/list", "parameters": {} }, + "request": { + "path": "/acs/entrances/list", + "parameters": {} + }, "response": { "body": { "acs_entrances": [ @@ -6282,7 +6593,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6476,7 +6789,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6497,7 +6812,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -6512,7 +6830,9 @@ "response": { "body": { "acs_system": [ - { "acs_system_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" } + { + "acs_system_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" + } ] } }, @@ -6602,7 +6922,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6642,7 +6964,9 @@ "response": { "body": { "acs_systems": [ - { "acs_system_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" } + { + "acs_system_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" + } ] } }, @@ -6732,7 +7056,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -6753,7 +7079,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -6768,7 +7097,9 @@ "response": { "body": { "acs_systems": [ - { "acs_system_id": "aczp0sgx-gl9f-nygd-r11e-7pc1zufn55z4" } + { + "acs_system_id": "aczp0sgx-gl9f-nygd-r11e-7pc1zufn55z4" + } ] } }, @@ -6867,9 +7198,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -6904,7 +7241,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -6917,7 +7257,9 @@ "acs_access_group_id": "123e4567-e89b-12d3-a456-426614174000" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -7004,7 +7346,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -7155,7 +7499,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -7454,9 +7801,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -7477,7 +7829,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -7489,7 +7844,9 @@ "acs_user_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -7576,7 +7933,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -7597,7 +7956,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -7709,7 +8071,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -7839,7 +8203,10 @@ { "title": "List all ACS users", "description": "Returns a list of all [ACS users](https://docs.seam.co/latest/capability-guides/access-systems/user-management).", - "request": { "path": "/acs/users/list", "parameters": {} }, + "request": { + "path": "/acs/users/list", + "parameters": {} + }, "response": { "body": { "acs_users": { @@ -7940,7 +8307,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -7980,9 +8349,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8017,7 +8391,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -8030,7 +8407,9 @@ "acs_access_group_id": "123e4567-e89b-12d3-a456-426614174000" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -8110,9 +8489,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8133,7 +8517,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -8148,9 +8535,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8171,7 +8563,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -8183,7 +8578,9 @@ "acs_user_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -8263,9 +8660,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8286,7 +8688,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -8298,7 +8703,9 @@ "acs_user_id": "8d7e0b3a-b889-49a7-9164-4b71a0506a33" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -8378,9 +8785,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -8515,7 +8928,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -8528,7 +8944,9 @@ "phone_number": "+15555550222" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -8631,7 +9049,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8652,7 +9072,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -8674,7 +9097,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8752,7 +9177,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -8785,7 +9213,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8832,7 +9262,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8854,7 +9286,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -8887,7 +9322,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -8908,7 +9345,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -8930,13 +9370,18 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -8969,7 +9414,10 @@ "description": "OK" }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -9068,9 +9516,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -9091,7 +9544,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -9113,7 +9569,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -9174,7 +9632,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -9273,9 +9733,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -9355,7 +9821,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -9377,7 +9846,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -9454,7 +9925,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -9469,9 +9943,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -9492,7 +9971,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -9525,7 +10007,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10262,9 +10746,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10285,7 +10774,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -10307,7 +10799,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10354,7 +10848,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10434,9 +10930,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10472,7 +10973,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -10494,7 +10998,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10555,7 +11061,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10634,7 +11142,10 @@ ] }, "hasPagination": true, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -10649,9 +11160,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10700,7 +11216,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -10726,9 +11245,14 @@ "undocumentedMessage": "Deleting a device is no longer supported and will be removed.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10749,7 +11273,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -10771,7 +11298,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -10832,7 +11361,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12446,7 +12977,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12538,9 +13071,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -12664,9 +13203,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12687,7 +13231,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -12702,9 +13249,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12725,7 +13277,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -12740,9 +13295,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12763,7 +13323,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -12796,7 +13359,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -12857,7 +13422,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -14445,7 +15012,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -14460,9 +15030,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -14497,7 +15073,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -14530,7 +15109,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -14605,7 +15186,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -16646,7 +17229,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -16707,7 +17292,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18012,7 +18599,9 @@ "actionAttemptType": "LOCK_DOOR" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18075,7 +18664,9 @@ "actionAttemptType": "UNLOCK_DOOR" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18149,7 +18740,9 @@ "actionAttemptType": "SIMULATE_KEYPAD_CODE_ENTRY" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18184,7 +18777,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -18207,7 +18803,9 @@ "actionAttemptType": "SIMULATE_MANUAL_LOCK_VIA_KEYPAD" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18228,7 +18826,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -18261,7 +18862,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18282,7 +18885,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -18304,13 +18910,18 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -18343,7 +18954,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -18909,7 +19522,9 @@ "actionAttemptType": "CREATE_NOISE_THRESHOLD" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19015,7 +19630,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -19030,9 +19648,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19082,7 +19705,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -19104,7 +19730,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19125,7 +19753,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -19147,7 +19778,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19201,9 +19834,16 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST", "PUT"], + "methods": [ + "PATCH", + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -19323,7 +19963,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -19349,9 +19992,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19372,7 +20020,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -19398,9 +20049,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19447,7 +20103,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19468,7 +20126,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -19490,7 +20151,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19525,7 +20188,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -19558,7 +20224,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19799,7 +20467,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -19837,7 +20508,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -19908,7 +20581,10 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] @@ -19936,7 +20612,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] @@ -19964,7 +20642,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] @@ -19985,9 +20665,14 @@ "undocumentedMessage": "Seam Bridge Client only.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20060,7 +20745,10 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] @@ -20104,7 +20792,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20163,13 +20853,174 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] }, "hasPagination": false, - "authMethods": ["client_session_token"], + "authMethods": [ + "client_session_token" + ], + "workspaceScope": "required", + "codeSamples": [] + } + ], + "subroutes": [], + "isUndocumented": true, + "isDeprecated": false, + "isDraft": false + }, + { + "path": "/seam/mobile_sdk/v1/phone_sessions", + "name": "phone_sessions", + "namespace": { + "path": "/seam/mobile_sdk/v1", + "isDeprecated": false, + "isUndocumented": true, + "isDraft": false + }, + "endpoints": [ + { + "title": "Get or Create a Phone Session", + "name": "get_or_create", + "path": "/seam/mobile_sdk/v1/phone_sessions/get_or_create", + "description": "Get or create a session for a mobile SDK phone.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": true, + "undocumentedMessage": "Mobile SDK only.", + "isDraft": false, + "draftMessage": "", + "response": { + "responseType": "resource", + "responseKey": "phone_session", + "resourceType": "phone_session", + "description": "OK" + }, + "request": { + "methods": [ + "POST" + ], + "semanticMethod": "POST", + "preferredMethod": "POST", + "parameters": [ + { + "name": "custom_sdk_installation_id", + "description": "", + "isRequired": true, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "string", + "jsonType": "string" + }, + { + "name": "phone_device_metadata", + "description": "", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "object", + "jsonType": "object", + "parameters": [ + { + "name": "manufacturer", + "description": "", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "string", + "jsonType": "string" + }, + { + "name": "model", + "description": "", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "string", + "jsonType": "string" + }, + { + "name": "os_version", + "description": "", + "isRequired": false, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "string", + "jsonType": "string" + } + ] + }, + { + "name": "phone_os", + "description": "", + "isRequired": true, + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "hasDefault": false, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "ios", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "android", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ] + }, + "hasPagination": false, + "authMethods": [ + "client_session_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -20203,7 +21054,9 @@ "actionAttemptType": "ACTIVATE_CLIMATE_PRESET" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20238,7 +21091,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -20347,7 +21203,9 @@ "actionAttemptType": "SET_HVAC_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20516,9 +21374,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20764,7 +21627,9 @@ "manual_override_allowed": true } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -20844,9 +21709,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -20898,7 +21768,9 @@ "climate_preset_key": "occupied" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -20985,7 +21857,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -21047,7 +21921,9 @@ "actionAttemptType": "SET_HVAC_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -21224,7 +22100,9 @@ "actionAttemptType": "SET_HVAC_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -21429,7 +22307,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -22077,14 +22957,19 @@ { "title": "List thermostats", "description": "To filter the list of returned thermostats, specify the desired parameters.", - "request": { "path": "/thermostats/list", "parameters": {} }, + "request": { + "path": "/thermostats/list", + "parameters": {} + }, "response": { "body": { "devices": [ { "device_id": "123e4567-e89b-12d3-a456-426614174000", "device_type": "ecobee_thermostat", - "capabilities_supported": ["thermostat"], + "capabilities_supported": [ + "thermostat" + ], "properties": { "name": "Entryway", "online": "true,", @@ -22198,7 +23083,9 @@ "actionAttemptType": "SET_HVAC_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -22338,9 +23225,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -22375,7 +23267,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -22388,7 +23283,9 @@ "climate_preset_key": "eco" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -22476,7 +23373,9 @@ "actionAttemptType": "SET_FAN_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -22717,7 +23616,9 @@ "actionAttemptType": "SET_HVAC_MODE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -22957,9 +23858,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -23040,7 +23947,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -23054,7 +23964,9 @@ "upper_limit_celsius": 30 } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -23134,9 +24046,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -23377,7 +24295,9 @@ "manual_override_allowed": true } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -23465,7 +24385,9 @@ "actionAttemptType": "PUSH_THERMOSTAT_PROGRAMS" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -23621,7 +24543,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -23720,9 +24644,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -23770,7 +24699,10 @@ "actionAttemptType": "PUSH_THERMOSTAT_PROGRAMS" }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -23887,7 +24819,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24105,9 +25039,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24144,7 +25083,9 @@ "thermostat_schedule_id": "89d3507e-60e3-4101-bd1b-ba066ec30ad4" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -24231,7 +25172,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24367,7 +25310,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24521,9 +25466,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -24645,7 +25596,9 @@ "ends_at": "2024-11-15T15:00:00Z" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -24736,9 +25689,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24871,7 +25829,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -24886,9 +25847,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -24937,7 +25903,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -24970,7 +25939,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25217,7 +26188,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25239,7 +26213,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25260,7 +26236,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25282,7 +26261,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25345,7 +26326,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -25378,7 +26362,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25399,7 +26385,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25421,7 +26410,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25442,7 +26433,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -25468,9 +26462,15 @@ "undocumentedMessage": "Experimental locations.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -25506,7 +26506,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25521,9 +26524,15 @@ "undocumentedMessage": "Experimental locations.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -25559,7 +26568,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25581,7 +26593,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25690,7 +26704,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25705,9 +26722,14 @@ "undocumentedMessage": "Experimental locations.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25728,7 +26750,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25750,7 +26775,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25771,7 +26798,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25793,13 +26823,19 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25814,9 +26850,14 @@ "undocumentedMessage": "Experimental locations.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25852,7 +26893,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25867,9 +26911,14 @@ "undocumentedMessage": "Experimental locations.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -25905,7 +26954,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -25927,7 +26979,10 @@ "description": "OK" }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -26020,7 +27075,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -26051,9 +27109,14 @@ "undocumentedMessage": "Experimental partner resources.", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -26243,7 +27306,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -26269,9 +27335,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -26306,7 +27378,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -26319,7 +27394,9 @@ "acs_user_id": "4d223973-0874-4831-8630-bfcb29e6bce0" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -26406,7 +27483,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -26484,7 +27563,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -26592,9 +27674,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -26615,7 +27702,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -26627,7 +27717,9 @@ "user_identity_id": "44d48b20-0dbe-419d-91ca-ab8bceecd135" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -26714,7 +27806,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -26750,7 +27844,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -26772,7 +27869,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -26807,7 +27906,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -26912,9 +28014,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -26949,7 +28057,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -26962,7 +28073,9 @@ "device_id": "054765c8-a2fc-4599-b486-14c19f462c45" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -27049,7 +28162,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27080,7 +28195,10 @@ { "title": "List user identities", "description": "To filter the list of user identities, specify the desired `credential_manager_acs_system_id`.", - "request": { "path": "/user_identities/list", "parameters": {} }, + "request": { + "path": "/user_identities/list", + "parameters": {} + }, "response": { "body": { "user_identities": [ @@ -27183,7 +28301,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27204,7 +28324,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -27224,7 +28347,9 @@ "nickname": "", "display_name": "Seam Thermostat", "device_type": "nest_thermostat", - "capabilities_supported": ["thermostat"], + "capabilities_supported": [ + "thermostat" + ], "properties": { "online": true, "is_cooling": false, @@ -27256,7 +28381,9 @@ ], "is_temporary_manual_override_active": false, "name": "", - "appearance": { "name": "" }, + "appearance": { + "name": "" + }, "model": { "display_name": "Thermostat", "manufacturer_display_name": "Nest", @@ -27364,7 +28491,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27506,7 +28635,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27527,7 +28658,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -27637,9 +28771,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27674,7 +28813,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -27687,7 +28829,9 @@ "acs_user_id": "c0184e54-0d93-4bca-8a4e-47bbd2ee3bfe" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -27767,9 +28911,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -27804,7 +28953,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [ { @@ -27817,7 +28969,9 @@ "device_id": "054765c8-a2fc-4599-b486-14c19f462c45" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -27897,9 +29051,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -27976,7 +29136,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [] } @@ -28002,9 +29165,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28025,7 +29193,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -28037,7 +29208,9 @@ "enrollment_automation_id": "05505650-aa57-49ab-8f19-429738758895" } }, - "response": { "body": null }, + "response": { + "body": null + }, "code": { "javascript": { "title": "JavaScript", @@ -28124,7 +29297,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28260,7 +29435,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28337,7 +29514,10 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token", "api_key"], + "authMethods": [ + "personal_access_token", + "api_key" + ], "workspaceScope": "required", "codeSamples": [ { @@ -28451,7 +29631,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28600,7 +29782,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28615,7 +29799,9 @@ "isDraft": false, "draftMessage": "", "hasDefault": true, - "default": ["*"], + "default": [ + "*" + ], "format": "list", "jsonType": "array", "itemFormat": "string" @@ -28637,7 +29823,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -28652,9 +29841,14 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28675,7 +29869,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -28697,7 +29894,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -28718,7 +29917,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -28740,13 +29942,19 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -28761,9 +29969,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["POST", "PUT"], + "methods": [ + "POST", + "PUT" + ], "semanticMethod": "PUT", "preferredMethod": "PUT", "parameters": [ @@ -28799,7 +30013,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -28832,7 +30049,9 @@ "description": "OK" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [ @@ -29068,7 +30287,9 @@ ] }, "hasPagination": false, - "authMethods": ["personal_access_token"], + "authMethods": [ + "personal_access_token" + ], "workspaceScope": "none", "codeSamples": [] }, @@ -29090,7 +30311,10 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] @@ -29122,7 +30346,10 @@ "description": "OK" }, "request": { - "methods": ["GET", "POST"], + "methods": [ + "GET", + "POST" + ], "semanticMethod": "GET", "preferredMethod": "GET", "parameters": [] @@ -29156,13 +30383,18 @@ "actionAttemptType": "RESET_SANDBOX_WORKSPACE" }, "request": { - "methods": ["POST"], + "methods": [ + "POST" + ], "semanticMethod": "POST", "preferredMethod": "POST", "parameters": [] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] }, @@ -29177,9 +30409,15 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "", - "response": { "responseType": "void", "description": "OK" }, + "response": { + "responseType": "void", + "description": "OK" + }, "request": { - "methods": ["PATCH", "POST"], + "methods": [ + "PATCH", + "POST" + ], "semanticMethod": "PATCH", "preferredMethod": "PATCH", "parameters": [ @@ -29322,7 +30560,10 @@ ] }, "hasPagination": false, - "authMethods": ["api_key", "personal_access_token"], + "authMethods": [ + "api_key", + "personal_access_token" + ], "workspaceScope": "required", "codeSamples": [] } @@ -36871,13 +38112,17 @@ "workspace_id": "bbcea306-7201-4d85-b527-3abc55277203", "created_at": "2025-05-15T13:18:14.664Z", "is_credential_manager": true, - "connected_account_ids": ["bbcea306-7201-4d85-b527-3abc55277203"], + "connected_account_ids": [ + "bbcea306-7201-4d85-b527-3abc55277203" + ], "connected_account_id": "bbcea306-7201-4d85-b527-3abc55277203", "image_url": "https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/acs_systems/salto_ks_site.png&q=75&w=128", "image_alt_text": "Salto KS site Logo", "errors": [], "warnings": [], - "location": { "time_zone": null } + "location": { + "time_zone": null + } }, "resource": { "seam_cli": { @@ -50194,6 +51439,1572 @@ "propertyGroups": {}, "resourceSamples": [] }, + "phone_session": { + "resourceType": "phone_session", + "properties": [ + { + "name": "provider_sessions", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "acs_credentials", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "access_method", + "description": "Access method for the [credential](../capability-guides/access-systems/managing-credentials.md). Supported values: `code`, `card`, `mobile_key`.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "code", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "card", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "mobile_key", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + }, + { + "name": "acs_credential_id", + "description": "ID of the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "acs_credential_pool_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "acs_entrances", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "acs_entrance_id", + "description": "ID of the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "acs_system_id", + "description": "ID of the [access control system](https://docs.seam.co/latest/capability-guides/access-systems) that contains the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "assa_abloy_vostio_metadata", + "description": "ASSA ABLOY Vostio-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "door_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "door_number", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "number", + "jsonType": "number" + }, + { + "name": "door_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "CommonDoor", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "EntranceDoor", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "GuestDoor", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "Elevator", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + }, + { + "name": "pms_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "stand_open", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + } + ] + }, + { + "name": "created_at", + "description": "Date and time at which the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md) was created.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "display_name", + "description": "Display name for the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "dormakaba_community_metadata", + "description": "dormakaba Community-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "access_point_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + } + ] + }, + { + "name": "errors", + "description": "Errors associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "error_code", + "description": "Unique identifier of the type of error. Enables quick recognition and categorization of the issue.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "message", + "description": "Detailed description of the error. Provides insights into the issue and potentially how to rectify it.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + } + ] + }, + { + "name": "latch_metadata", + "description": "Latch-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "accessibility_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "door_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "door_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "is_connected", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + } + ] + }, + { + "name": "salto_ks_metadata", + "description": "Salto KS-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "battery_level", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "door_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "intrusion_alarm", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "left_open_alarm", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "lock_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "locked_state", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "online", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "privacy_mode", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + } + ] + }, + { + "name": "salto_space_metadata", + "description": "Salto Space-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "door_description", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "door_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "ext_door_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + } + ] + }, + { + "name": "visionline_metadata", + "description": "Visionline-specific metadata associated with the [entrance](../capability-guides/access-systems/retrieving-entrance-details.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "door_category", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "entrance", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "guest", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "elevator reader", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "common", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "common (PMS)", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + }, + { + "name": "door_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "profiles", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "visionline_door_profile_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "visionline_door_profile_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "BLE", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "commonDoor", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "touch", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "acs_system_id", + "description": "ID of the [access control system](https://docs.seam.co/latest/capability-guides/access-systems) that contains the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "acs_user_id", + "description": "ID of the [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) to whom the [credential](../capability-guides/access-systems/managing-credentials.md) belongs.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "assa_abloy_vostio_metadata", + "description": "Vostio-specific metadata for the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "auto_join", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "door_names", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "string" + }, + { + "name": "endpoint_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "key_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "key_issuing_request_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "override_guest_acs_entrance_ids", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "string" + } + ] + }, + { + "name": "card_number", + "description": "Number of the card associated with the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "code", + "description": "Access (PIN) code for the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "created_at", + "description": "Date and time at which the [credential](../capability-guides/access-systems/managing-credentials.md) was created.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "display_name", + "description": "Display name that corresponds to the [credential](../capability-guides/access-systems/managing-credentials.md) type.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "ends_at", + "description": "Date and time at which the [credential](../capability-guides/access-systems/managing-credentials.md) validity ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. Must be a time in the future and after `starts_at`.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "errors", + "description": "Errors associated with the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "error_code", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "message", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + } + ] + }, + { + "name": "external_type", + "description": "Brand-specific terminology for the [credential](../capability-guides/access-systems/managing-credentials.md) type. Supported values: `pti_card`, `brivo_credential`, `hid_credential`, `visionline_card`.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "pti_card", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "brivo_credential", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "hid_credential", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "visionline_card", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "salto_ks_credential", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "assa_abloy_vostio_key", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "salto_space_key", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "latch_access", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + }, + { + "name": "external_type_display_name", + "description": "Display name that corresponds to the brand-specific terminology for the [credential](../capability-guides/access-systems/managing-credentials.md) type.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "is_issued", + "description": "Indicates whether the [credential](../capability-guides/access-systems/managing-credentials.md) has been encoded onto a card.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "is_latest_desired_state_synced_with_provider", + "description": "Indicates whether the latest state of the [credential](../capability-guides/access-systems/managing-credentials.md) has been synced from Seam to the provider.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "is_managed", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "is_multi_phone_sync_credential", + "description": "Indicates whether the [credential](../capability-guides/access-systems/managing-credentials.md) is a [multi-phone sync credential](https://docs.seam.co/latest/capability-guides/mobile-access-in-development/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "is_one_time_use", + "description": "Indicates whether the [credential](../capability-guides/access-systems/managing-credentials.md) can only be used once. If `true`, the code becomes invalid after the first use.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "issued_at", + "description": "Date and time at which the [credential](../capability-guides/access-systems/managing-credentials.md) was encoded onto a card.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "latest_desired_state_synced_with_provider_at", + "description": "Date and time at which the state of the [credential](../capability-guides/access-systems/managing-credentials.md) was most recently synced from Seam to the provider.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "parent_acs_credential_id", + "description": "ID of the parent [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + }, + { + "name": "starts_at", + "description": "Date and time at which the [credential](../capability-guides/access-systems/managing-credentials.md) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "visionline_metadata", + "description": "Visionline-specific metadata for the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "auto_join", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "card_function_type", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "guest", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "staff", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + }, + { + "name": "card_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "common_acs_entrance_ids", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "id" + }, + { + "name": "credential_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "guest_acs_entrance_ids", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "id" + }, + { + "name": "is_valid", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "joiner_acs_credential_ids", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "id" + } + ] + }, + { + "name": "warnings", + "description": "Warnings associated with the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "list", + "jsonType": "array", + "itemFormat": "object", + "itemProperties": [ + { + "name": "created_at", + "description": "Date and time at which Seam created the warning.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "message", + "description": "Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "warning_code", + "description": "Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "waiting_to_be_issued", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "schedule_externally_modified", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "schedule_modified", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "being_deleted", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "unknown_issue_with_acs_credential", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + }, + { + "name": "needs_to_be_reissued", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ] + }, + { + "name": "workspace_id", + "description": "ID of the [workspace](../core-concepts/workspaces/README.md) that contains the [credential](../capability-guides/access-systems/managing-credentials.md).", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "id", + "jsonType": "string" + } + ] + }, + { + "name": "phone_registration", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": true, + "undocumentedMessage": "Seam Mobile SDK only.", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "object", + "jsonType": "object", + "properties": [ + { + "name": "is_being_activated", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "boolean", + "jsonType": "boolean" + }, + { + "name": "phone_registration_id", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "provider_name", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + } + ] + } + ] + } + ], + "description": "", + "isDeprecated": false, + "routePath": "/seam/mobile_sdk/v1/phone_sessions", + "deprecationMessage": "", + "isUndocumented": true, + "undocumentedMessage": "Seam Mobile SDK only.", + "isDraft": false, + "draftMessage": "", + "propertyGroups": {}, + "resourceSamples": [] + }, "thermostat_schedule": { "resourceType": "thermostat_schedule", "properties": [ @@ -77521,4 +80332,3 @@ } ] } - diff --git a/docs/api/_report.md b/docs/api/_report.md index 10416c9c5..6b0e40439 100644 --- a/docs/api/_report.md +++ b/docs/api/_report.md @@ -64,6 +64,7 @@ These items are intentionally undocumented. - `/seam/bridge/v1/bridge_connected_systems`: No undocumented message provided - `/seam/instant_key/v1/client_sessions`: No undocumented message provided - `/seam/mobile_sdk/v1/acs/credentials`: No undocumented message provided +- `/seam/mobile_sdk/v1/phone_sessions`: No undocumented message provided - `/unstable_access_grants`: No undocumented message provided - `/unstable_access_methods`: No undocumented message provided - `/unstable_locations`: No undocumented message provided @@ -72,6 +73,7 @@ These items are intentionally undocumented. ### Resources - `instant_key`: Unreleased. +- `phone_session`: Seam Mobile SDK only. ### Resource properties @@ -85,6 +87,7 @@ These items are intentionally undocumented. - `/seam/bridge/v1`: No undocumented message provided - `/seam/instant_key/v1`: No undocumented message provided - `/seam/mobile_sdk/v1/acs`: No undocumented message provided +- `/seam/mobile_sdk/v1`: No undocumented message provided - `/unstable_partner`: No undocumented message provided ### Endpoints @@ -111,6 +114,7 @@ These items are intentionally undocumented. - `/seam/bridge/v1/bridge_connected_systems/list`: Seam Bridge Client only. - `/seam/instant_key/v1/client_sessions/exchange_short_code`: Seam Instant Key only. - `/seam/mobile_sdk/v1/acs/credentials/list`: Mobile SDK only. +- `/seam/mobile_sdk/v1/phone_sessions/get_or_create`: Mobile SDK only. - `/thermostats/get`: Will be removed. - `/unstable_access_grants/create`: Unreleased. - `/unstable_access_grants/get`: Unreleased. @@ -191,6 +195,7 @@ Items that are intentionally undocumented are not included in this section. - `instant_key` - `network` - `noise_threshold` +- `phone_session` - `unmanaged_acs_access_group` - `webhook` @@ -313,6 +318,7 @@ Items that are intentionally undocumented are not included in this section. - `noise_threshold.noise_threshold_id` - `noise_threshold.noise_threshold_nrs` - `noise_threshold.starts_daily_at` +- `phone_session.provider_sessions` - `unmanaged_acs_access_group.access_group_type` - `unmanaged_acs_access_group.access_group_type_display_name` - `unmanaged_acs_access_group.display_name` @@ -501,6 +507,10 @@ Items that are intentionally undocumented are not included in this section. - `/seam/bridge/v1/bridge_client_sessions/report_status` - `is_tailscale_connected` - `tailscale_ip_v4` +- `/seam/mobile_sdk/v1/phone_sessions/get_or_create` + - `custom_sdk_installation_id` + - `phone_device_metadata` + - `phone_os` - `/thermostats/cool` - `sync` - `/thermostats/heat` @@ -756,6 +766,7 @@ These items are deprecated. - `/seam/bridge/v1/bridge_connected_systems/list` - `/seam/instant_key/v1/client_sessions/exchange_short_code` - `/seam/mobile_sdk/v1/acs/credentials/list` +- `/seam/mobile_sdk/v1/phone_sessions/get_or_create` - `/thermostats/get` - `/thermostats/update_weekly_program` - `/thermostats/daily_programs/create` diff --git a/docs/api/access_codes/update-multiple-linked-access-codes.md b/docs/api/access_codes/update-multiple-linked-access-codes.md deleted file mode 100644 index 306c22bc7..000000000 --- a/docs/api/access_codes/update-multiple-linked-access-codes.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: >- - Update the starting and ending times for a set of linked access codes across - multiple devices. ---- - -# Update Multiple Linked Access Codes - diff --git a/docs/api/acs/access_groups/add_user.md b/docs/api/acs/access_groups/add_user.md index 772e9f611..704126c90 100644 --- a/docs/api/acs/access_groups/add_user.md +++ b/docs/api/acs/access_groups/add_user.md @@ -33,9 +33,15 @@ ID of the access group to which you want to add an access system user. --- -**`acs_user_id`** (Required) +**`acs_user_id`** -ID of the access system user that you want to add to an access group. +ID of the access system user that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id. + +--- + +**`user_identity_id`** + +ID of the desired user identity that you want to add to an access group. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same `email_address` or `phone_number` as the user identity that you specify, they are linked, and the access group membership belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created. --- diff --git a/docs/api/acs/credentials/assign.md b/docs/api/acs/credentials/assign.md index af8400002..1ae0ec110 100644 --- a/docs/api/acs/credentials/assign.md +++ b/docs/api/acs/credentials/assign.md @@ -33,9 +33,15 @@ ID of the credential that you want to assign to an access system user. --- -**`acs_user_id`** (Required) +**`acs_user_id`** -ID of the access system user to whom you want to assign a credential. +ID of the access system user to whom you want to assign a credential. You can only provide one of acs_user_id or user_identity_id. + +--- + +**`user_identity_id`** + +ID of the user identity to whom you want to assign a credential. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same `email_address` or `phone_number` as the user identity that you specify, they are linked, and the credential belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created. --- diff --git a/docs/api/acs/credentials/unassign.md b/docs/api/acs/credentials/unassign.md index 888fb487a..bdbf2a8f6 100644 --- a/docs/api/acs/credentials/unassign.md +++ b/docs/api/acs/credentials/unassign.md @@ -33,9 +33,15 @@ ID of the credential that you want to unassign from an access system user. --- -**`acs_user_id`** (Required) +**`acs_user_id`** -ID of the access system user from which you want to unassign a credential. +ID of the access system user from which you want to unassign a credential. You can only provide one of acs_user_id or user_identity_id. + +--- + +**`user_identity_id`** + +ID of the user identity from which you want to unassign a credential. You can only provide one of acs_user_id or user_identity_id. --- diff --git a/docs/api/devices/device-provider-metadata.md b/docs/api/devices/device-provider-metadata.md deleted file mode 100644 index 6428342fc..000000000 --- a/docs/api/devices/device-provider-metadata.md +++ /dev/null @@ -1,2 +0,0 @@ -# Device Provider Metadata - From 1148eea45cda8ce2dc2f41d20633a560fd5f71c4 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 22 May 2025 21:15:11 -0700 Subject: [PATCH 11/12] Set default layout --- src/smith.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/smith.ts b/src/smith.ts index eb5b88833..f247b5a2b 100644 --- a/src/smith.ts +++ b/src/smith.ts @@ -45,6 +45,7 @@ Metalsmith(rootDir) .use(report) .use( layouts({ + default: 'default.hbs', engineOptions: { noEscape: true, helpers, From 44d13f0b8a95f0e65f7db25dbf0b734ee537231d Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 23 May 2025 04:17:12 +0000 Subject: [PATCH 12/12] ci: Generate docs --- docs/api/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/api/README.md b/docs/api/README.md index b0d5c88fc..ecbc0fb79 100644 --- a/docs/api/README.md +++ b/docs/api/README.md @@ -1 +1,2 @@ # API Reference +