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/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 - diff --git a/package-lock.json b/package-lock.json index 2b9ce8706..a71569366 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,39 +9,24 @@ "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", - "@seamapi/blueprint": "^0.43.1", - "@seamapi/types": "1.399.1", + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.4", + "@seamapi/types": "^1.402.0", "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" }, "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/command-exists": "^1.2.3" }, "engines": { "node": ">=22.11.0", - "npm": ">= 10.9.0" + "npm": ">=10.9.0" } }, "node_modules/@esbuild/aix-ppc64": { @@ -51,12 +36,12 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "aix" ], + "peer": true, "engines": { "node": ">=18" } @@ -68,12 +53,12 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -85,12 +70,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -102,12 +87,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], + "peer": true, "engines": { "node": ">=18" } @@ -119,12 +104,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=18" } @@ -136,12 +121,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=18" } @@ -153,12 +138,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -170,12 +155,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -187,12 +172,12 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -204,12 +189,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -221,12 +206,12 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -238,12 +223,12 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -255,12 +240,12 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -272,12 +257,12 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -289,12 +274,12 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -306,12 +291,12 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -323,12 +308,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">=18" } @@ -340,12 +325,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -357,12 +342,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -374,12 +359,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -391,12 +376,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], + "peer": true, "engines": { "node": ">=18" } @@ -408,12 +393,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "sunos" ], + "peer": true, "engines": { "node": ">=18" } @@ -425,12 +410,12 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -442,12 +427,12 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -459,12 +444,12 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { "node": ">=18" } @@ -473,8 +458,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 +477,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 +487,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 +511,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 +522,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 +535,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 +546,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 +561,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 +572,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 +585,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 +600,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", @@ -667,6 +652,7 @@ "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", @@ -762,14 +748,13 @@ "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==", "license": "MIT", "dependencies": { "change-case": "^5.4.4", @@ -780,10 +765,42 @@ "npm": ">= 9.0.0" } }, + "node_modules/@seamapi/smith": { + "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", + "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", + "glob": "^11.0.2" + }, + "engines": { + "node": ">=22.11.0", + "npm": ">= 10.9.0" + }, + "peerDependencies": { + "@metalsmith/layouts": "^2.7.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", @@ -811,13 +828,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", @@ -825,21 +835,10 @@ "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 }, @@ -847,32 +846,13 @@ "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 }, - "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" - }, "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" @@ -882,7 +862,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 +869,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 +905,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 +933,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 +950,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 +978,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 +991,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 +1019,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 +1045,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 +1062,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 +1082,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 +1092,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", @@ -1163,6 +1134,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" @@ -1181,7 +1153,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 +1170,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 +1191,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 +1200,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 +1222,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 +1241,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 +1260,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": { @@ -1317,13 +1282,13 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" + "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": { @@ -1334,7 +1299,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": { @@ -1358,6 +1322,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" }, @@ -1390,7 +1355,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 +1368,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 +1378,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 +1397,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 +1411,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 +1428,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 +1438,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" @@ -1502,6 +1462,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", @@ -1526,6 +1487,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" }, @@ -1537,7 +1499,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", @@ -1568,6 +1531,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "license": "MIT", + "peer": true, "engines": { "node": ">=14" } @@ -1576,8 +1540,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 +1561,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 +1579,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 +1597,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 +1632,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 +1648,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 +1666,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": { @@ -1726,6 +1685,7 @@ "resolved": "https://registry.npmjs.org/del/-/del-8.0.0.tgz", "integrity": "sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==", "license": "MIT", + "peer": true, "dependencies": { "globby": "^14.0.2", "is-glob": "^4.0.3", @@ -1746,6 +1706,7 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1758,6 +1719,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", "license": "MIT", + "peer": true, "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.3", @@ -1778,6 +1740,7 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", "license": "MIT", + "peer": true, "engines": { "node": ">= 4" } @@ -1787,6 +1750,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1798,7 +1762,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 +1774,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 +1787,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 +1814,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 +1880,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 +1890,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 +1900,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 +1913,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 +1929,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 +1942,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 +1960,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 +2001,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 +2015,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 +2071,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 +2087,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 +2099,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 +2129,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 +2147,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 +2159,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 +2169,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 +2187,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 +2197,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 +2219,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 +2253,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 +2264,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 +2274,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 +2287,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 +2300,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 +2310,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 +2339,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 +2350,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 +2363,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 +2379,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 +2388,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 +2409,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 +2418,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 +2435,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 +2447,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 +2458,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 +2468,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 +2481,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", @@ -2568,6 +2500,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" @@ -2580,8 +2513,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 +2526,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 +2539,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 +2549,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" } @@ -2653,6 +2586,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" }, @@ -2664,8 +2598,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 +2633,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 +2671,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 +2696,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 +2713,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 +2728,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 +2767,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", @@ -2847,6 +2780,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } @@ -2855,7 +2789,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 +2799,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 +2820,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 +2830,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 +2855,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 +2885,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 +2903,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 +2939,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 +2967,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 +2983,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 +3000,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 +3020,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 +3029,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,14 +3042,15 @@ "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", "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", @@ -3141,6 +3066,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" } @@ -3150,6 +3076,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" @@ -3163,6 +3090,7 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "license": "MIT", + "peer": true, "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -3183,7 +3111,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 +3124,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 +3134,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 +3147,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 +3163,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 +3176,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 +3192,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 +3214,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 +3223,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 +3240,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 +3251,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,14 +3262,15 @@ "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", "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" }, @@ -3360,7 +3282,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 +3297,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 +3315,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 +3335,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": { @@ -3434,6 +3352,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" }, @@ -3445,7 +3364,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 +3381,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 +3397,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 +3410,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 +3426,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 +3444,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": { @@ -3549,6 +3462,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" } @@ -3566,7 +3480,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 +3505,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 +3536,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 +3558,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": { @@ -3666,6 +3576,7 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", "license": "MIT", + "peer": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -3678,6 +3589,7 @@ "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", + "peer": true, "engines": { "node": ">=12" }, @@ -3701,13 +3613,13 @@ "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" + "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": { @@ -3727,7 +3639,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 +3652,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 +3680,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 +3697,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 +3715,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": { @@ -3836,13 +3743,13 @@ "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", "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 +3763,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 +3779,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 +3796,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 +3836,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": { @@ -3968,6 +3871,7 @@ "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", "license": "MIT", + "peer": true, "dependencies": { "is-promise": "^2.0.0", "promise": "^7.0.1" @@ -3978,6 +3882,7 @@ "resolved": "https://registry.npmjs.org/jstransformer-handlebars/-/jstransformer-handlebars-1.2.0.tgz", "integrity": "sha512-XqdE9hKMwyVxdMg52MmJOf6zmrXn2JJMvymHulUQxtkxeipVuxh5xJ1UVNcc06ioC61WG5B+XAnaEJY7efmFxQ==", "license": "MIT", + "peer": true, "dependencies": { "handlebars": "^4.7.7" }, @@ -3989,8 +3894,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" } @@ -4000,6 +3905,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" } @@ -4008,8 +3914,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 +3934,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" }, @@ -4044,14 +3950,15 @@ "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", "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 +3973,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": { @@ -4088,6 +3994,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", @@ -4123,7 +4030,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" @@ -4140,6 +4046,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" } @@ -4153,6 +4060,22 @@ "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==", + "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", @@ -4163,20 +4086,22 @@ "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", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "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" } @@ -4213,7 +4138,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 +4151,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 +4161,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 +4182,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 +4201,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 +4216,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 +4235,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 +4245,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 +4263,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 +4281,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 +4297,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" }, @@ -4396,6 +4314,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -4413,8 +4332,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 +4357,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 +4367,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 +4386,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 +4409,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 +4436,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 +4446,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" } @@ -4571,6 +4487,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "license": "MIT", + "peer": true, "dependencies": { "asap": "~2.0.3" } @@ -4579,8 +4496,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" } @@ -4610,6 +4527,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" }, @@ -4621,7 +4539,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 +4562,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": { @@ -4667,13 +4583,13 @@ "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" + "license": "MIT", + "peer": true }, "node_modules/resolve": { "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 +4611,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 +4621,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 +4642,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 +4658,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 +4670,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 +4691,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 +4727,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 +4747,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 +4764,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": { @@ -4870,6 +4783,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" @@ -4882,7 +4796,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 +4808,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 +4826,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 +4842,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 +4878,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 +4898,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 +4915,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 +4934,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": { @@ -5061,6 +4967,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "license": "MIT", + "peer": true, "engines": { "node": ">=14.16" }, @@ -5073,6 +4980,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "license": "BSD-3-Clause", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5081,13 +4989,15 @@ "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" } @@ -5161,7 +5071,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 +5093,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 +5112,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 +5155,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": { @@ -5260,6 +5166,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" } @@ -5280,8 +5187,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 +5200,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 +5213,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 +5226,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 +5245,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 +5257,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 +5270,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 +5290,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 +5303,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 +5316,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 +5331,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 +5351,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 +5373,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 +5394,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" @@ -5510,6 +5410,7 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "license": "BSD-2-Clause", "optional": true, + "peer": true, "bin": { "uglifyjs": "bin/uglifyjs" }, @@ -5521,7 +5422,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 +5441,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 +5459,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" } @@ -5571,6 +5470,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" } @@ -5594,7 +5494,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 +5514,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 +5542,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 +5561,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 +5583,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" } @@ -5697,7 +5593,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/wrap-ansi": { "version": "8.1.0", @@ -5798,6 +5695,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" } @@ -5806,15 +5704,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..9dfa5f590 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 .", @@ -26,37 +26,22 @@ }, "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", - "@seamapi/blueprint": "^0.43.1", - "@seamapi/types": "1.399.1", + "@seamapi/blueprint": "^0.43.2", + "@seamapi/smith": "^0.4.4", + "@seamapi/types": "^1.402.0", "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" }, "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/command-exists": "^1.2.3" } } diff --git a/src/lib/blueprint.ts b/src/lib/blueprint.ts deleted file mode 100644 index b767d0d1e..000000000 --- a/src/lib/blueprint.ts +++ /dev/null @@ -1,36 +0,0 @@ -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 }) => - 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({ - ...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/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..a1fd51403 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,6 +1,10 @@ -export * from './blueprint.js' -export * as helpers from './handlebars-helpers.js' -export * from './handlebars-partials.js' +import { handlebarsHelpers } from '@seamapi/smith' + +import * as customHelpers from './handlebars-helpers.js' + +export const helpers = { ...handlebarsHelpers, ...customHelpers } + +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/smith.ts similarity index 81% rename from src/metalsmith.ts rename to src/smith.ts index 4e2ee9990..f247b5a2b 100644 --- a/src/metalsmith.ts +++ b/src/smith.ts @@ -4,12 +4,13 @@ import { fileURLToPath } from 'node:url' import layouts from '@metalsmith/layouts' import metadata from '@metalsmith/metadata' +import { blueprint, getHandlebarsPartials } from '@seamapi/smith' +import * as types from '@seamapi/types/connect' import { deleteAsync } from 'del' import Metalsmith from 'metalsmith' import { - blueprint, - getHandlebarsPartials, + formatCode, helpers, postprocess, reference, @@ -33,7 +34,13 @@ Metalsmith(rootDir) pathMetadata: './data/paths.yaml', }), ) - .use(blueprint({ skipCodeFormat: env['SKIP_CODE_FORMAT'] != null })) + .use( + blueprint({ + types, + formatCode, + skipCodeFormat: env['SKIP_CODE_FORMAT'] != null, + }), + ) .use(reference) .use(report) .use( diff --git a/tsconfig.json b/tsconfig.json index 3e91ccae3..c9992686c 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.base.json", "files": ["src/index.ts"], "include": ["src/**/*"] }