From 06268434eba2fe3d964ee94544bca45aa96e17e8 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 12 Aug 2024 14:59:23 +0000 Subject: [PATCH 01/16] docs: move api and cli docs under reference --- .gitattributes | 4 +- .prettierrc.yaml | 4 +- .vscode/settings.json | 3 +- Makefile | 10 +- docs/manifest.json | 46 ++-- .../{api/index.md => reference/api/README.md} | 0 docs/{ => reference}/api/agents.md | 48 ++-- docs/{ => reference}/api/applications.md | 6 +- docs/{ => reference}/api/audit.md | 3 +- docs/{ => reference}/api/authentication.md | 6 +- docs/{ => reference}/api/authorization.md | 6 +- docs/{ => reference}/api/builds.md | 27 +- docs/{ => reference}/api/debug.md | 15 +- docs/{ => reference}/api/enterprise.md | 135 ++++++---- docs/{ => reference}/api/files.md | 6 +- docs/{ => reference}/api/general.md | 21 +- docs/{ => reference}/api/git.md | 15 +- docs/{ => reference}/api/insights.md | 12 +- docs/{ => reference}/api/members.md | 24 +- docs/{ => reference}/api/notifications.md | 18 +- docs/{ => reference}/api/organizations.md | 21 +- docs/{ => reference}/api/portsharing.md | 6 +- docs/{ => reference}/api/schemas.md | 39 +-- docs/{ => reference}/api/templates.md | 102 +++++--- docs/{ => reference}/api/users.md | 87 ++++--- docs/{ => reference}/api/workspaceproxies.md | 3 +- docs/{ => reference}/api/workspaces.md | 62 +++-- docs/reference/cli/README.md | 0 docs/{ => reference}/cli/autoupdate.md | 0 docs/{ => reference}/cli/config-ssh.md | 7 +- docs/{ => reference}/cli/create.md | 6 +- docs/{ => reference}/cli/delete.md | 3 +- docs/{ => reference}/cli/dotfiles.md | 9 +- docs/{ => reference}/cli/external-auth.md | 0 .../cli/external-auth_access-token.md | 0 docs/{ => reference}/cli/favorite.md | 0 docs/{ => reference}/cli/features.md | 0 docs/{ => reference}/cli/features_list.md | 3 +- docs/{ => reference}/cli/groups.md | 0 docs/{ => reference}/cli/groups_create.md | 0 docs/{ => reference}/cli/groups_delete.md | 0 docs/{ => reference}/cli/groups_edit.md | 0 docs/{ => reference}/cli/groups_list.md | 3 +- docs/{ => reference}/cli/licenses.md | 0 docs/{ => reference}/cli/licenses_add.md | 0 docs/{ => reference}/cli/licenses_delete.md | 0 docs/{ => reference}/cli/licenses_list.md | 3 +- docs/{ => reference}/cli/list.md | 5 +- docs/{ => reference}/cli/login.md | 6 +- docs/{ => reference}/cli/logout.md | 0 docs/{ => reference}/cli/netcheck.md | 0 docs/{ => reference}/cli/notifications.md | 0 .../cli/notifications_pause.md | 0 .../cli/notifications_resume.md | 0 docs/{ => reference}/cli/open.md | 0 docs/{ => reference}/cli/open_vscode.md | 5 +- docs/{ => reference}/cli/ping.md | 0 docs/{ => reference}/cli/port-forward.md | 6 +- docs/{ => reference}/cli/provisionerd.md | 0 .../{ => reference}/cli/provisionerd_start.md | 3 +- docs/{ => reference}/cli/publickey.md | 3 +- docs/{ => reference}/cli/rename.md | 0 docs/{ => reference}/cli/reset-password.md | 0 docs/{ => reference}/cli/restart.md | 3 +- docs/{ => reference}/cli/schedule.md | 0 .../cli/schedule_override-stop.md | 0 docs/{ => reference}/cli/schedule_show.md | 3 +- docs/{ => reference}/cli/schedule_start.md | 0 docs/{ => reference}/cli/schedule_stop.md | 0 docs/{ => reference}/cli/server.md | 230 +++++++++++++----- .../cli/server_create-admin-user.md | 9 +- docs/{ => reference}/cli/server_dbcrypt.md | 0 .../cli/server_dbcrypt_decrypt.md | 3 +- .../cli/server_dbcrypt_delete.md | 0 .../cli/server_dbcrypt_rotate.md | 3 +- .../cli/server_postgres-builtin-serve.md | 0 .../cli/server_postgres-builtin-url.md | 0 docs/{ => reference}/cli/show.md | 0 docs/{ => reference}/cli/speedtest.md | 3 +- docs/{ => reference}/cli/ssh.md | 17 +- docs/{ => reference}/cli/start.md | 3 +- docs/{ => reference}/cli/stat.md | 3 +- docs/{ => reference}/cli/stat_cpu.md | 0 docs/{ => reference}/cli/stat_disk.md | 0 docs/{ => reference}/cli/stat_mem.md | 0 docs/{ => reference}/cli/state.md | 0 docs/{ => reference}/cli/state_pull.md | 0 docs/{ => reference}/cli/state_push.md | 0 docs/{ => reference}/cli/stop.md | 0 docs/{ => reference}/cli/support.md | 0 docs/{ => reference}/cli/support_bundle.md | 6 +- docs/{ => reference}/cli/templates.md | 0 docs/{ => reference}/cli/templates_archive.md | 3 +- docs/{ => reference}/cli/templates_create.md | 30 ++- docs/{ => reference}/cli/templates_delete.md | 0 docs/{ => reference}/cli/templates_edit.md | 47 +++- docs/{ => reference}/cli/templates_init.md | 0 docs/{ => reference}/cli/templates_list.md | 4 +- docs/{ => reference}/cli/templates_pull.md | 4 +- docs/{ => reference}/cli/templates_push.md | 12 +- .../{ => reference}/cli/templates_versions.md | 0 .../cli/templates_versions_archive.md | 0 .../cli/templates_versions_list.md | 3 +- .../cli/templates_versions_unarchive.md | 0 docs/{ => reference}/cli/tokens.md | 0 docs/{ => reference}/cli/tokens_create.md | 0 docs/{ => reference}/cli/tokens_list.md | 6 +- docs/{ => reference}/cli/tokens_remove.md | 0 docs/{ => reference}/cli/unfavorite.md | 0 docs/{ => reference}/cli/update.md | 3 +- docs/{ => reference}/cli/users.md | 0 docs/{ => reference}/cli/users_activate.md | 3 +- docs/{ => reference}/cli/users_create.md | 4 +- docs/{ => reference}/cli/users_delete.md | 0 docs/{ => reference}/cli/users_list.md | 3 +- docs/{ => reference}/cli/users_show.md | 0 docs/{ => reference}/cli/users_suspend.md | 3 +- docs/{ => reference}/cli/version.md | 0 docs/{ => reference}/cli/whoami.md | 0 scripts/apidocgen/postprocess/main.go | 4 +- scripts/clidocgen/gen.go | 2 +- scripts/clidocgen/main.go | 40 +-- site/.prettierrc.yaml | 4 +- 123 files changed, 838 insertions(+), 411 deletions(-) rename docs/{api/index.md => reference/api/README.md} (100%) rename docs/{ => reference}/api/agents.md (94%) rename docs/{ => reference}/api/applications.md (90%) rename docs/{ => reference}/api/audit.md (96%) rename docs/{ => reference}/api/authentication.md (85%) rename docs/{ => reference}/api/authorization.md (96%) rename docs/{ => reference}/api/builds.md (99%) rename docs/{ => reference}/api/debug.md (96%) rename docs/{ => reference}/api/enterprise.md (96%) rename docs/{ => reference}/api/files.md (93%) rename docs/{ => reference}/api/general.md (96%) rename docs/{ => reference}/api/git.md (92%) rename docs/{ => reference}/api/insights.md (95%) rename docs/{ => reference}/api/members.md (98%) rename docs/{ => reference}/api/notifications.md (95%) rename docs/{ => reference}/api/organizations.md (94%) rename docs/{ => reference}/api/portsharing.md (94%) rename docs/{ => reference}/api/schemas.md (99%) rename docs/{ => reference}/api/templates.md (98%) rename docs/{ => reference}/api/users.md (94%) rename docs/{ => reference}/api/workspaceproxies.md (92%) rename docs/{ => reference}/api/workspaces.md (96%) create mode 100644 docs/reference/cli/README.md rename docs/{ => reference}/cli/autoupdate.md (100%) rename docs/{ => reference}/cli/config-ssh.md (94%) rename docs/{ => reference}/cli/create.md (98%) rename docs/{ => reference}/cli/delete.md (84%) rename docs/{ => reference}/cli/dotfiles.md (90%) rename docs/{ => reference}/cli/external-auth.md (100%) rename docs/{ => reference}/cli/external-auth_access-token.md (100%) rename docs/{ => reference}/cli/favorite.md (100%) rename docs/{ => reference}/cli/features.md (100%) rename docs/{ => reference}/cli/features_list.md (94%) rename docs/{ => reference}/cli/groups.md (100%) rename docs/{ => reference}/cli/groups_create.md (100%) rename docs/{ => reference}/cli/groups_delete.md (100%) rename docs/{ => reference}/cli/groups_edit.md (100%) rename docs/{ => reference}/cli/groups_list.md (95%) rename docs/{ => reference}/cli/licenses.md (100%) rename docs/{ => reference}/cli/licenses_add.md (100%) rename docs/{ => reference}/cli/licenses_delete.md (100%) rename docs/{ => reference}/cli/licenses_list.md (94%) rename docs/{ => reference}/cli/list.md (87%) rename docs/{ => reference}/cli/login.md (95%) rename docs/{ => reference}/cli/logout.md (100%) rename docs/{ => reference}/cli/netcheck.md (100%) rename docs/{ => reference}/cli/notifications.md (100%) rename docs/{ => reference}/cli/notifications_pause.md (100%) rename docs/{ => reference}/cli/notifications_resume.md (100%) rename docs/{ => reference}/cli/open.md (100%) rename docs/{ => reference}/cli/open_vscode.md (72%) rename docs/{ => reference}/cli/ping.md (100%) rename docs/{ => reference}/cli/port-forward.md (94%) rename docs/{ => reference}/cli/provisionerd.md (100%) rename docs/{ => reference}/cli/provisionerd_start.md (99%) rename docs/{ => reference}/cli/publickey.md (92%) rename docs/{ => reference}/cli/rename.md (100%) rename docs/{ => reference}/cli/reset-password.md (100%) rename docs/{ => reference}/cli/restart.md (98%) rename docs/{ => reference}/cli/schedule.md (100%) rename docs/{ => reference}/cli/schedule_override-stop.md (100%) rename docs/{ => reference}/cli/schedule_show.md (96%) rename docs/{ => reference}/cli/schedule_start.md (100%) rename docs/{ => reference}/cli/schedule_stop.md (100%) rename docs/{ => reference}/cli/server.md (88%) rename docs/{ => reference}/cli/server_create-admin-user.md (93%) rename docs/{ => reference}/cli/server_dbcrypt.md (100%) rename docs/{ => reference}/cli/server_dbcrypt_decrypt.md (97%) rename docs/{ => reference}/cli/server_dbcrypt_delete.md (100%) rename docs/{ => reference}/cli/server_dbcrypt_rotate.md (98%) rename docs/{ => reference}/cli/server_postgres-builtin-serve.md (100%) rename docs/{ => reference}/cli/server_postgres-builtin-url.md (100%) rename docs/{ => reference}/cli/show.md (100%) rename docs/{ => reference}/cli/speedtest.md (98%) rename docs/{ => reference}/cli/ssh.md (87%) rename docs/{ => reference}/cli/start.md (98%) rename docs/{ => reference}/cli/stat.md (95%) rename docs/{ => reference}/cli/stat_cpu.md (100%) rename docs/{ => reference}/cli/stat_disk.md (100%) rename docs/{ => reference}/cli/stat_mem.md (100%) rename docs/{ => reference}/cli/state.md (100%) rename docs/{ => reference}/cli/state_pull.md (100%) rename docs/{ => reference}/cli/state_push.md (100%) rename docs/{ => reference}/cli/stop.md (100%) rename docs/{ => reference}/cli/support.md (100%) rename docs/{ => reference}/cli/support_bundle.md (90%) rename docs/{ => reference}/cli/templates.md (100%) rename docs/{ => reference}/cli/templates_archive.md (96%) rename docs/{ => reference}/cli/templates_create.md (79%) rename docs/{ => reference}/cli/templates_delete.md (100%) rename docs/{ => reference}/cli/templates_edit.md (75%) rename docs/{ => reference}/cli/templates_init.md (100%) rename docs/{ => reference}/cli/templates_list.md (87%) rename docs/{ => reference}/cli/templates_pull.md (91%) rename docs/{ => reference}/cli/templates_push.md (94%) rename docs/{ => reference}/cli/templates_versions.md (100%) rename docs/{ => reference}/cli/templates_versions_archive.md (100%) rename docs/{ => reference}/cli/templates_versions_list.md (96%) rename docs/{ => reference}/cli/templates_versions_unarchive.md (100%) rename docs/{ => reference}/cli/tokens.md (100%) rename docs/{ => reference}/cli/tokens_create.md (100%) rename docs/{ => reference}/cli/tokens_list.md (91%) rename docs/{ => reference}/cli/tokens_remove.md (100%) rename docs/{ => reference}/cli/unfavorite.md (100%) rename docs/{ => reference}/cli/update.md (98%) rename docs/{ => reference}/cli/users.md (100%) rename docs/{ => reference}/cli/users_activate.md (96%) rename docs/{ => reference}/cli/users_create.md (89%) rename docs/{ => reference}/cli/users_delete.md (100%) rename docs/{ => reference}/cli/users_list.md (93%) rename docs/{ => reference}/cli/users_show.md (100%) rename docs/{ => reference}/cli/users_suspend.md (96%) rename docs/{ => reference}/cli/version.md (100%) rename docs/{ => reference}/cli/whoami.md (100%) diff --git a/.gitattributes b/.gitattributes index 8ce104016a6b2..ca878291fe0b5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,7 @@ # Generated files coderd/apidoc/docs.go linguist-generated=true -docs/api/*.md linguist-generated=true -docs/cli/*.md linguist-generated=true +docs/reference/api/*.md linguist-generated=true +docs/reference/cli/*.md linguist-generated=true coderd/apidoc/swagger.json linguist-generated=true coderd/database/dump.sql linguist-generated=true peerbroker/proto/*.go linguist-generated=true diff --git a/.prettierrc.yaml b/.prettierrc.yaml index 189b2580f6244..f42aeede2f5b4 100644 --- a/.prettierrc.yaml +++ b/.prettierrc.yaml @@ -9,8 +9,8 @@ tabWidth: 2 overrides: - files: - README.md - - docs/api/**/*.md - - docs/cli/**/*.md + - docs/reference/api/**/*.md + - docs/reference/cli/**/*.md - docs/changelogs/*.md - .github/**/*.{yaml,yml,toml} - scripts/**/*.{yaml,yml,toml} diff --git a/.vscode/settings.json b/.vscode/settings.json index c824ea4edb783..d09cd5ecd8798 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -196,7 +196,8 @@ "**/*.gen.json": true, "**/testdata/*": true, "coderd/apidoc/**": true, - "docs/api/*.md": true, + "docs/reference/api/*.md": true, + "docs/reference/cli/*.md": true, "docs/templates/*.md": true, "LICENSE": true, "scripts/metricsdocgen/metrics": true, diff --git a/Makefile b/Makefile index 88165915240d2..d768021148877 100644 --- a/Makefile +++ b/Makefile @@ -489,7 +489,7 @@ gen: \ codersdk/rbacresources_gen.go \ site/src/api/rbacresources_gen.ts \ docs/admin/prometheus.md \ - docs/cli.md \ + docs/reference/cli/README.md \ docs/admin/audit-logs.md \ coderd/apidoc/swagger.json \ .prettierignore.include \ @@ -521,7 +521,7 @@ gen/mark-fresh: codersdk/rbacresources_gen.go \ site/src/api/rbacresources_gen.ts \ docs/admin/prometheus.md \ - docs/cli.md \ + docs/reference/cli/README.md \ docs/admin/audit-logs.md \ coderd/apidoc/swagger.json \ .prettierignore.include \ @@ -633,10 +633,10 @@ docs/admin/prometheus.md: scripts/metricsdocgen/main.go scripts/metricsdocgen/me ./scripts/pnpm_install.sh pnpm exec prettier --write ./docs/admin/prometheus.md -docs/cli.md: scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES) +docs/reference/cli/README.md: scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES) CI=true BASE_PATH="." go run ./scripts/clidocgen ./scripts/pnpm_install.sh - pnpm exec prettier --write ./docs/cli.md ./docs/cli/*.md ./docs/manifest.json + pnpm exec prettier --write ./docs/reference/cli/README.md ./docs/reference/cli/*.md ./docs/manifest.json docs/admin/audit-logs.md: coderd/database/querier.go scripts/auditdocgen/main.go enterprise/audit/table.go coderd/rbac/object_gen.go go run scripts/auditdocgen/main.go @@ -646,7 +646,7 @@ docs/admin/audit-logs.md: coderd/database/querier.go scripts/auditdocgen/main.go coderd/apidoc/swagger.json: $(shell find ./scripts/apidocgen $(FIND_EXCLUSIONS) -type f) $(wildcard coderd/*.go) $(wildcard enterprise/coderd/*.go) $(wildcard codersdk/*.go) $(wildcard enterprise/wsproxy/wsproxysdk/*.go) $(DB_GEN_FILES) .swaggo docs/manifest.json coderd/rbac/object_gen.go ./scripts/apidocgen/generate.sh ./scripts/pnpm_install.sh - pnpm exec prettier --write ./docs/api ./docs/manifest.json ./coderd/apidoc/swagger.json + pnpm exec prettier --write ./docs/reference/api ./docs/manifest.json ./coderd/apidoc/swagger.json update-golden-files: \ cli/testdata/.gen-golden \ diff --git a/docs/manifest.json b/docs/manifest.json index 4b686ed9598b6..3d9d8f9145976 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -546,99 +546,99 @@ { "title": "API", "description": "Learn how to use Coderd API", - "path": "./api/index.md", + "path": "./reference/api/README.md", "icon_path": "./images/icons/api.svg", "children": [ { "title": "General", - "path": "./api/general.md" + "path": "./reference/api/general.md" }, { "title": "Agents", - "path": "./api/agents.md" + "path": "./reference/api/agents.md" }, { "title": "Applications", - "path": "./api/applications.md" + "path": "./reference/api/applications.md" }, { "title": "Audit", - "path": "./api/audit.md" + "path": "./reference/api/audit.md" }, { "title": "Authentication", - "path": "./api/authentication.md" + "path": "./reference/api/authentication.md" }, { "title": "Authorization", - "path": "./api/authorization.md" + "path": "./reference/api/authorization.md" }, { "title": "Builds", - "path": "./api/builds.md" + "path": "./reference/api/builds.md" }, { "title": "Debug", - "path": "./api/debug.md" + "path": "./reference/api/debug.md" }, { "title": "Enterprise", - "path": "./api/enterprise.md" + "path": "./reference/api/enterprise.md" }, { "title": "Files", - "path": "./api/files.md" + "path": "./reference/api/files.md" }, { "title": "Git", - "path": "./api/git.md" + "path": "./reference/api/git.md" }, { "title": "Insights", - "path": "./api/insights.md" + "path": "./reference/api/insights.md" }, { "title": "Members", - "path": "./api/members.md" + "path": "./reference/api/members.md" }, { "title": "Notifications", - "path": "./api/notifications.md" + "path": "./reference/api/notifications.md" }, { "title": "Organizations", - "path": "./api/organizations.md" + "path": "./reference/api/organizations.md" }, { "title": "PortSharing", - "path": "./api/portsharing.md" + "path": "./reference/api/portsharing.md" }, { "title": "Schemas", - "path": "./api/schemas.md" + "path": "./reference/api/schemas.md" }, { "title": "Templates", - "path": "./api/templates.md" + "path": "./reference/api/templates.md" }, { "title": "Users", - "path": "./api/users.md" + "path": "./reference/api/users.md" }, { "title": "WorkspaceProxies", - "path": "./api/workspaceproxies.md" + "path": "./reference/api/workspaceproxies.md" }, { "title": "Workspaces", - "path": "./api/workspaces.md" + "path": "./reference/api/workspaces.md" } ] }, { "title": "Command Line", "description": "Learn how to use Coder CLI", - "path": "./cli.md", + "path": "./reference/README.md", "icon_path": "./images/icons/terminal.svg", "children": [ { diff --git a/docs/api/index.md b/docs/reference/api/README.md similarity index 100% rename from docs/api/index.md rename to docs/reference/api/README.md diff --git a/docs/api/agents.md b/docs/reference/api/agents.md similarity index 94% rename from docs/api/agents.md rename to docs/reference/api/agents.md index e32fb0ac10f7a..a505a0f1a0cb6 100644 --- a/docs/api/agents.md +++ b/docs/reference/api/agents.md @@ -18,7 +18,8 @@ curl -X GET http://coder-server:8080/api/v2/derp-map \ | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on AWS instance @@ -65,7 +66,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/aws-instance-identi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on Azure instance @@ -112,7 +114,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/azure-instance-iden | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on Google Cloud instance @@ -158,7 +161,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/google-instance-ide | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent external auth @@ -202,7 +206,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/external-auth?mat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get workspace agent git auth @@ -246,7 +251,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitauth?match=str | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent Git SSH key @@ -278,7 +284,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.GitSSHKey](schemas.md#agentsdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post workspace agent log source @@ -330,7 +337,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/me/log-source \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentLogSource](schemas.md#codersdkworkspaceagentlogsource) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Patch workspace agent logs @@ -390,7 +398,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceagents/me/logs \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent by ID @@ -511,7 +520,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgent](schemas.md#codersdkworkspaceagent) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get connection info for workspace agent @@ -608,7 +618,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/con | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [workspacesdk.AgentConnectionInfo](schemas.md#workspacesdkagentconnectioninfo) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Coordinate workspace agent @@ -634,7 +645,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/coo | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get listening ports for workspace agent @@ -677,7 +689,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/lis | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentListeningPortsResponse](schemas.md#codersdkworkspaceagentlisteningportsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get logs by workspace agent @@ -747,7 +760,8 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Open PTY to workspace agent @@ -773,7 +787,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/pty | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get logs by workspace agent @@ -843,4 +858,5 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/applications.md b/docs/reference/api/applications.md similarity index 90% rename from docs/api/applications.md rename to docs/reference/api/applications.md index 2aa3623122780..33ddf8e91f0a0 100644 --- a/docs/api/applications.md +++ b/docs/reference/api/applications.md @@ -24,7 +24,8 @@ curl -X GET http://coder-server:8080/api/v2/applications/auth-redirect \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get applications host @@ -55,4 +56,5 @@ curl -X GET http://coder-server:8080/api/v2/applications/host \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppHostResponse](schemas.md#codersdkapphostresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/audit.md b/docs/reference/api/audit.md similarity index 96% rename from docs/api/audit.md rename to docs/reference/api/audit.md index adf278068579e..659047337a65f 100644 --- a/docs/api/audit.md +++ b/docs/reference/api/audit.md @@ -96,4 +96,5 @@ curl -X GET http://coder-server:8080/api/v2/audit?limit=0 \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuditLogResponse](schemas.md#codersdkauditlogresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/authentication.md b/docs/reference/api/authentication.md similarity index 85% rename from docs/api/authentication.md rename to docs/reference/api/authentication.md index 77668fe030781..d0e503be7705b 100644 --- a/docs/api/authentication.md +++ b/docs/reference/api/authentication.md @@ -1,12 +1,14 @@ # Authentication -Long-lived tokens can be generated to perform actions on behalf of your user account: +Long-lived tokens can be generated to perform actions on behalf of your user +account: ```shell coder tokens create ``` -You can use tokens with the Coder's REST API using the `Coder-Session-Token` HTTP header. +You can use tokens with the Coder's REST API using the `Coder-Session-Token` +HTTP header. ```console curl 'http://coder-server:8080/api/v2/workspaces' \ diff --git a/docs/api/authorization.md b/docs/reference/api/authorization.md similarity index 96% rename from docs/api/authorization.md rename to docs/reference/api/authorization.md index 19b6f75821440..e36e23f8efc8a 100644 --- a/docs/api/authorization.md +++ b/docs/reference/api/authorization.md @@ -66,7 +66,8 @@ curl -X POST http://coder-server:8080/api/v2/authcheck \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthorizationResponse](schemas.md#codersdkauthorizationresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Log in user @@ -161,4 +162,5 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/convert-login \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.OAuthConversionResponse](schemas.md#codersdkoauthconversionresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/builds.md b/docs/reference/api/builds.md similarity index 99% rename from docs/api/builds.md rename to docs/reference/api/builds.md index 8cad5b3a73bec..ae547c57012f4 100644 --- a/docs/api/builds.md +++ b/docs/reference/api/builds.md @@ -182,7 +182,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace build @@ -364,7 +365,8 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel workspace build @@ -408,7 +410,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/c | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace build logs @@ -481,7 +484,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get build parameters for workspace build @@ -531,7 +535,8 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get workspace resources for workspace build @@ -792,7 +797,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get provisioner state for workspace build @@ -974,7 +980,8 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/sta | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace builds by workspace ID @@ -1338,7 +1345,8 @@ Status Code **200** | `transition` | `stop` | | `transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create workspace build @@ -1541,4 +1549,5 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/builds \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/debug.md b/docs/reference/api/debug.md similarity index 96% rename from docs/api/debug.md rename to docs/reference/api/debug.md index 26c802c239311..7b08589bf0324 100644 --- a/docs/api/debug.md +++ b/docs/reference/api/debug.md @@ -18,7 +18,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/coordinator \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Debug Info Deployment Health @@ -380,7 +381,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/health \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthcheckReport](schemas.md#healthsdkhealthcheckreport) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get health settings @@ -411,7 +413,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthSettings](schemas.md#healthsdkhealthsettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update health settings @@ -457,7 +460,8 @@ curl -X PUT http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.UpdateHealthSettings](schemas.md#healthsdkupdatehealthsettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Debug Info Tailnet @@ -477,4 +481,5 @@ curl -X GET http://coder-server:8080/api/v2/debug/tailnet \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/enterprise.md b/docs/reference/api/enterprise.md similarity index 96% rename from docs/api/enterprise.md rename to docs/reference/api/enterprise.md index c0d7ff7a852c7..bafb92c2bc8c9 100644 --- a/docs/api/enterprise.md +++ b/docs/reference/api/enterprise.md @@ -49,7 +49,8 @@ curl -X GET http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppearanceConfig](schemas.md#codersdkappearanceconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update appearance @@ -121,7 +122,8 @@ curl -X PUT http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UpdateAppearanceConfig](schemas.md#codersdkupdateappearanceconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get entitlements @@ -171,7 +173,8 @@ curl -X GET http://coder-server:8080/api/v2/entitlements \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Entitlements](schemas.md#codersdkentitlements) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get group by ID @@ -230,7 +233,8 @@ curl -X GET http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete group by name @@ -289,7 +293,8 @@ curl -X DELETE http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update group by name @@ -363,7 +368,8 @@ curl -X PATCH http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get JFrog XRay scan by workspace agent ID. @@ -406,7 +412,8 @@ curl -X GET http://coder-server:8080/api/v2/integrations/jfrog/xray-scan?workspa | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.JFrogXrayScan](schemas.md#codersdkjfrogxrayscan) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post JFrog XRay scan by workspace agent ID. @@ -464,7 +471,8 @@ curl -X POST http://coder-server:8080/api/v2/integrations/jfrog/xray-scan \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get licenses @@ -512,7 +520,8 @@ Status Code **200** | `» uploaded_at` | string(date-time) | false | | | | `» uuid` | string(uuid) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete license @@ -538,7 +547,8 @@ curl -X DELETE http://coder-server:8080/api/v2/licenses/{id} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update notification template dispatch method @@ -565,7 +575,8 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/templates/{notificatio | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Success | | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not modified | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 applications. @@ -628,7 +639,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» name` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create OAuth2 application. @@ -684,7 +696,8 @@ curl -X POST http://coder-server:8080/api/v2/oauth2-provider/apps \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 application. @@ -729,7 +742,8 @@ curl -X GET http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update OAuth2 application. @@ -786,7 +800,8 @@ curl -X PUT http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete OAuth2 application. @@ -812,7 +827,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 application secrets. @@ -864,7 +880,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» last_used_at` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create OAuth2 application secret. @@ -914,7 +931,8 @@ Status Code **200** | `» client_secret_full` | string | false | | | | `» id` | string(uuid) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete OAuth2 application secret. @@ -941,7 +959,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app}/secret | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth2 authorization request. @@ -977,7 +996,8 @@ curl -X POST http://coder-server:8080/api/v2/oauth2/authorize?client_id=string&s | ------ | ---------------------------------------------------------- | ----------- | ------ | | 302 | [Found](https://tools.ietf.org/html/rfc7231#section-6.4.3) | Found | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth2 token exchange. @@ -1062,7 +1082,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2/tokens?client_id=string \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get groups by organization @@ -1166,7 +1187,8 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create group for organization @@ -1238,7 +1260,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/groups | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get group by organization and group name @@ -1298,7 +1321,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/groups/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get provisioner daemons @@ -1366,7 +1390,8 @@ Status Code **200** | `»» [any property]` | string | false | | | | `» version` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Serve provisioner daemon @@ -1392,7 +1417,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/provisi | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List provisioner key @@ -1452,7 +1478,8 @@ Status Code **200** | `» tags` | object | false | | | | `»» [any property]` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create provisioner key @@ -1489,7 +1516,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/provis | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateProvisionerKeyResponse](schemas.md#codersdkcreateprovisionerkeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete provisioner key @@ -1516,7 +1544,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/prov | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get active replicas @@ -1570,7 +1599,8 @@ Status Code **200** | `» region_id` | integer | false | | Region ID is the region of the replica. | | `» relay_address` | string | false | | Relay address is the accessible address to relay DERP connections. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Get users @@ -1590,7 +1620,8 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Create new user @@ -1674,7 +1705,8 @@ curl -X POST http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [coderd.SCIMUser](schemas.md#coderdscimuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Get user by ID @@ -1700,7 +1732,8 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | -------------------------------------------------------------- | ----------- | ------ | | 404 | [Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4) | Not Found | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Update user account @@ -1784,7 +1817,8 @@ curl -X PATCH http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template ACLs @@ -1882,7 +1916,8 @@ Status Code **200** | `status` | `active` | | `status` | `suspended` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update template ACL @@ -1943,7 +1978,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/acl \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template available acl users/groups @@ -2068,7 +2104,8 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user quiet hours schedule @@ -2126,7 +2163,8 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user quiet hours schedule @@ -2194,7 +2232,8 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace quota by user @@ -2232,7 +2271,8 @@ curl -X GET http://coder-server:8080/api/v2/workspace-quota/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceQuota](schemas.md#codersdkworkspacequota) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace proxies @@ -2326,7 +2366,8 @@ Status Code **200** | `status` | `unhealthy` | | `status` | `unregistered` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create workspace proxy @@ -2394,7 +2435,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceproxies \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace proxy @@ -2451,7 +2493,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete workspace proxy @@ -2495,7 +2538,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace proxy @@ -2566,4 +2610,5 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/files.md b/docs/reference/api/files.md similarity index 93% rename from docs/api/files.md rename to docs/reference/api/files.md index 379f59bf57491..2fadaf5747eac 100644 --- a/docs/api/files.md +++ b/docs/reference/api/files.md @@ -44,7 +44,8 @@ file: string | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.UploadResponse](schemas.md#codersdkuploadresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get file by ID @@ -70,4 +71,5 @@ curl -X GET http://coder-server:8080/api/v2/files/{fileID} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/general.md b/docs/reference/api/general.md similarity index 96% rename from docs/api/general.md rename to docs/reference/api/general.md index 52cfd25f4c46c..228aac24d0590 100644 --- a/docs/api/general.md +++ b/docs/reference/api/general.md @@ -103,7 +103,8 @@ curl -X POST http://coder-server:8080/api/v2/csp/reports \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get deployment config @@ -504,7 +505,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/config \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentConfig](schemas.md#codersdkdeploymentconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SSH Config @@ -539,7 +541,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/ssh \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.SSHConfigResponse](schemas.md#codersdksshconfigresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get deployment stats @@ -591,7 +594,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/stats \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentStats](schemas.md#codersdkdeploymentstats) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get enabled experiments @@ -628,7 +632,8 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get safe experiments @@ -665,7 +670,8 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update check @@ -732,4 +738,5 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/tokenconfig | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TokenConfig](schemas.md#codersdktokenconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/git.md b/docs/reference/api/git.md similarity index 92% rename from docs/api/git.md rename to docs/reference/api/git.md index 929ab3e868b8f..e2d0f4877ae65 100644 --- a/docs/api/git.md +++ b/docs/reference/api/git.md @@ -35,7 +35,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthLink](schemas.md#codersdkexternalauthlink) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth by ID @@ -96,7 +97,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuth](schemas.md#codersdkexternalauth) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete external auth user link by ID @@ -122,7 +124,8 @@ curl -X DELETE http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth device by ID. @@ -163,7 +166,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthDevice](schemas.md#codersdkexternalauthdevice) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post external auth device by ID @@ -189,4 +193,5 @@ curl -X POST http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/insights.md b/docs/reference/api/insights.md similarity index 95% rename from docs/api/insights.md rename to docs/reference/api/insights.md index eb1a7679a6708..9f6c82553735b 100644 --- a/docs/api/insights.md +++ b/docs/reference/api/insights.md @@ -41,7 +41,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/daus?tz_offset=0 \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about templates @@ -136,7 +137,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/templates?start_time=2019-0 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateInsightsResponse](schemas.md#codersdktemplateinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about user activity @@ -188,7 +190,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-activity?start_time=20 | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserActivityInsightsResponse](schemas.md#codersdkuseractivityinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about user latency @@ -243,4 +246,5 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-latency?start_time=201 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLatencyInsightsResponse](schemas.md#codersdkuserlatencyinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/members.md b/docs/reference/api/members.md similarity index 98% rename from docs/api/members.md rename to docs/reference/api/members.md index cecb22340fe99..8b2e0723df4fe 100644 --- a/docs/api/members.md +++ b/docs/reference/api/members.md @@ -79,7 +79,8 @@ Status Code **200** | `» user_id` | string(uuid) | false | | | | `» username` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get member roles by organization @@ -209,7 +210,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Upsert a custom organization role @@ -367,7 +369,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete a custom organization role @@ -494,7 +497,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Add organization member @@ -542,7 +546,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Remove organization member @@ -569,7 +574,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/memb | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Assign role to organization member @@ -627,7 +633,8 @@ curl -X PUT http://coder-server:8080/api/v2/organizations/{organization}/members | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get site member roles @@ -751,4 +758,5 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/notifications.md b/docs/reference/api/notifications.md similarity index 95% rename from docs/api/notifications.md rename to docs/reference/api/notifications.md index 528153ebd103b..dd2f0b65590de 100644 --- a/docs/api/notifications.md +++ b/docs/reference/api/notifications.md @@ -42,7 +42,8 @@ Status Code **200** | `» available` | array | false | | | | `» default` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get notifications settings @@ -73,7 +74,8 @@ curl -X GET http://coder-server:8080/api/v2/notifications/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update notifications settings @@ -120,7 +122,8 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/settings \ | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not Modified | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get system notification templates @@ -176,7 +179,8 @@ Status Code **200** | `» name` | string | false | | | | `» title_template` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user notification preferences @@ -228,7 +232,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user notification preferences @@ -293,4 +298,5 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/organizations.md b/docs/reference/api/organizations.md similarity index 94% rename from docs/api/organizations.md rename to docs/reference/api/organizations.md index 4c4f49bb9d9d6..0738a3cdc5b44 100644 --- a/docs/api/organizations.md +++ b/docs/reference/api/organizations.md @@ -47,7 +47,8 @@ curl -X POST http://coder-server:8080/api/v2/licenses \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.License](schemas.md#codersdklicense) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update license entitlements @@ -85,7 +86,8 @@ curl -X POST http://coder-server:8080/api/v2/licenses/refresh-entitlements \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organizations @@ -141,7 +143,8 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create organization @@ -197,7 +200,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations \ | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organization by ID @@ -241,7 +245,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete organization @@ -285,7 +290,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update organization @@ -342,4 +348,5 @@ curl -X PATCH http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/portsharing.md b/docs/reference/api/portsharing.md similarity index 94% rename from docs/api/portsharing.md rename to docs/reference/api/portsharing.md index 179ab63f31404..00ec3cd0be580 100644 --- a/docs/api/portsharing.md +++ b/docs/reference/api/portsharing.md @@ -35,7 +35,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/port-share | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Upsert workspace agent port share @@ -89,4 +90,5 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/port-share \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentPortShare](schemas.md#codersdkworkspaceagentportshare) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/schemas.md b/docs/reference/api/schemas.md similarity index 99% rename from docs/api/schemas.md rename to docs/reference/api/schemas.md index a7e5120a1b338..3d72f6d3c1f62 100644 --- a/docs/api/schemas.md +++ b/docs/reference/api/schemas.md @@ -754,7 +754,8 @@ } ``` -AuthorizationCheck is used to check if the currently authenticated user (or the specified user) can do a given action to a given set of objects. +AuthorizationCheck is used to check if the currently authenticated user (or the +specified user) can do a given action to a given set of objects. ### Properties @@ -784,7 +785,9 @@ AuthorizationCheck is used to check if the currently authenticated user (or the } ``` -AuthorizationObject can represent a "set" of objects, such as: all workspaces in an organization, all workspaces owned by me, all workspaces across the entire product. +AuthorizationObject can represent a "set" of objects, such as: all workspaces in +an organization, all workspaces owned by me, all workspaces across the entire +product. ### Properties @@ -1386,7 +1389,9 @@ AuthorizationObject can represent a "set" of objects, such as: all workspaces in } ``` -CreateWorkspaceRequest provides options for creating a new workspace. Only one of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is specified, the active version of the template will be used. +CreateWorkspaceRequest provides options for creating a new workspace. Only one +of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is +specified, the active version of the template will be used. ### Properties @@ -5707,8 +5712,9 @@ CreateWorkspaceRequest provides options for creating a new workspace. Only one o | ---------- | ------ | -------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `schedule` | string | true | | Schedule is a cron expression that defines when the user's quiet hours window is. Schedule must not be empty. For new users, the schedule is set to 2am in their browser or computer's timezone. The schedule denotes the beginning of a 4 hour window where the workspace is allowed to automatically stop or restart due to maintenance or template schedule. | -The schedule must be daily with a single time, and should have a timezone specified via a CRON_TZ prefix (otherwise UTC will be used). -If the schedule is empty, the user will be updated to use the default schedule.| +The schedule must be daily with a single time, and should have a timezone +specified via a CRON_TZ prefix (otherwise UTC will be used). If the schedule is +empty, the user will be updated to use the default schedule.| ## codersdk.UpdateWorkspaceAutomaticUpdatesRequest @@ -9204,9 +9210,9 @@ _None_ | `regionScore` | object | false | | Regionscore scales latencies of DERP regions by a given scaling factor when determining which region to use as the home ("preferred") DERP. Scores in the range (0, 1) will cause this region to be proportionally more preferred, and scores in the range (1, ∞) will penalize a region. | If a region is not present in this map, it is treated as having a score of 1.0. -Scores should not be 0 or negative; such scores will be ignored. -A nil map means no change from the previous value (if any); an empty non-nil map can be sent to reset all scores back to 1.0.| -|» `[any property]`|number|false||| +Scores should not be 0 or negative; such scores will be ignored. A nil map means +no change from the previous value (if any); an empty non-nil map can be sent to +reset all scores back to 1.0.| |» `[any property]`|number|false||| ## tailcfg.DERPMap @@ -9282,9 +9288,9 @@ A nil map means no change from the previous value (if any); an empty non-nil map | This field is only meaningful if the Regions map is non-nil (indicating a change). | | `regions` | object | false | | Regions is the set of geographic regions running DERP node(s). | -It's keyed by the DERPRegion.RegionID. -The numbers are not necessarily contiguous.| -|» `[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| +It's keyed by the DERPRegion.RegionID. The numbers are not necessarily +contiguous.| |» +`[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| ## tailcfg.DERPNode @@ -9366,10 +9372,13 @@ The numbers are not necessarily contiguous.| | `regionCode` | string | false | | Regioncode is a short name for the region. It's usually a popular city or airport code in the region: "nyc", "sf", "sin", "fra", etc. | | `regionID` | integer | false | | Regionid is a unique integer for a geographic region. | -It corresponds to the legacy derpN.tailscale.com hostnames used by older clients. (Older clients will continue to resolve derpN.tailscale.com when contacting peers, rather than use the server-provided DERPMap) -RegionIDs must be non-zero, positive, and guaranteed to fit in a JavaScript number. -RegionIDs in range 900-999 are reserved for end users to run their own DERP nodes.| -|`regionName`|string|false||Regionname is a long English name for the region: "New York City", "San Francisco", "Singapore", "Frankfurt", etc.| +It corresponds to the legacy derpN.tailscale.com hostnames used by older +clients. (Older clients will continue to resolve derpN.tailscale.com when +contacting peers, rather than use the server-provided DERPMap) RegionIDs must be +non-zero, positive, and guaranteed to fit in a JavaScript number. RegionIDs in +range 900-999 are reserved for end users to run their own DERP nodes.| +|`regionName`|string|false||Regionname is a long English name for the region: +"New York City", "San Francisco", "Singapore", "Frankfurt", etc.| ## url.Userinfo diff --git a/docs/api/templates.md b/docs/reference/api/templates.md similarity index 98% rename from docs/api/templates.md rename to docs/reference/api/templates.md index 1a47cb600096a..036bad201476e 100644 --- a/docs/api/templates.md +++ b/docs/reference/api/templates.md @@ -136,7 +136,8 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template by organization @@ -248,7 +249,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template examples by organization @@ -308,7 +310,8 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get templates by organization and template name @@ -390,7 +393,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by organization, template, and name @@ -461,7 +465,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get previous template version by organization, template, and name @@ -532,7 +537,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template version by organization @@ -627,7 +633,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get all templates @@ -759,7 +766,8 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template examples @@ -813,7 +821,8 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template metadata by ID @@ -894,7 +903,8 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete template by ID @@ -938,7 +948,8 @@ curl -X DELETE http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update template metadata by ID @@ -1019,7 +1030,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template DAUs by ID @@ -1062,7 +1074,8 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template}/daus \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List template versions by template ID @@ -1186,7 +1199,8 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update active template version by template ID @@ -1240,7 +1254,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/versions \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Archive template unused versions by template id @@ -1294,7 +1309,8 @@ curl -X POST http://coder-server:8080/api/v2/templates/{template}/versions/archi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by template ID and name @@ -1415,7 +1431,8 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by ID @@ -1484,7 +1501,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Patch template version by ID @@ -1564,7 +1582,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Archive template version @@ -1608,7 +1627,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel template version by ID @@ -1652,7 +1672,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template version dry-run @@ -1726,7 +1747,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run by job ID @@ -1779,7 +1801,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/d | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel template version dry-run by job ID @@ -1824,7 +1847,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run logs by job ID @@ -1898,7 +1922,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run resources by job ID @@ -2160,7 +2185,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth by template version @@ -2220,7 +2246,8 @@ Status Code **200** | `» optional` | boolean | false | | | | `» type` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get logs by template version @@ -2293,7 +2320,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get parameters by template version @@ -2319,7 +2347,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/p | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get resources by template version @@ -2580,7 +2609,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get rich parameters by template version @@ -2680,7 +2710,8 @@ Status Code **200** | `validation_monotonic` | `increasing` | | `validation_monotonic` | `decreasing` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get schema by template version @@ -2706,7 +2737,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/s | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Unarchive template version @@ -2750,7 +2782,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template variables by template version @@ -2818,4 +2851,5 @@ Status Code **200** | `type` | `number` | | `type` | `bool` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/users.md b/docs/reference/api/users.md similarity index 94% rename from docs/api/users.md rename to docs/reference/api/users.md index 05af30df869e0..101b1e822d73b 100644 --- a/docs/api/users.md +++ b/docs/reference/api/users.md @@ -61,7 +61,8 @@ curl -X GET http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GetUsersResponse](schemas.md#codersdkgetusersresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create new user @@ -131,7 +132,8 @@ curl -X POST http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get authentication methods @@ -173,7 +175,8 @@ curl -X GET http://coder-server:8080/api/v2/users/authmethods \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthMethods](schemas.md#codersdkauthmethods) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Check initial user created @@ -211,7 +214,8 @@ curl -X GET http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create initial user @@ -271,7 +275,8 @@ curl -X POST http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateFirstUserResponse](schemas.md#codersdkcreatefirstuserresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Log out user @@ -309,7 +314,8 @@ curl -X POST http://coder-server:8080/api/v2/users/logout \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth 2.0 GitHub Callback @@ -329,7 +335,8 @@ curl -X GET http://coder-server:8080/api/v2/users/oauth2/github/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OpenID Connect Callback @@ -349,7 +356,8 @@ curl -X GET http://coder-server:8080/api/v2/users/oidc/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user by name @@ -404,7 +412,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete user @@ -430,7 +439,8 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user appearance settings @@ -495,7 +505,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get autofill build parameters for user @@ -546,7 +557,8 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user Git SSH key @@ -586,7 +598,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Regenerate user SSH key @@ -626,7 +639,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create new session key @@ -663,7 +677,8 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user tokens @@ -740,7 +755,8 @@ Status Code **200** | `scope` | `all` | | `scope` | `application_connect` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create token API key @@ -789,7 +805,8 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys/tokens \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get API key by token name @@ -836,7 +853,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/{keyname} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get API key by ID @@ -883,7 +901,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete API key @@ -910,7 +929,8 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user login type @@ -947,7 +967,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/login-type \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLoginType](schemas.md#codersdkuserlogintype) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organizations by user @@ -1009,7 +1030,8 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organization by user and organization name @@ -1054,7 +1076,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/organizations/{organiza | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user password @@ -1091,7 +1114,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/password \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user profile @@ -1157,7 +1181,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/profile \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user roles @@ -1212,7 +1237,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Assign role to user @@ -1277,7 +1303,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Activate user account @@ -1332,7 +1359,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/activate \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Suspend user account @@ -1387,4 +1415,5 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/suspend \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/workspaceproxies.md b/docs/reference/api/workspaceproxies.md similarity index 92% rename from docs/api/workspaceproxies.md rename to docs/reference/api/workspaceproxies.md index 2113d53d169eb..5959b042cfd9b 100644 --- a/docs/api/workspaceproxies.md +++ b/docs/reference/api/workspaceproxies.md @@ -39,4 +39,5 @@ curl -X GET http://coder-server:8080/api/v2/regions \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.RegionsResponse-codersdk_Region](schemas.md#codersdkregionsresponse-codersdk_region) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/api/workspaces.md b/docs/reference/api/workspaces.md similarity index 96% rename from docs/api/workspaces.md rename to docs/reference/api/workspaces.md index 10d4680430834..4e2494c33ff0d 100644 --- a/docs/api/workspaces.md +++ b/docs/reference/api/workspaces.md @@ -14,10 +14,9 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member `POST /organizations/{organization}/members/{user}/workspaces` -Create a new workspace using a template. The request must -specify either the Template ID or the Template Version ID, -not both. If the Template ID is specified, the active version -of the template will be used. +Create a new workspace using a template. The request must specify either the +Template ID or the Template Version ID, not both. If the Template ID is +specified, the active version of the template will be used. > Body parameter @@ -238,7 +237,8 @@ of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace metadata by user and workspace name @@ -453,7 +453,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create user workspace @@ -469,10 +470,9 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/workspaces \ `POST /users/{user}/workspaces` -Create a new workspace using a template. The request must -specify either the Template ID or the Template Version ID, -not both. If the Template ID is specified, the active version -of the template will be used. +Create a new workspace using a template. The request must specify either the +Template ID or the Template Version ID, not both. If the Template ID is +specified, the active version of the template will be used. > Body parameter @@ -692,7 +692,8 @@ of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List workspaces @@ -908,7 +909,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspacesResponse](schemas.md#codersdkworkspacesresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace metadata by ID @@ -1122,7 +1124,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace metadata by ID @@ -1158,7 +1161,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace autostart schedule by ID @@ -1194,7 +1198,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autostart \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace automatic updates by ID @@ -1230,7 +1235,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autoupdates \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace dormancy status by id. @@ -1453,7 +1459,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/dormant \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Extend workspace deadline by ID @@ -1507,7 +1514,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/extend \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Favorite workspace by ID. @@ -1533,7 +1541,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Unfavorite workspace by ID. @@ -1559,7 +1568,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Resolve workspace autostart by id. @@ -1596,7 +1606,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/resolve-autos | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ResolveAutostartResponse](schemas.md#codersdkresolveautostartresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace TTL by ID @@ -1632,7 +1643,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/ttl \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post Workspace Usage by ID @@ -1669,7 +1681,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/usage \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Watch workspace by ID @@ -1700,4 +1713,5 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/watch \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/cli/README.md b/docs/reference/cli/README.md new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/docs/cli/autoupdate.md b/docs/reference/cli/autoupdate.md similarity index 100% rename from docs/cli/autoupdate.md rename to docs/reference/cli/autoupdate.md diff --git a/docs/cli/config-ssh.md b/docs/reference/cli/config-ssh.md similarity index 94% rename from docs/cli/config-ssh.md rename to docs/reference/cli/config-ssh.md index 005fcfa42fa99..a1149363d86fc 100644 --- a/docs/cli/config-ssh.md +++ b/docs/reference/cli/config-ssh.md @@ -42,7 +42,8 @@ Specifies the path to an SSH config. | Type | string | | Environment | $CODER_SSH_CONFIG_BINARY_PATH | -Optionally specify the absolute path to the coder binary used in ProxyCommand. By default, the binary invoking this command ('config ssh') is used. +Optionally specify the absolute path to the coder binary used in ProxyCommand. +By default, the binary invoking this command ('config ssh') is used. ### -o, --ssh-option @@ -88,7 +89,9 @@ Override the default host prefix. | Environment | $CODER_CONFIGSSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. +Specifies whether or not to wait for the startup script to finish executing. +Auto means that the agent startup script behavior configured in the workspace +template is used. ### --disable-autostart diff --git a/docs/cli/create.md b/docs/reference/cli/create.md similarity index 98% rename from docs/cli/create.md rename to docs/reference/cli/create.md index aefaf4d316d0b..9f0b53f85b7c4 100644 --- a/docs/cli/create.md +++ b/docs/reference/cli/create.md @@ -36,7 +36,8 @@ Specify a template name. | Type | string | | Environment | $CODER_WORKSPACE_START_AT | -Specify the workspace autostart schedule. Check coder schedule start --help for the syntax. +Specify the workspace autostart schedule. Check coder schedule start --help for +the syntax. ### --stop-after @@ -55,7 +56,8 @@ Specify a duration after which the workspace should shut down (e.g. 8h). | Environment | $CODER_WORKSPACE_AUTOMATIC_UPDATES | | Default | never | -Specify automatic updates setting for the workspace (accepts 'always' or 'never'). +Specify automatic updates setting for the workspace (accepts 'always' or +'never'). ### --copy-parameters-from diff --git a/docs/cli/delete.md b/docs/reference/cli/delete.md similarity index 84% rename from docs/cli/delete.md rename to docs/reference/cli/delete.md index 7ea5eb0839042..fd24f62b8ccca 100644 --- a/docs/cli/delete.md +++ b/docs/reference/cli/delete.md @@ -22,7 +22,8 @@ coder delete [flags] | ---- | ----------------- | | Type | bool | -Delete a workspace without deleting its resources. This can delete a workspace in a broken state, but may also lead to unaccounted cloud resources. +Delete a workspace without deleting its resources. This can delete a workspace +in a broken state, but may also lead to unaccounted cloud resources. ### -y, --yes diff --git a/docs/cli/dotfiles.md b/docs/reference/cli/dotfiles.md similarity index 90% rename from docs/cli/dotfiles.md rename to docs/reference/cli/dotfiles.md index 709aab6dd70b0..702a6f30084d3 100644 --- a/docs/cli/dotfiles.md +++ b/docs/reference/cli/dotfiles.md @@ -27,7 +27,8 @@ coder dotfiles [flags] | Type | string | | Environment | $CODER_SYMLINK_DIR | -Specifies the directory for the dotfiles symlink destinations. If empty, will use $HOME. +Specifies the directory for the dotfiles symlink destinations. If empty, will +use $HOME. ### -b, --branch @@ -35,7 +36,8 @@ Specifies the directory for the dotfiles symlink destinations. If empty, will us | ---- | ------------------- | | Type | string | -Specifies which branch to clone. If empty, will default to cloning the default branch or using the existing branch in the cloned repo on disk. +Specifies which branch to clone. If empty, will default to cloning the default +branch or using the existing branch in the cloned repo on disk. ### --repo-dir @@ -45,7 +47,8 @@ Specifies which branch to clone. If empty, will default to cloning the default b | Environment | $CODER_DOTFILES_REPO_DIR | | Default | dotfiles | -Specifies the directory for the dotfiles repository, relative to global config directory. +Specifies the directory for the dotfiles repository, relative to global config +directory. ### -y, --yes diff --git a/docs/cli/external-auth.md b/docs/reference/cli/external-auth.md similarity index 100% rename from docs/cli/external-auth.md rename to docs/reference/cli/external-auth.md diff --git a/docs/cli/external-auth_access-token.md b/docs/reference/cli/external-auth_access-token.md similarity index 100% rename from docs/cli/external-auth_access-token.md rename to docs/reference/cli/external-auth_access-token.md diff --git a/docs/cli/favorite.md b/docs/reference/cli/favorite.md similarity index 100% rename from docs/cli/favorite.md rename to docs/reference/cli/favorite.md diff --git a/docs/cli/features.md b/docs/reference/cli/features.md similarity index 100% rename from docs/cli/features.md rename to docs/reference/cli/features.md diff --git a/docs/cli/features_list.md b/docs/reference/cli/features_list.md similarity index 94% rename from docs/cli/features_list.md rename to docs/reference/cli/features_list.md index 3cafdcb0ed004..569c2a01853ad 100644 --- a/docs/cli/features_list.md +++ b/docs/reference/cli/features_list.md @@ -21,7 +21,8 @@ coder features list [flags] | Type | string-array | | Default | Name,Entitlement,Enabled,Limit,Actual | -Specify a column to filter in the table. Available columns are: Name, Entitlement, Enabled, Limit, Actual. +Specify a column to filter in the table. Available columns are: Name, +Entitlement, Enabled, Limit, Actual. ### -o, --output diff --git a/docs/cli/groups.md b/docs/reference/cli/groups.md similarity index 100% rename from docs/cli/groups.md rename to docs/reference/cli/groups.md diff --git a/docs/cli/groups_create.md b/docs/reference/cli/groups_create.md similarity index 100% rename from docs/cli/groups_create.md rename to docs/reference/cli/groups_create.md diff --git a/docs/cli/groups_delete.md b/docs/reference/cli/groups_delete.md similarity index 100% rename from docs/cli/groups_delete.md rename to docs/reference/cli/groups_delete.md diff --git a/docs/cli/groups_edit.md b/docs/reference/cli/groups_edit.md similarity index 100% rename from docs/cli/groups_edit.md rename to docs/reference/cli/groups_edit.md diff --git a/docs/cli/groups_list.md b/docs/reference/cli/groups_list.md similarity index 95% rename from docs/cli/groups_list.md rename to docs/reference/cli/groups_list.md index 04d9fe726adfd..a8ca35aaed93b 100644 --- a/docs/cli/groups_list.md +++ b/docs/reference/cli/groups_list.md @@ -19,7 +19,8 @@ coder groups list [flags] | Type | string-array | | Default | name,display name,organization id,members,avatar url | -Columns to display in table output. Available columns: name, display name, organization id, members, avatar url. +Columns to display in table output. Available columns: name, display name, +organization id, members, avatar url. ### -o, --output diff --git a/docs/cli/licenses.md b/docs/reference/cli/licenses.md similarity index 100% rename from docs/cli/licenses.md rename to docs/reference/cli/licenses.md diff --git a/docs/cli/licenses_add.md b/docs/reference/cli/licenses_add.md similarity index 100% rename from docs/cli/licenses_add.md rename to docs/reference/cli/licenses_add.md diff --git a/docs/cli/licenses_delete.md b/docs/reference/cli/licenses_delete.md similarity index 100% rename from docs/cli/licenses_delete.md rename to docs/reference/cli/licenses_delete.md diff --git a/docs/cli/licenses_list.md b/docs/reference/cli/licenses_list.md similarity index 94% rename from docs/cli/licenses_list.md rename to docs/reference/cli/licenses_list.md index 121f9a4716efe..f1be9143def82 100644 --- a/docs/cli/licenses_list.md +++ b/docs/reference/cli/licenses_list.md @@ -23,7 +23,8 @@ coder licenses list [flags] | Type | string-array | | Default | ID,UUID,Expires At,Uploaded At,Features | -Columns to display in table output. Available columns: id, uuid, uploaded at, features, expires at, trial. +Columns to display in table output. Available columns: id, uuid, uploaded at, +features, expires at, trial. ### -o, --output diff --git a/docs/cli/list.md b/docs/reference/cli/list.md similarity index 87% rename from docs/cli/list.md rename to docs/reference/cli/list.md index e64adf399dd6a..a8ac5e937564c 100644 --- a/docs/cli/list.md +++ b/docs/reference/cli/list.md @@ -40,7 +40,10 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,template,status,healthy,last built,current version,outdated,starts at,stops after | -Columns to display in table output. Available columns: favorite, workspace, organization id, organization name, template, status, healthy, last built, current version, outdated, starts at, starts next, stops after, stops next, daily cost. +Columns to display in table output. Available columns: favorite, workspace, +organization id, organization name, template, status, healthy, last built, +current version, outdated, starts at, starts next, stops after, stops next, +daily cost. ### -o, --output diff --git a/docs/cli/login.md b/docs/reference/cli/login.md similarity index 95% rename from docs/cli/login.md rename to docs/reference/cli/login.md index 9a27e4a6357c8..227ad2cdb45d2 100644 --- a/docs/cli/login.md +++ b/docs/reference/cli/login.md @@ -55,7 +55,8 @@ Specifies a password to use if creating the first user for the deployment. | Type | bool | | Environment | $CODER_FIRST_USER_TRIAL | -Specifies whether a trial license should be provisioned for the Coder deployment or not. +Specifies whether a trial license should be provisioned for the Coder deployment +or not. ### --use-token-as-session @@ -63,4 +64,5 @@ Specifies whether a trial license should be provisioned for the Coder deployment | ---- | ----------------- | | Type | bool | -By default, the CLI will generate a new session token when logging in. This flag will instead use the provided token as the session token. +By default, the CLI will generate a new session token when logging in. This flag +will instead use the provided token as the session token. diff --git a/docs/cli/logout.md b/docs/reference/cli/logout.md similarity index 100% rename from docs/cli/logout.md rename to docs/reference/cli/logout.md diff --git a/docs/cli/netcheck.md b/docs/reference/cli/netcheck.md similarity index 100% rename from docs/cli/netcheck.md rename to docs/reference/cli/netcheck.md diff --git a/docs/cli/notifications.md b/docs/reference/cli/notifications.md similarity index 100% rename from docs/cli/notifications.md rename to docs/reference/cli/notifications.md diff --git a/docs/cli/notifications_pause.md b/docs/reference/cli/notifications_pause.md similarity index 100% rename from docs/cli/notifications_pause.md rename to docs/reference/cli/notifications_pause.md diff --git a/docs/cli/notifications_resume.md b/docs/reference/cli/notifications_resume.md similarity index 100% rename from docs/cli/notifications_resume.md rename to docs/reference/cli/notifications_resume.md diff --git a/docs/cli/open.md b/docs/reference/cli/open.md similarity index 100% rename from docs/cli/open.md rename to docs/reference/cli/open.md diff --git a/docs/cli/open_vscode.md b/docs/reference/cli/open_vscode.md similarity index 72% rename from docs/cli/open_vscode.md rename to docs/reference/cli/open_vscode.md index 23e4d85d604b6..bfeeba70e5e4b 100644 --- a/docs/cli/open_vscode.md +++ b/docs/reference/cli/open_vscode.md @@ -19,4 +19,7 @@ coder open vscode [flags] [] | Type | bool | | Environment | $CODER_OPEN_VSCODE_GENERATE_TOKEN | -Generate an auth token and include it in the vscode:// URI. This is for automagical configuration of VS Code Desktop and not needed if already configured. This flag does not need to be specified when running this command on a local machine unless automatic open fails. +Generate an auth token and include it in the vscode:// URI. This is for +automagical configuration of VS Code Desktop and not needed if already +configured. This flag does not need to be specified when running this command on +a local machine unless automatic open fails. diff --git a/docs/cli/ping.md b/docs/reference/cli/ping.md similarity index 100% rename from docs/cli/ping.md rename to docs/reference/cli/ping.md diff --git a/docs/cli/port-forward.md b/docs/reference/cli/port-forward.md similarity index 94% rename from docs/cli/port-forward.md rename to docs/reference/cli/port-forward.md index f279e2125d93b..aaea7128db3ae 100644 --- a/docs/cli/port-forward.md +++ b/docs/reference/cli/port-forward.md @@ -2,7 +2,8 @@ # port-forward -Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". +Forward ports from a workspace to the local machine. For reverse port +forwarding, use "coder ssh -R". Aliases: @@ -58,7 +59,8 @@ Forward TCP port(s) from the workspace to the local machine. | Type | string-array | | Environment | $CODER_PORT_FORWARD_UDP | -Forward UDP port(s) from the workspace to the local machine. The UDP connection has TCP-like semantics to support stateful UDP protocols. +Forward UDP port(s) from the workspace to the local machine. The UDP connection +has TCP-like semantics to support stateful UDP protocols. ### --disable-autostart diff --git a/docs/cli/provisionerd.md b/docs/reference/cli/provisionerd.md similarity index 100% rename from docs/cli/provisionerd.md rename to docs/reference/cli/provisionerd.md diff --git a/docs/cli/provisionerd_start.md b/docs/reference/cli/provisionerd_start.md similarity index 99% rename from docs/cli/provisionerd_start.md rename to docs/reference/cli/provisionerd_start.md index c3ccccbd0e1a1..5ec1bbad85a25 100644 --- a/docs/cli/provisionerd_start.md +++ b/docs/reference/cli/provisionerd_start.md @@ -114,7 +114,8 @@ Output Stackdriver compatible logs to a given file. | Type | string-array | | Environment | $CODER_PROVISIONER_DAEMON_LOG_FILTER | -Filter debug logs by matching against a given regex. Use .\* to match all debug logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug +logs. ### --prometheus-enable diff --git a/docs/cli/publickey.md b/docs/reference/cli/publickey.md similarity index 92% rename from docs/cli/publickey.md rename to docs/reference/cli/publickey.md index 63e19e7e54423..ff195987310a0 100644 --- a/docs/cli/publickey.md +++ b/docs/reference/cli/publickey.md @@ -22,7 +22,8 @@ coder publickey [flags] | ---- | ----------------- | | Type | bool | -Regenerate your public key. This will require updating the key on any services it's registered with. +Regenerate your public key. This will require updating the key on any services +it's registered with. ### -y, --yes diff --git a/docs/cli/rename.md b/docs/reference/cli/rename.md similarity index 100% rename from docs/cli/rename.md rename to docs/reference/cli/rename.md diff --git a/docs/cli/reset-password.md b/docs/reference/cli/reset-password.md similarity index 100% rename from docs/cli/reset-password.md rename to docs/reference/cli/reset-password.md diff --git a/docs/cli/restart.md b/docs/reference/cli/restart.md similarity index 98% rename from docs/cli/restart.md rename to docs/reference/cli/restart.md index 215917a8e0d22..5e2f6a8192a20 100644 --- a/docs/cli/restart.md +++ b/docs/reference/cli/restart.md @@ -70,4 +70,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/cli/schedule.md b/docs/reference/cli/schedule.md similarity index 100% rename from docs/cli/schedule.md rename to docs/reference/cli/schedule.md diff --git a/docs/cli/schedule_override-stop.md b/docs/reference/cli/schedule_override-stop.md similarity index 100% rename from docs/cli/schedule_override-stop.md rename to docs/reference/cli/schedule_override-stop.md diff --git a/docs/cli/schedule_show.md b/docs/reference/cli/schedule_show.md similarity index 96% rename from docs/cli/schedule_show.md rename to docs/reference/cli/schedule_show.md index 8ecf6d59b7ac9..fabe302d59583 100644 --- a/docs/cli/schedule_show.md +++ b/docs/reference/cli/schedule_show.md @@ -47,7 +47,8 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,starts at,starts next,stops after,stops next | -Columns to display in table output. Available columns: workspace, starts at, starts next, stops after, stops next. +Columns to display in table output. Available columns: workspace, starts at, +starts next, stops after, stops next. ### -o, --output diff --git a/docs/cli/schedule_start.md b/docs/reference/cli/schedule_start.md similarity index 100% rename from docs/cli/schedule_start.md rename to docs/reference/cli/schedule_start.md diff --git a/docs/cli/schedule_stop.md b/docs/reference/cli/schedule_stop.md similarity index 100% rename from docs/cli/schedule_stop.md rename to docs/reference/cli/schedule_stop.md diff --git a/docs/cli/server.md b/docs/reference/cli/server.md similarity index 88% rename from docs/cli/server.md rename to docs/reference/cli/server.md index ae9eea9c8ac63..2a664ec863fda 100644 --- a/docs/cli/server.md +++ b/docs/reference/cli/server.md @@ -39,7 +39,8 @@ The URL that users will use to access the Coder deployment. | Environment | $CODER_WILDCARD_ACCESS_URL | | YAML | networking.wildcardAccessURL | -Specifies the wildcard hostname to use for workspace applications in the form "\*.example.com". +Specifies the wildcard hostname to use for workspace applications in the form +"\*.example.com". ### --docs-url @@ -101,7 +102,10 @@ Whether TLS will be enabled. | Environment | $CODER_TLS_CERT_FILE | | YAML | networking.tls.certFiles | -Path to each certificate for TLS. It requires a PEM-encoded file. To configure the listener to use a CA certificate, concatenate the primary certificate and the CA certificate together. The primary certificate should appear first in the combined file. +Path to each certificate for TLS. It requires a PEM-encoded file. To configure +the listener to use a CA certificate, concatenate the primary certificate and +the CA certificate together. The primary certificate should appear first in the +combined file. ### --tls-client-ca-file @@ -111,7 +115,8 @@ Path to each certificate for TLS. It requires a PEM-encoded file. To configure t | Environment | $CODER_TLS_CLIENT_CA_FILE | | YAML | networking.tls.clientCAFile | -PEM-encoded Certificate Authority file used for checking the authenticity of client. +PEM-encoded Certificate Authority file used for checking the authenticity of +client. ### --tls-client-auth @@ -122,7 +127,8 @@ PEM-encoded Certificate Authority file used for checking the authenticity of cli | YAML | networking.tls.clientAuth | | Default | none | -Policy the server will follow for TLS Client Authentication. Accepted values are "none", "request", "require-any", "verify-if-given", or "require-and-verify". +Policy the server will follow for TLS Client Authentication. Accepted values are +"none", "request", "require-any", "verify-if-given", or "require-and-verify". ### --tls-key-file @@ -132,7 +138,8 @@ Policy the server will follow for TLS Client Authentication. Accepted values are | Environment | $CODER_TLS_KEY_FILE | | YAML | networking.tls.keyFiles | -Paths to the private keys for each of the certificates. It requires a PEM-encoded file. +Paths to the private keys for each of the certificates. It requires a +PEM-encoded file. ### --tls-min-version @@ -143,7 +150,8 @@ Paths to the private keys for each of the certificates. It requires a PEM-encode | YAML | networking.tls.minVersion | | Default | tls12 | -Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" or "tls13". +Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" +or "tls13". ### --tls-client-cert-file @@ -153,7 +161,8 @@ Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" | Environment | $CODER_TLS_CLIENT_CERT_FILE | | YAML | networking.tls.clientCertFile | -Path to certificate for client TLS authentication. It requires a PEM-encoded file. +Path to certificate for client TLS authentication. It requires a PEM-encoded +file. ### --tls-client-key-file @@ -173,7 +182,8 @@ Path to key for client TLS authentication. It requires a PEM-encoded file. | Environment | $CODER_TLS_CIPHERS | | YAML | networking.tls.tlsCiphers | -Specify specific TLS ciphers that allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. +Specify specific TLS ciphers that allowed to be used. See +https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. ### --tls-allow-insecure-ciphers @@ -184,7 +194,8 @@ Specify specific TLS ciphers that allowed to be used. See https://github.com/gol | YAML | networking.tls.tlsAllowInsecureCiphers | | Default | false | -By default, only ciphers marked as 'secure' are allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. +By default, only ciphers marked as 'secure' are allowed to be used. See +https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. ### --derp-server-enable @@ -217,7 +228,11 @@ Region name that for the embedded DERP server. | YAML | networking.derp.stunAddresses | | Default | stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302 | -Addresses for STUN servers to establish P2P connections. It's recommended to have at least two STUN servers to give users the best chance of connecting P2P to workspaces. Each STUN server will get it's own DERP region, with region IDs starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn off STUN completely. +Addresses for STUN servers to establish P2P connections. It's recommended to +have at least two STUN servers to give users the best chance of connecting P2P +to workspaces. Each STUN server will get it's own DERP region, with region IDs +starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn +off STUN completely. ### --derp-server-relay-url @@ -227,7 +242,8 @@ Addresses for STUN servers to establish P2P connections. It's recommended to hav | Environment | $CODER_DERP_SERVER_RELAY_URL | | YAML | networking.derp.relayURL | -An HTTP URL that is accessible by other replicas to relay DERP traffic. Required for high availability. +An HTTP URL that is accessible by other replicas to relay DERP traffic. Required +for high availability. ### --block-direct-connections @@ -237,7 +253,11 @@ An HTTP URL that is accessible by other replicas to relay DERP traffic. Required | Environment | $CODER_BLOCK_DIRECT | | YAML | networking.derp.blockDirect | -Block peer-to-peer (aka. direct) workspace connections. All workspace connections from the CLI will be proxied through Coder (or custom configured DERP servers) and will never be peer-to-peer when enabled. Workspaces may still reach out to STUN servers to get their address until they are restarted after this change has been made, but new connections will still be proxied regardless. +Block peer-to-peer (aka. direct) workspace connections. All workspace +connections from the CLI will be proxied through Coder (or custom configured +DERP servers) and will never be peer-to-peer when enabled. Workspaces may still +reach out to STUN servers to get their address until they are restarted after +this change has been made, but new connections will still be proxied regardless. ### --derp-force-websockets @@ -247,7 +267,10 @@ Block peer-to-peer (aka. direct) workspace connections. All workspace connection | Environment | $CODER_DERP_FORCE_WEBSOCKETS | | YAML | networking.derp.forceWebSockets | -Force clients and agents to always use WebSocket to connect to DERP relay servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some reverse proxies. Clients may automatically fallback to WebSocket if they detect an issue with `Upgrade: derp`, but this does not work in all situations. +Force clients and agents to always use WebSocket to connect to DERP relay +servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some +reverse proxies. Clients may automatically fallback to WebSocket if they detect +an issue with `Upgrade: derp`, but this does not work in all situations. ### --derp-config-url @@ -257,7 +280,8 @@ Force clients and agents to always use WebSocket to connect to DERP relay server | Environment | $CODER_DERP_CONFIG_URL | | YAML | networking.derp.url | -URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custom-derp-servers/. +URL to fetch a DERP mapping on startup. See: +https://tailscale.com/kb/1118/custom-derp-servers/. ### --derp-config-path @@ -267,7 +291,8 @@ URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custo | Environment | $CODER_DERP_CONFIG_PATH | | YAML | networking.derp.configPath | -Path to read a DERP mapping from. See: https://tailscale.com/kb/1118/custom-derp-servers/. +Path to read a DERP mapping from. See: +https://tailscale.com/kb/1118/custom-derp-servers/. ### --prometheus-enable @@ -309,7 +334,9 @@ Collect agent stats (may increase charges for metrics storage). | YAML | introspection.prometheus.aggregate_agent_stats_by | | Default | agent_name,template_name,username,workspace_name | -When collecting agent stats, aggregate metrics by a given set of comma-separated labels to reduce cardinality. Accepted values are agent_name, template_name, username, workspace_name. +When collecting agent stats, aggregate metrics by a given set of comma-separated +labels to reduce cardinality. Accepted values are agent_name, template_name, +username, workspace_name. ### --prometheus-collect-db-metrics @@ -380,7 +407,8 @@ Organizations the user must be a member of to Login with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOWED_TEAMS | | YAML | oauth2.github.allowedTeams | -Teams inside organizations the user must be a member of to Login with GitHub. Structured as: /. +Teams inside organizations the user must be a member of to Login with GitHub. +Structured as: /. ### --oauth2-github-allow-signups @@ -400,7 +428,8 @@ Whether new users can sign up with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOW_EVERYONE | | YAML | oauth2.github.allowEveryone | -Allow all logins, setting this option means allowed orgs and teams must be empty. +Allow all logins, setting this option means allowed orgs and teams must be +empty. ### --oauth2-github-enterprise-base-url @@ -450,7 +479,8 @@ Client secret to use for Login with OIDC. | Environment | $CODER_OIDC_CLIENT_KEY_FILE | | YAML | oidc.oidcClientKeyFile | -Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be used instead of oidc-client-secret if your IDP supports it. +Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be +used instead of oidc-client-secret if your IDP supports it. ### --oidc-client-cert-file @@ -460,7 +490,9 @@ Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be | Environment | $CODER_OIDC_CLIENT_CERT_FILE | | YAML | oidc.oidcClientCertFile | -Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public certificate that accompanies oidc-client-key-file. A standard x509 certificate is expected. +Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public +certificate that accompanies oidc-client-key-file. A standard x509 certificate +is expected. ### --oidc-email-domain @@ -566,7 +598,8 @@ Ignore the userinfo endpoint and only use the ID token for user information. | Environment | $CODER_OIDC_GROUP_FIELD | | YAML | oidc.groupField | -This field must be set if using the group sync feature and the scope name is not 'groups'. Set to the claim to be used for groups. +This field must be set if using the group sync feature and the scope name is not +'groups'. Set to the claim to be used for groups. ### --oidc-group-mapping @@ -577,7 +610,8 @@ This field must be set if using the group sync feature and the scope name is not | YAML | oidc.groupMapping | | Default | {} | -A map of OIDC group IDs and the group in Coder it should map to. This is useful for when OIDC providers only return group IDs. +A map of OIDC group IDs and the group in Coder it should map to. This is useful +for when OIDC providers only return group IDs. ### --oidc-group-auto-create @@ -599,7 +633,9 @@ Automatically creates missing groups from a user's groups claim. | YAML | oidc.groupRegexFilter | | Default | .\* | -If provided any group name not matching the regex is ignored. This allows for filtering out groups that are not needed. This filter is applied after the group mapping. +If provided any group name not matching the regex is ignored. This allows for +filtering out groups that are not needed. This filter is applied after the group +mapping. ### --oidc-allowed-groups @@ -609,7 +645,9 @@ If provided any group name not matching the regex is ignored. This allows for fi | Environment | $CODER_OIDC_ALLOWED_GROUPS | | YAML | oidc.groupAllowed | -If provided any group name not in the list will not be allowed to authenticate. This allows for restricting access to a specific set of groups. This filter is applied after the group mapping and before the regex filter. +If provided any group name not in the list will not be allowed to authenticate. +This allows for restricting access to a specific set of groups. This filter is +applied after the group mapping and before the regex filter. ### --oidc-user-role-field @@ -619,7 +657,9 @@ If provided any group name not in the list will not be allowed to authenticate. | Environment | $CODER_OIDC_USER_ROLE_FIELD | | YAML | oidc.userRoleField | -This field must be set if using the user roles sync feature. Set this to the name of the claim used to store the user's role. The roles should be sent as an array of strings. +This field must be set if using the user roles sync feature. Set this to the +name of the claim used to store the user's role. The roles should be sent as an +array of strings. ### --oidc-user-role-mapping @@ -630,7 +670,9 @@ This field must be set if using the user roles sync feature. Set this to the nam | YAML | oidc.userRoleMapping | | Default | {} | -A map of the OIDC passed in user roles and the groups in Coder it should map to. This is useful if the group names do not match. If mapped to the empty string, the role will ignored. +A map of the OIDC passed in user roles and the groups in Coder it should map to. +This is useful if the group names do not match. If mapped to the empty string, +the role will ignored. ### --oidc-user-role-default @@ -640,7 +682,8 @@ A map of the OIDC passed in user roles and the groups in Coder it should map to. | Environment | $CODER_OIDC_USER_ROLE_DEFAULT | | YAML | oidc.userRoleDefault | -If user role sync is enabled, these roles are always included for all authenticated users. The 'member' role is always assigned. +If user role sync is enabled, these roles are always included for all +authenticated users. The 'member' role is always assigned. ### --oidc-sign-in-text @@ -671,7 +714,8 @@ URL pointing to the icon to use on the OpenID Connect login button. | Environment | $CODER_OIDC_SIGNUPS_DISABLED_TEXT | | YAML | oidc.signupsDisabledText | -The custom text to show on the error page informing about disabled OIDC signups. Markdown format is supported. +The custom text to show on the error page informing about disabled OIDC signups. +Markdown format is supported. ### --dangerous-oidc-skip-issuer-checks @@ -681,7 +725,9 @@ The custom text to show on the error page informing about disabled OIDC signups. | Environment | $CODER_DANGEROUS_OIDC_SKIP_ISSUER_CHECKS | | YAML | oidc.dangerousSkipIssuerChecks | -OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the well-known configuration. This flag disables that requirement, and can lead to an insecure OIDC configuration. It is not recommended to use this flag. +OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the +well-known configuration. This flag disables that requirement, and can lead to +an insecure OIDC configuration. It is not recommended to use this flag. ### --telemetry @@ -692,7 +738,8 @@ OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the | YAML | telemetry.enable | | Default | true | -Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product. +Whether telemetry is enabled or not. Coder collects anonymized usage data to +help improve our product. ### --trace @@ -702,7 +749,9 @@ Whether telemetry is enabled or not. Coder collects anonymized usage data to hel | Environment | $CODER_TRACE_ENABLE | | YAML | introspection.tracing.enable | -Whether application tracing data is collected. It exports to a backend configured by environment variables. See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. +Whether application tracing data is collected. It exports to a backend +configured by environment variables. See: +https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. ### --trace-honeycomb-api-key @@ -721,7 +770,9 @@ Enables trace exporting to Honeycomb.io using the provided API Key. | Environment | $CODER_TRACE_LOGS | | YAML | introspection.tracing.captureLogs | -Enables capturing of logs as events in traces. This is useful for debugging, but may result in a very large amount of events being sent to the tracing backend which may incur significant costs. +Enables capturing of logs as events in traces. This is useful for debugging, but +may result in a very large amount of events being sent to the tracing backend +which may incur significant costs. ### --provisioner-daemons @@ -732,7 +783,8 @@ Enables capturing of logs as events in traces. This is useful for debugging, but | YAML | provisioning.daemons | | Default | 3 | -Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this. +Number of provisioner daemons to create on start. If builds are stuck in queued +state for a long time, consider increasing this. ### --provisioner-daemon-poll-interval @@ -784,7 +836,8 @@ Pre-shared key to authenticate external provisioner daemons to Coder server. | Environment | $CODER_LOG_FILTER | | YAML | introspection.logging.filter | -Filter debug logs by matching against a given regex. Use .\* to match all debug logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug +logs. ### --log-human @@ -835,7 +888,11 @@ Allow administrators to enable Terraform debug output. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SHARING | -Allow workspace apps that are not served from subdomains to be shared. Path-based app sharing is DISABLED by default for security purposes. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. +Allow workspace apps that are not served from subdomains to be shared. +Path-based app sharing is DISABLED by default for security purposes. Path-based +apps can make requests to the Coder API and pose a security risk when the +workspace serves malicious JavaScript. Path-based apps can be disabled entirely +with --disable-path-apps for further security. ### --dangerous-allow-path-app-site-owner-access @@ -844,7 +901,11 @@ Allow workspace apps that are not served from subdomains to be shared. Path-base | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SITE_OWNER_ACCESS | -Allow site-owners to access workspace apps from workspaces they do not own. Owners cannot access path-based apps they do not own by default. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. +Allow site-owners to access workspace apps from workspaces they do not own. +Owners cannot access path-based apps they do not own by default. Path-based apps +can make requests to the Coder API and pose a security risk when the workspace +serves malicious JavaScript. Path-based apps can be disabled entirely with +--disable-path-apps for further security. ### --experiments @@ -854,7 +915,9 @@ Allow site-owners to access workspace apps from workspaces they do not own. Owne | Environment | $CODER_EXPERIMENTS | | YAML | experiments | -Enable one or more experiments. These are not ready for production. Separate multiple experiments with commas, or enter '\*' to opt-in to all available experiments. +Enable one or more experiments. These are not ready for production. Separate +multiple experiments with commas, or enter '\*' to opt-in to all available +experiments. ### --update-check @@ -865,7 +928,8 @@ Enable one or more experiments. These are not ready for production. Separate mul | YAML | updateCheck | | Default | false | -Periodically check for new releases of Coder and inform the owner. The check is performed once per day. +Periodically check for new releases of Coder and inform the owner. The check is +performed once per day. ### --max-token-lifetime @@ -896,7 +960,8 @@ Expose the swagger endpoint via /swagger. | Environment | $CODER_PROXY_TRUSTED_HEADERS | | YAML | networking.proxyTrustedHeaders | -Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, True-Client-Ip, X-Forwarded-For. +Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, +True-Client-Ip, X-Forwarded-For. ### --proxy-trusted-origins @@ -917,7 +982,9 @@ Origin addresses to respect "proxy-trusted-headers". e.g. 192.168.1.0/24. | YAML | cacheDir | | Default | ~/.cache/coder | -The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd. This directory is NOT safe to be configured as a shared directory across coderd/provisionerd replicas. +The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is +set, it will be used for compatibility with systemd. This directory is NOT safe +to be configured as a shared directory across coderd/provisionerd replicas. ### --postgres-url @@ -926,7 +993,9 @@ The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is s | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded from Maven (https://repo1.maven.org/maven2) and store all data in the config root. Access the built-in database with "coder server postgres-builtin-url". +URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded +from Maven (https://repo1.maven.org/maven2) and store all data in the config +root. Access the built-in database with "coder server postgres-builtin-url". ### --postgres-auth @@ -957,7 +1026,8 @@ Controls if the 'Secure' property is set on browser session cookies. | Environment | $CODER_TERMS_OF_SERVICE_URL | | YAML | termsOfServiceURL | -A URL to an external Terms of Service that must be accepted by users when logging in. +A URL to an external Terms of Service that must be accepted by users when +logging in. ### --strict-transport-security @@ -968,7 +1038,9 @@ A URL to an external Terms of Service that must be accepted by users when loggin | YAML | networking.tls.strictTransportSecurity | | Default | 0 | -Controls if the 'Strict-Transport-Security' header is set on all static file responses. This header should only be set if the server is accessed via HTTPS. This value is the MaxAge in seconds of the header. +Controls if the 'Strict-Transport-Security' header is set on all static file +responses. This header should only be set if the server is accessed via HTTPS. +This value is the MaxAge in seconds of the header. ### --strict-transport-security-options @@ -978,7 +1050,9 @@ Controls if the 'Strict-Transport-Security' header is set on all static file res | Environment | $CODER_STRICT_TRANSPORT_SECURITY_OPTIONS | | YAML | networking.tls.strictTransportSecurityOptions | -Two optional fields can be set in the Strict-Transport-Security header; 'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be set to a non-zero value for these options to be used. +Two optional fields can be set in the Strict-Transport-Security header; +'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be +set to a non-zero value for these options to be used. ### --ssh-keygen-algorithm @@ -989,7 +1063,8 @@ Two optional fields can be set in the Strict-Transport-Security header; 'include | YAML | sshKeygenAlgorithm | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", +"ecdsa", or "rsa4096". ### --browser-only @@ -1008,7 +1083,8 @@ Whether Coder only allows connections to workspaces via the browser. | Type | string | | Environment | $CODER_SCIM_AUTH_HEADER | -Enables SCIM and sets the authentication header for the built-in SCIM server. New users are automatically created with OIDC authentication. +Enables SCIM and sets the authentication header for the built-in SCIM server. +New users are automatically created with OIDC authentication. ### --external-token-encryption-keys @@ -1017,7 +1093,13 @@ Enables SCIM and sets the authentication header for the built-in SCIM server. Ne | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_KEYS | -Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The value must be a comma-separated list of base64-encoded keys. Each key, when base64-decoded, must be exactly 32 bytes in length. The first key will be used to encrypt new values. Subsequent keys will be used as a fallback when decrypting. During normal operation it is recommended to only set one key unless you are in the process of rotating keys with the `coder server dbcrypt rotate` command. +Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The +value must be a comma-separated list of base64-encoded keys. Each key, when +base64-decoded, must be exactly 32 bytes in length. The first key will be used +to encrypt new values. Subsequent keys will be used as a fallback when +decrypting. During normal operation it is recommended to only set one key unless +you are in the process of rotating keys with the `coder server dbcrypt rotate` +command. ### --disable-path-apps @@ -1027,7 +1109,10 @@ Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The | Environment | $CODER_DISABLE_PATH_APPS | | YAML | disablePathApps | -Disable workspace apps that are not served from subdomains. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. This is recommended for security purposes if a --wildcard-access-url is configured. +Disable workspace apps that are not served from subdomains. Path-based apps can +make requests to the Coder API and pose a security risk when the workspace +serves malicious JavaScript. This is recommended for security purposes if a +--wildcard-access-url is configured. ### --disable-owner-workspace-access @@ -1037,7 +1122,10 @@ Disable workspace apps that are not served from subdomains. Path-based apps can | Environment | $CODER_DISABLE_OWNER_WORKSPACE_ACCESS | | YAML | disableOwnerWorkspaceAccess | -Remove the permission for the 'owner' role to have workspace execution on all workspaces. This prevents the 'owner' from ssh, apps, and terminal access based on the 'owner' role. They still have their user permissions to access their own workspaces. +Remove the permission for the 'owner' role to have workspace execution on all +workspaces. This prevents the 'owner' from ssh, apps, and terminal access based +on the 'owner' role. They still have their user permissions to access their own +workspaces. ### --session-duration @@ -1048,7 +1136,9 @@ Remove the permission for the 'owner' role to have workspace execution on all wo | YAML | networking.http.sessionDuration | | Default | 24h0m0s | -The token expiry duration for browser sessions. Sessions may last longer if they are actively making requests, but this functionality can be disabled via --disable-session-expiry-refresh. +The token expiry duration for browser sessions. Sessions may last longer if they +are actively making requests, but this functionality can be disabled via +--disable-session-expiry-refresh. ### --disable-session-expiry-refresh @@ -1058,7 +1148,8 @@ The token expiry duration for browser sessions. Sessions may last longer if they | Environment | $CODER_DISABLE_SESSION_EXPIRY_REFRESH | | YAML | networking.http.disableSessionExpiryRefresh | -Disable automatic session expiry bumping due to activity. This forces all sessions to become invalid after the session expiry duration has been reached. +Disable automatic session expiry bumping due to activity. This forces all +sessions to become invalid after the session expiry duration has been reached. ### --disable-password-auth @@ -1068,7 +1159,12 @@ Disable automatic session expiry bumping due to activity. This forces all sessio | Environment | $CODER_DISABLE_PASSWORD_AUTH | | YAML | networking.http.disablePasswordAuth | -Disable password authentication. This is recommended for security purposes in production deployments that rely on an identity provider. Any user with the owner role will be able to sign in with their password regardless of this setting to avoid potential lock out. If you are locked out of your account, you can use the `coder server create-admin` command to create a new admin user directly in the database. +Disable password authentication. This is recommended for security purposes in +production deployments that rely on an identity provider. Any user with the +owner role will be able to sign in with their password regardless of this +setting to avoid potential lock out. If you are locked out of your account, you +can use the `coder server create-admin` command to create a new admin user +directly in the database. ### -c, --config @@ -1098,7 +1194,9 @@ The SSH deployment prefix is used in the Host of the ssh config. | Environment | $CODER_SSH_CONFIG_OPTIONS | | YAML | client.sshConfigOptions | -These SSH config options will override the default SSH config options. Provide options in "key=value" or "key value" format separated by commas.Using this incorrectly can break SSH to your deployment, use cautiously. +These SSH config options will override the default SSH config options. Provide +options in "key=value" or "key value" format separated by commas.Using this +incorrectly can break SSH to your deployment, use cautiously. ### --cli-upgrade-message @@ -1108,7 +1206,9 @@ These SSH config options will override the default SSH config options. Provide o | Environment | $CODER_CLI_UPGRADE_MESSAGE | | YAML | client.cliUpgradeMessage | -The upgrade message to display to users when a client/server mismatch is detected. By default it instructs users to update using 'curl -L https://coder.com/install.sh | sh'. +The upgrade message to display to users when a client/server mismatch is +detected. By default it instructs users to update using 'curl -L +https://coder.com/install.sh | sh'. ### --write-config @@ -1148,7 +1248,13 @@ The interval in which coderd should be checking the status of workspace proxies. | YAML | userQuietHoursSchedule.defaultQuietHoursSchedule | | Default | CRON_TZ=UTC 0 0 \* \* \* | -The default daily cron schedule applied to users that haven't set a custom quiet hours schedule themselves. The quiet hours schedule determines when workspaces will be force stopped due to the template's autostop requirement, and will round the max deadline up to be within the user's quiet hours window (or default). The format is the same as the standard cron format, but the day-of-month, month and day-of-week must be \*. Only one hour and minute can be specified (ranges or comma separated values are not supported). +The default daily cron schedule applied to users that haven't set a custom quiet +hours schedule themselves. The quiet hours schedule determines when workspaces +will be force stopped due to the template's autostop requirement, and will round +the max deadline up to be within the user's quiet hours window (or default). The +format is the same as the standard cron format, but the day-of-month, month and +day-of-week must be \*. Only one hour and minute can be specified (ranges or +comma separated values are not supported). ### --allow-custom-quiet-hours @@ -1159,7 +1265,9 @@ The default daily cron schedule applied to users that haven't set a custom quiet | YAML | userQuietHoursSchedule.allowCustomQuietHours | | Default | true | -Allow users to set their own quiet hours schedule for workspaces to stop in (depending on template autostop requirement settings). If false, users can't change their quiet hours schedule and the site default is always used. +Allow users to set their own quiet hours schedule for workspaces to stop in +(depending on template autostop requirement settings). If false, users can't +change their quiet hours schedule and the site default is always used. ### --web-terminal-renderer @@ -1170,7 +1278,8 @@ Allow users to set their own quiet hours schedule for workspaces to stop in (dep | YAML | client.webTerminalRenderer | | Default | canvas | -The renderer to use when opening a web terminal. Valid values are 'canvas', 'webgl', or 'dom'. +The renderer to use when opening a web terminal. Valid values are 'canvas', +'webgl', or 'dom'. ### --allow-workspace-renames @@ -1181,7 +1290,8 @@ The renderer to use when opening a web terminal. Valid values are 'canvas', 'web | YAML | allowWorkspaceRenames | | Default | false | -DEPRECATED: Allow users to rename their workspaces. Use only for temporary compatibility reasons, this will be removed in a future release. +DEPRECATED: Allow users to rename their workspaces. Use only for temporary +compatibility reasons, this will be removed in a future release. ### --health-check-refresh @@ -1203,7 +1313,9 @@ Refresh interval for healthchecks. | YAML | introspection.healthcheck.thresholdDatabase | | Default | 15ms | -The threshold for the database health check. If the median latency of the database exceeds this threshold over 5 attempts, the database is considered unhealthy. The default value is 15ms. +The threshold for the database health check. If the median latency of the +database exceeds this threshold over 5 attempts, the database is considered +unhealthy. The default value is 15ms. ### --notifications-method diff --git a/docs/cli/server_create-admin-user.md b/docs/reference/cli/server_create-admin-user.md similarity index 93% rename from docs/cli/server_create-admin-user.md rename to docs/reference/cli/server_create-admin-user.md index 18088395b1b66..a5eb409d4a339 100644 --- a/docs/cli/server_create-admin-user.md +++ b/docs/reference/cli/server_create-admin-user.md @@ -2,7 +2,8 @@ # server create-admin-user -Create a new admin user with the given username, email and password and adds it to every organization. +Create a new admin user with the given username, email and password and adds it +to every organization. ## Usage @@ -19,7 +20,8 @@ coder server create-admin-user [flags] | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will be used (Coder must not be already running in this case). +URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will +be used (Coder must not be already running in this case). ### --postgres-connection-auth @@ -39,7 +41,8 @@ Type of auth to use when connecting to postgres. | Environment | $CODER_SSH_KEYGEN_ALGORITHM | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", +"ecdsa", or "rsa4096". ### --username diff --git a/docs/cli/server_dbcrypt.md b/docs/reference/cli/server_dbcrypt.md similarity index 100% rename from docs/cli/server_dbcrypt.md rename to docs/reference/cli/server_dbcrypt.md diff --git a/docs/cli/server_dbcrypt_decrypt.md b/docs/reference/cli/server_dbcrypt_decrypt.md similarity index 97% rename from docs/cli/server_dbcrypt_decrypt.md rename to docs/reference/cli/server_dbcrypt_decrypt.md index e6bae7a29c88d..b48422620fd8b 100644 --- a/docs/cli/server_dbcrypt_decrypt.md +++ b/docs/reference/cli/server_dbcrypt_decrypt.md @@ -38,7 +38,8 @@ Type of auth to use when connecting to postgres. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_DECRYPT_KEYS | -Keys required to decrypt existing data. Must be a comma-separated list of base64-encoded keys. +Keys required to decrypt existing data. Must be a comma-separated list of +base64-encoded keys. ### -y, --yes diff --git a/docs/cli/server_dbcrypt_delete.md b/docs/reference/cli/server_dbcrypt_delete.md similarity index 100% rename from docs/cli/server_dbcrypt_delete.md rename to docs/reference/cli/server_dbcrypt_delete.md diff --git a/docs/cli/server_dbcrypt_rotate.md b/docs/reference/cli/server_dbcrypt_rotate.md similarity index 98% rename from docs/cli/server_dbcrypt_rotate.md rename to docs/reference/cli/server_dbcrypt_rotate.md index b54903afc75d7..0bdacea11d295 100644 --- a/docs/cli/server_dbcrypt_rotate.md +++ b/docs/reference/cli/server_dbcrypt_rotate.md @@ -47,7 +47,8 @@ The new external token encryption key. Must be base64-encoded. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_ENCRYPT_OLD_KEYS | -The old external token encryption keys. Must be a comma-separated list of base64-encoded keys. +The old external token encryption keys. Must be a comma-separated list of +base64-encoded keys. ### -y, --yes diff --git a/docs/cli/server_postgres-builtin-serve.md b/docs/reference/cli/server_postgres-builtin-serve.md similarity index 100% rename from docs/cli/server_postgres-builtin-serve.md rename to docs/reference/cli/server_postgres-builtin-serve.md diff --git a/docs/cli/server_postgres-builtin-url.md b/docs/reference/cli/server_postgres-builtin-url.md similarity index 100% rename from docs/cli/server_postgres-builtin-url.md rename to docs/reference/cli/server_postgres-builtin-url.md diff --git a/docs/cli/show.md b/docs/reference/cli/show.md similarity index 100% rename from docs/cli/show.md rename to docs/reference/cli/show.md diff --git a/docs/cli/speedtest.md b/docs/reference/cli/speedtest.md similarity index 98% rename from docs/cli/speedtest.md rename to docs/reference/cli/speedtest.md index ab9d9a4f7e49c..10508bb8c3f82 100644 --- a/docs/cli/speedtest.md +++ b/docs/reference/cli/speedtest.md @@ -27,7 +27,8 @@ Specifies whether to wait for a direct connection before testing speed. | Type | enum[up\|down] | | Default | down | -Specifies whether to run in reverse mode where the client receives and the server sends. +Specifies whether to run in reverse mode where the client receives and the +server sends. ### -t, --time diff --git a/docs/cli/ssh.md b/docs/reference/cli/ssh.md similarity index 87% rename from docs/cli/ssh.md rename to docs/reference/cli/ssh.md index d2110628feec4..66efe641347f9 100644 --- a/docs/cli/ssh.md +++ b/docs/reference/cli/ssh.md @@ -37,7 +37,11 @@ Specifies whether to forward the SSH agent specified in $SSH_AUTH_SOCK. | Type | bool | | Environment | $CODER_SSH_FORWARD_GPG | -Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and workspace. The GPG agent must already be running locally and will not be started for you. If a GPG agent is already running in the workspace, it will be attempted to be killed. +Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, +but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and +workspace. The GPG agent must already be running locally and will not be started +for you. If a GPG agent is already running in the workspace, it will be +attempted to be killed. ### --identity-agent @@ -46,7 +50,8 @@ Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, b | Type | string | | Environment | $CODER_SSH_IDENTITY_AGENT | -Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent must also be enabled. +Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent +must also be enabled. ### --workspace-poll-interval @@ -66,7 +71,9 @@ Specifies how often to poll for workspace automated shutdown. | Environment | $CODER_SSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. +Specifies whether or not to wait for the startup script to finish executing. +Auto means that the agent startup script behavior configured in the workspace +template is used. ### --no-wait @@ -75,7 +82,9 @@ Specifies whether or not to wait for the startup script to finish executing. Aut | Type | bool | | Environment | $CODER_SSH_NO_WAIT | -Enter workspace immediately after the agent has connected. This is the default if the template has configured the agent startup script behavior as non-blocking. +Enter workspace immediately after the agent has connected. This is the default +if the template has configured the agent startup script behavior as +non-blocking. ### -l, --log-dir diff --git a/docs/cli/start.md b/docs/reference/cli/start.md similarity index 98% rename from docs/cli/start.md rename to docs/reference/cli/start.md index 0852ec5b57400..781ea8bb9b250 100644 --- a/docs/cli/start.md +++ b/docs/reference/cli/start.md @@ -70,4 +70,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/cli/stat.md b/docs/reference/cli/stat.md similarity index 95% rename from docs/cli/stat.md rename to docs/reference/cli/stat.md index 6e0510a805fd4..0e3b4675d9515 100644 --- a/docs/cli/stat.md +++ b/docs/reference/cli/stat.md @@ -27,7 +27,8 @@ coder stat [flags] | Type | string-array | | Default | host_cpu,host_memory,home_disk,container_cpu,container_memory | -Columns to display in table output. Available columns: host cpu, host memory, home disk, container cpu, container memory. +Columns to display in table output. Available columns: host cpu, host memory, +home disk, container cpu, container memory. ### -o, --output diff --git a/docs/cli/stat_cpu.md b/docs/reference/cli/stat_cpu.md similarity index 100% rename from docs/cli/stat_cpu.md rename to docs/reference/cli/stat_cpu.md diff --git a/docs/cli/stat_disk.md b/docs/reference/cli/stat_disk.md similarity index 100% rename from docs/cli/stat_disk.md rename to docs/reference/cli/stat_disk.md diff --git a/docs/cli/stat_mem.md b/docs/reference/cli/stat_mem.md similarity index 100% rename from docs/cli/stat_mem.md rename to docs/reference/cli/stat_mem.md diff --git a/docs/cli/state.md b/docs/reference/cli/state.md similarity index 100% rename from docs/cli/state.md rename to docs/reference/cli/state.md diff --git a/docs/cli/state_pull.md b/docs/reference/cli/state_pull.md similarity index 100% rename from docs/cli/state_pull.md rename to docs/reference/cli/state_pull.md diff --git a/docs/cli/state_push.md b/docs/reference/cli/state_push.md similarity index 100% rename from docs/cli/state_push.md rename to docs/reference/cli/state_push.md diff --git a/docs/cli/stop.md b/docs/reference/cli/stop.md similarity index 100% rename from docs/cli/stop.md rename to docs/reference/cli/stop.md diff --git a/docs/cli/support.md b/docs/reference/cli/support.md similarity index 100% rename from docs/cli/support.md rename to docs/reference/cli/support.md diff --git a/docs/cli/support_bundle.md b/docs/reference/cli/support_bundle.md similarity index 90% rename from docs/cli/support_bundle.md rename to docs/reference/cli/support_bundle.md index 602d11297ea3d..c9ac40290e01d 100644 --- a/docs/cli/support_bundle.md +++ b/docs/reference/cli/support_bundle.md @@ -33,7 +33,8 @@ Bypass prompts. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_OUTPUT_FILE | -File path for writing the generated support bundle. Defaults to coder-support-$(date +%s).zip. +File path for writing the generated support bundle. Defaults to +coder-support-$(date +%s).zip. ### --url-override @@ -42,4 +43,5 @@ File path for writing the generated support bundle. Defaults to coder-support-$( | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_URL_OVERRIDE | -Override the URL to your Coder deployment. This may be useful, for example, if you need to troubleshoot a specific Coder replica. +Override the URL to your Coder deployment. This may be useful, for example, if +you need to troubleshoot a specific Coder replica. diff --git a/docs/cli/templates.md b/docs/reference/cli/templates.md similarity index 100% rename from docs/cli/templates.md rename to docs/reference/cli/templates.md diff --git a/docs/cli/templates_archive.md b/docs/reference/cli/templates_archive.md similarity index 96% rename from docs/cli/templates_archive.md rename to docs/reference/cli/templates_archive.md index a229222addf88..311cb5df1f6e8 100644 --- a/docs/cli/templates_archive.md +++ b/docs/reference/cli/templates_archive.md @@ -26,7 +26,8 @@ Bypass prompts. | ---- | ----------------- | | Type | bool | -Include all unused template versions. By default, only failed template versions are archived. +Include all unused template versions. By default, only failed template versions +are archived. ### -O, --org diff --git a/docs/cli/templates_create.md b/docs/reference/cli/templates_create.md similarity index 79% rename from docs/cli/templates_create.md rename to docs/reference/cli/templates_create.md index c2ab11bd4916f..ffa42f1cf804a 100644 --- a/docs/cli/templates_create.md +++ b/docs/reference/cli/templates_create.md @@ -18,7 +18,9 @@ coder templates create [flags] [name] | ---- | ----------------- | | Type | bool | -Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. +Disable the default behavior of granting template access to the 'everyone' +group. The template permissions must be updated to allow non-admin users to use +this template. ### --variables-file @@ -59,7 +61,9 @@ Specify a set of tags to target provisioner daemons. | Type | duration | | Default | 24h | -Specify a default TTL for workspaces created from this template. It is the default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. +Specify a default TTL for workspaces created from this template. It is the +default time before shutdown - workspaces created from this template default to +this value. Maps to "Default autostop" in the UI. ### --failure-ttl @@ -68,7 +72,10 @@ Specify a default TTL for workspaces created from this template. It is the defau | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup"in the UI. +Specify a failure TTL for workspaces created from this template. It is the +amount of time after a failed "start" build before coder automatically schedules +a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to +"Failure cleanup"in the UI. ### --dormancy-threshold @@ -77,7 +84,9 @@ Specify a failure TTL for workspaces created from this template. It is the amoun | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the +dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy +threshold" in the UI. ### --dormancy-auto-deletion @@ -86,7 +95,9 @@ Specify a duration workspaces may be inactive prior to being moved to the dorman | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being +deleted. This licensed feature's default is 0h (off). Maps to "Dormancy +Auto-Deletion" in the UI. ### --require-active-version @@ -95,7 +106,8 @@ Specify a duration workspaces may be in the dormant state prior to being deleted | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does +not apply to template admins. This is an enterprise-only feature. ### -y, --yes @@ -130,7 +142,8 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the template. +Ignore warnings about not having a .terraform.lock.hcl file present in the +template. ### -m, --message @@ -138,4 +151,5 @@ Ignore warnings about not having a .terraform.lock.hcl file present in the templ | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. +Messages longer than 72 characters will be displayed as truncated. diff --git a/docs/cli/templates_delete.md b/docs/reference/cli/templates_delete.md similarity index 100% rename from docs/cli/templates_delete.md rename to docs/reference/cli/templates_delete.md diff --git a/docs/cli/templates_edit.md b/docs/reference/cli/templates_edit.md similarity index 75% rename from docs/cli/templates_edit.md rename to docs/reference/cli/templates_edit.md index 0e47a9b9be6bc..c999ff48fc4c6 100644 --- a/docs/cli/templates_edit.md +++ b/docs/reference/cli/templates_edit.md @@ -42,7 +42,8 @@ Edit the template description. | ---- | ------------------- | | Type | string | -Sets the template as deprecated. Must be a message explaining why the template is deprecated. +Sets the template as deprecated. Must be a message explaining why the template +is deprecated. ### --icon @@ -58,7 +59,8 @@ Edit the template icon path. | ---- | --------------------- | | Type | duration | -Edit the template default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. +Edit the template default time before shutdown - workspaces created from this +template default to this value. Maps to "Default autostop" in the UI. ### --activity-bump @@ -66,7 +68,9 @@ Edit the template default time before shutdown - workspaces created from this te | ---- | --------------------- | | Type | duration | -Edit the template activity bump - workspaces created from this template will have their shutdown time bumped by this value when activity is detected. Maps to "Activity bump" in the UI. +Edit the template activity bump - workspaces created from this template will +have their shutdown time bumped by this value when activity is detected. Maps to +"Activity bump" in the UI. ### --autostart-requirement-weekdays @@ -74,7 +78,9 @@ Edit the template activity bump - workspaces created from this template will hav | ---- | ------------------------- | | Type | string-array | -Edit the template autostart requirement weekdays - workspaces created from this template can only autostart on the given weekdays. To unset this value for the template (and allow autostart on all days), pass 'all'. +Edit the template autostart requirement weekdays - workspaces created from this +template can only autostart on the given weekdays. To unset this value for the +template (and allow autostart on all days), pass 'all'. ### --autostop-requirement-weekdays @@ -82,7 +88,9 @@ Edit the template autostart requirement weekdays - workspaces created from this | ---- | ------------------------- | | Type | string-array | -Edit the template autostop requirement weekdays - workspaces created from this template must be restarted on the given weekdays. To unset this value for the template (and disable the autostop requirement for the template), pass 'none'. +Edit the template autostop requirement weekdays - workspaces created from this +template must be restarted on the given weekdays. To unset this value for the +template (and disable the autostop requirement for the template), pass 'none'. ### --autostop-requirement-weeks @@ -90,7 +98,8 @@ Edit the template autostop requirement weekdays - workspaces created from this t | ---- | ---------------- | | Type | int | -Edit the template autostop requirement weeks - workspaces created from this template must be restarted on an n-weekly basis. +Edit the template autostop requirement weeks - workspaces created from this +template must be restarted on an n-weekly basis. ### --failure-ttl @@ -99,7 +108,10 @@ Edit the template autostop requirement weeks - workspaces created from this temp | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup" in the UI. +Specify a failure TTL for workspaces created from this template. It is the +amount of time after a failed "start" build before coder automatically schedules +a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to +"Failure cleanup" in the UI. ### --dormancy-threshold @@ -108,7 +120,9 @@ Specify a failure TTL for workspaces created from this template. It is the amoun | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the +dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy +threshold" in the UI. ### --dormancy-auto-deletion @@ -117,7 +131,9 @@ Specify a duration workspaces may be inactive prior to being moved to the dorman | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being +deleted. This licensed feature's default is 0h (off). Maps to "Dormancy +Auto-Deletion" in the UI. ### --allow-user-cancel-workspace-jobs @@ -135,7 +151,8 @@ Allow users to cancel in-progress workspace jobs. | Type | bool | | Default | true | -Allow users to configure autostart for workspaces on this template. This can only be disabled in enterprise. +Allow users to configure autostart for workspaces on this template. This can +only be disabled in enterprise. ### --allow-user-autostop @@ -144,7 +161,8 @@ Allow users to configure autostart for workspaces on this template. This can onl | Type | bool | | Default | true | -Allow users to customize the autostop TTL for workspaces on this template. This can only be disabled in enterprise. +Allow users to customize the autostop TTL for workspaces on this template. This +can only be disabled in enterprise. ### --require-active-version @@ -153,7 +171,8 @@ Allow users to customize the autostop TTL for workspaces on this template. This | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does +not apply to template admins. This is an enterprise-only feature. ### --private @@ -162,7 +181,9 @@ Requires workspace builds to use the active template version. This setting does | Type | bool | | Default | false | -Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. +Disable the default behavior of granting template access to the 'everyone' +group. The template permissions must be updated to allow non-admin users to use +this template. ### -y, --yes diff --git a/docs/cli/templates_init.md b/docs/reference/cli/templates_init.md similarity index 100% rename from docs/cli/templates_init.md rename to docs/reference/cli/templates_init.md diff --git a/docs/cli/templates_list.md b/docs/reference/cli/templates_list.md similarity index 87% rename from docs/cli/templates_list.md rename to docs/reference/cli/templates_list.md index 24eb51fe64e6a..418835b8df2cf 100644 --- a/docs/cli/templates_list.md +++ b/docs/reference/cli/templates_list.md @@ -23,7 +23,9 @@ coder templates list [flags] | Type | string-array | | Default | name,organization name,last updated,used by | -Columns to display in table output. Available columns: name, created at, last updated, organization id, organization name, provisioner, active version id, used by, default ttl. +Columns to display in table output. Available columns: name, created at, last +updated, organization id, organization name, provisioner, active version id, +used by, default ttl. ### -o, --output diff --git a/docs/cli/templates_pull.md b/docs/reference/cli/templates_pull.md similarity index 91% rename from docs/cli/templates_pull.md rename to docs/reference/cli/templates_pull.md index 3678426fd098e..7e6ecc76830aa 100644 --- a/docs/cli/templates_pull.md +++ b/docs/reference/cli/templates_pull.md @@ -34,7 +34,9 @@ Output the template as a zip archive to stdout. | ---- | ------------------- | | Type | string | -The name of the template version to pull. Use 'active' to pull the active version, 'latest' to pull the latest version, or the name of the template version to pull. +The name of the template version to pull. Use 'active' to pull the active +version, 'latest' to pull the latest version, or the name of the template +version to pull. ### -y, --yes diff --git a/docs/cli/templates_push.md b/docs/reference/cli/templates_push.md similarity index 94% rename from docs/cli/templates_push.md rename to docs/reference/cli/templates_push.md index e56528841ebda..96fbac6f728e4 100644 --- a/docs/cli/templates_push.md +++ b/docs/reference/cli/templates_push.md @@ -50,7 +50,8 @@ Specify a set of tags to target provisioner daemons. | ---- | ------------------- | | Type | string | -Specify a name for the new template version. It will be automatically generated if not provided. +Specify a name for the new template version. It will be automatically generated +if not provided. ### --always-prompt @@ -58,7 +59,8 @@ Specify a name for the new template version. It will be automatically generated | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from active template version. +Always prompt all parameters. Does not pull parameter values from active +template version. ### --activate @@ -93,7 +95,8 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the template. +Ignore warnings about not having a .terraform.lock.hcl file present in the +template. ### -m, --message @@ -101,7 +104,8 @@ Ignore warnings about not having a .terraform.lock.hcl file present in the templ | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. +Messages longer than 72 characters will be displayed as truncated. ### -O, --org diff --git a/docs/cli/templates_versions.md b/docs/reference/cli/templates_versions.md similarity index 100% rename from docs/cli/templates_versions.md rename to docs/reference/cli/templates_versions.md diff --git a/docs/cli/templates_versions_archive.md b/docs/reference/cli/templates_versions_archive.md similarity index 100% rename from docs/cli/templates_versions_archive.md rename to docs/reference/cli/templates_versions_archive.md diff --git a/docs/cli/templates_versions_list.md b/docs/reference/cli/templates_versions_list.md similarity index 96% rename from docs/cli/templates_versions_list.md rename to docs/reference/cli/templates_versions_list.md index ca42bce770515..b6a7288ebe9e3 100644 --- a/docs/cli/templates_versions_list.md +++ b/docs/reference/cli/templates_versions_list.md @@ -36,7 +36,8 @@ Select which organization (uuid or name) to use. | Type | string-array | | Default | Name,Created At,Created By,Status,Active | -Columns to display in table output. Available columns: name, created at, created by, status, active, archived. +Columns to display in table output. Available columns: name, created at, created +by, status, active, archived. ### -o, --output diff --git a/docs/cli/templates_versions_unarchive.md b/docs/reference/cli/templates_versions_unarchive.md similarity index 100% rename from docs/cli/templates_versions_unarchive.md rename to docs/reference/cli/templates_versions_unarchive.md diff --git a/docs/cli/tokens.md b/docs/reference/cli/tokens.md similarity index 100% rename from docs/cli/tokens.md rename to docs/reference/cli/tokens.md diff --git a/docs/cli/tokens_create.md b/docs/reference/cli/tokens_create.md similarity index 100% rename from docs/cli/tokens_create.md rename to docs/reference/cli/tokens_create.md diff --git a/docs/cli/tokens_list.md b/docs/reference/cli/tokens_list.md similarity index 91% rename from docs/cli/tokens_list.md rename to docs/reference/cli/tokens_list.md index 8b47a0d78717f..d5325afe13077 100644 --- a/docs/cli/tokens_list.md +++ b/docs/reference/cli/tokens_list.md @@ -22,7 +22,8 @@ coder tokens list [flags] | ---- | ----------------- | | Type | bool | -Specifies whether all users' tokens will be listed or not (must have Owner role to see all tokens). +Specifies whether all users' tokens will be listed or not (must have Owner role +to see all tokens). ### -c, --column @@ -31,7 +32,8 @@ Specifies whether all users' tokens will be listed or not (must have Owner role | Type | string-array | | Default | id,name,last used,expires at,created at | -Columns to display in table output. Available columns: id, name, last used, expires at, created at, owner. +Columns to display in table output. Available columns: id, name, last used, +expires at, created at, owner. ### -o, --output diff --git a/docs/cli/tokens_remove.md b/docs/reference/cli/tokens_remove.md similarity index 100% rename from docs/cli/tokens_remove.md rename to docs/reference/cli/tokens_remove.md diff --git a/docs/cli/unfavorite.md b/docs/reference/cli/unfavorite.md similarity index 100% rename from docs/cli/unfavorite.md rename to docs/reference/cli/unfavorite.md diff --git a/docs/cli/update.md b/docs/reference/cli/update.md similarity index 98% rename from docs/cli/update.md rename to docs/reference/cli/update.md index 562d32f8fd960..8fe88778841da 100644 --- a/docs/cli/update.md +++ b/docs/reference/cli/update.md @@ -68,4 +68,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/cli/users.md b/docs/reference/cli/users.md similarity index 100% rename from docs/cli/users.md rename to docs/reference/cli/users.md diff --git a/docs/cli/users_activate.md b/docs/reference/cli/users_activate.md similarity index 96% rename from docs/cli/users_activate.md rename to docs/reference/cli/users_activate.md index f5b2d3e8b85ca..c09315e2ad018 100644 --- a/docs/cli/users_activate.md +++ b/docs/reference/cli/users_activate.md @@ -2,7 +2,8 @@ # users activate -Update a user's status to 'active'. Active users can fully interact with the platform +Update a user's status to 'active'. Active users can fully interact with the +platform Aliases: diff --git a/docs/cli/users_create.md b/docs/reference/cli/users_create.md similarity index 89% rename from docs/cli/users_create.md rename to docs/reference/cli/users_create.md index 368f049e0a91d..3dd75b9981a8f 100644 --- a/docs/cli/users_create.md +++ b/docs/reference/cli/users_create.md @@ -48,7 +48,9 @@ Specifies a password for the new user. | ---- | ------------------- | | Type | string | -Optionally specify the login type for the user. Valid values are: password, none, github, oidc. Using 'none' prevents the user from authenticating and requires an API key/token to be generated by an admin. +Optionally specify the login type for the user. Valid values are: password, +none, github, oidc. Using 'none' prevents the user from authenticating and +requires an API key/token to be generated by an admin. ### -O, --org diff --git a/docs/cli/users_delete.md b/docs/reference/cli/users_delete.md similarity index 100% rename from docs/cli/users_delete.md rename to docs/reference/cli/users_delete.md diff --git a/docs/cli/users_list.md b/docs/reference/cli/users_list.md similarity index 93% rename from docs/cli/users_list.md rename to docs/reference/cli/users_list.md index 1a7a10b20d057..c01960f585e22 100644 --- a/docs/cli/users_list.md +++ b/docs/reference/cli/users_list.md @@ -21,7 +21,8 @@ coder users list [flags] | Type | string-array | | Default | username,email,created_at,status | -Columns to display in table output. Available columns: id, username, email, created at, updated at, status. +Columns to display in table output. Available columns: id, username, email, +created at, updated at, status. ### -o, --output diff --git a/docs/cli/users_show.md b/docs/reference/cli/users_show.md similarity index 100% rename from docs/cli/users_show.md rename to docs/reference/cli/users_show.md diff --git a/docs/cli/users_suspend.md b/docs/reference/cli/users_suspend.md similarity index 96% rename from docs/cli/users_suspend.md rename to docs/reference/cli/users_suspend.md index d2980d00a4d62..445042d6ac91f 100644 --- a/docs/cli/users_suspend.md +++ b/docs/reference/cli/users_suspend.md @@ -2,7 +2,8 @@ # users suspend -Update a user's status to 'suspended'. A suspended user cannot log into the platform +Update a user's status to 'suspended'. A suspended user cannot log into the +platform ## Usage diff --git a/docs/cli/version.md b/docs/reference/cli/version.md similarity index 100% rename from docs/cli/version.md rename to docs/reference/cli/version.md diff --git a/docs/cli/whoami.md b/docs/reference/cli/whoami.md similarity index 100% rename from docs/cli/whoami.md rename to docs/reference/cli/whoami.md diff --git a/scripts/apidocgen/postprocess/main.go b/scripts/apidocgen/postprocess/main.go index b1f7d43fa2ce5..b871535653b71 100644 --- a/scripts/apidocgen/postprocess/main.go +++ b/scripts/apidocgen/postprocess/main.go @@ -16,8 +16,8 @@ import ( ) const ( - apiSubdir = "api" - apiIndexFile = "index.md" + apiSubdir = "reference/api" + apiIndexFile = "README.md" apiIndexContent = `Get started with the Coder API: ## Quickstart diff --git a/scripts/clidocgen/gen.go b/scripts/clidocgen/gen.go index 66691275e0f27..04f69afe663cd 100644 --- a/scripts/clidocgen/gen.go +++ b/scripts/clidocgen/gen.go @@ -77,7 +77,7 @@ func fullName(cmd *serpent.Command) string { func fmtDocFilename(cmd *serpent.Command) string { if cmd.FullName() == "coder" { // Special case for index. - return "../cli.md" + return "./README.md" } name := strings.ReplaceAll(fullName(cmd), " ", "_") return fmt.Sprintf("%s.md", name) diff --git a/scripts/clidocgen/main.go b/scripts/clidocgen/main.go index 243234ed99b9a..a5a48a9311df2 100644 --- a/scripts/clidocgen/main.go +++ b/scripts/clidocgen/main.go @@ -87,7 +87,7 @@ func main() { var ( docsDir = filepath.Join(workdir, "docs") - cliMarkdownDir = filepath.Join(docsDir, "cli") + cliMarkdownDir = filepath.Join(docsDir, "reference/cli") ) cmd, err := root.Command(root.EnterpriseSubcommands()) @@ -146,27 +146,33 @@ func main() { var found bool for i := range manifest.Routes { rt := &manifest.Routes[i] - if rt.Title != "Command Line" { + if rt.Title != "Reference" { continue } - rt.Children = nil - found = true - for path, cmd := range wroteMap { - relPath, err := filepath.Rel(docsDir, path) - if err != nil { - flog.Fatalf("getting relative path: %v", err) + for j := range rt.Children { + child := &rt.Children[j] + if child.Title != "Command Line" { + continue + } + child.Children = nil + found = true + for path, cmd := range wroteMap { + relPath, err := filepath.Rel(docsDir, path) + if err != nil { + flog.Fatalf("getting relative path: %v", err) + } + child.Children = append(child.Children, route{ + Title: fullName(cmd), + Description: cmd.Short, + Path: relPath, + }) } - rt.Children = append(rt.Children, route{ - Title: fullName(cmd), - Description: cmd.Short, - Path: relPath, + // Sort children by title because wroteMap iteration is + // non-deterministic. + sort.Slice(child.Children, func(i, j int) bool { + return child.Children[i].Title < child.Children[j].Title }) } - // Sort children by title because wroteMap iteration is - // non-deterministic. - sort.Slice(rt.Children, func(i, j int) bool { - return rt.Children[i].Title < rt.Children[j].Title - }) } if !found { diff --git a/site/.prettierrc.yaml b/site/.prettierrc.yaml index 036d5d5f73ada..c91fafc64cad9 100644 --- a/site/.prettierrc.yaml +++ b/site/.prettierrc.yaml @@ -11,8 +11,8 @@ tabWidth: 2 overrides: - files: - ../README.md - - ../docs/api/**/*.md - - ../docs/cli/**/*.md + - ../docs/reference/api/**/*.md + - ../docs/reference/cli/**/*.md - ../docs/changelogs/*.md - ../.github/**/*.{yaml,yml,toml} - ../scripts/**/*.{yaml,yml,toml} From b9ee217ae898e040fbccd37611f1c0f62ad67412 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 12 Aug 2024 15:14:05 +0000 Subject: [PATCH 02/16] fix manifest --- docs/manifest.json | 1098 ++++++++++++------------ docs/reference/api/agents.md | 48 +- docs/reference/api/applications.md | 6 +- docs/reference/api/audit.md | 3 +- docs/reference/api/authentication.md | 6 +- docs/reference/api/authorization.md | 6 +- docs/reference/api/builds.md | 27 +- docs/reference/api/debug.md | 15 +- docs/reference/api/enterprise.md | 135 +-- docs/reference/api/files.md | 6 +- docs/reference/api/general.md | 21 +- docs/reference/api/git.md | 15 +- docs/reference/api/insights.md | 12 +- docs/reference/api/members.md | 24 +- docs/reference/api/notifications.md | 18 +- docs/reference/api/organizations.md | 21 +- docs/reference/api/portsharing.md | 6 +- docs/reference/api/schemas.md | 39 +- docs/reference/api/templates.md | 102 +-- docs/reference/api/users.md | 87 +- docs/reference/api/workspaceproxies.md | 3 +- docs/reference/api/workspaces.md | 62 +- 22 files changed, 777 insertions(+), 983 deletions(-) diff --git a/docs/manifest.json b/docs/manifest.json index 3d9d8f9145976..3fb5ac07ec5aa 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -544,558 +544,562 @@ ] }, { - "title": "API", - "description": "Learn how to use Coderd API", - "path": "./reference/api/README.md", - "icon_path": "./images/icons/api.svg", - "children": [ - { - "title": "General", - "path": "./reference/api/general.md" - }, - { - "title": "Agents", - "path": "./reference/api/agents.md" - }, - { - "title": "Applications", - "path": "./reference/api/applications.md" - }, - { - "title": "Audit", - "path": "./reference/api/audit.md" - }, - { - "title": "Authentication", - "path": "./reference/api/authentication.md" - }, - { - "title": "Authorization", - "path": "./reference/api/authorization.md" - }, - { - "title": "Builds", - "path": "./reference/api/builds.md" - }, - { - "title": "Debug", - "path": "./reference/api/debug.md" - }, - { - "title": "Enterprise", - "path": "./reference/api/enterprise.md" - }, - { - "title": "Files", - "path": "./reference/api/files.md" - }, - { - "title": "Git", - "path": "./reference/api/git.md" - }, - { - "title": "Insights", - "path": "./reference/api/insights.md" - }, - { - "title": "Members", - "path": "./reference/api/members.md" - }, - { - "title": "Notifications", - "path": "./reference/api/notifications.md" - }, - { - "title": "Organizations", - "path": "./reference/api/organizations.md" - }, - { - "title": "PortSharing", - "path": "./reference/api/portsharing.md" - }, - { - "title": "Schemas", - "path": "./reference/api/schemas.md" - }, - { - "title": "Templates", - "path": "./reference/api/templates.md" - }, - { - "title": "Users", - "path": "./reference/api/users.md" - }, - { - "title": "WorkspaceProxies", - "path": "./reference/api/workspaceproxies.md" - }, - { - "title": "Workspaces", - "path": "./reference/api/workspaces.md" - } - ] - }, - { - "title": "Command Line", - "description": "Learn how to use Coder CLI", + "title": "Reference", + "description": "Reference", "path": "./reference/README.md", - "icon_path": "./images/icons/terminal.svg", + "icon_path": "./images/icons/notes.svg", "children": [ { - "title": "autoupdate", - "description": "Toggle auto-update policy for a workspace", - "path": "cli/autoupdate.md" - }, - { - "title": "coder", - "path": "cli.md" - }, - { - "title": "config-ssh", - "description": "Add an SSH Host entry for your workspaces \"ssh coder.workspace\"", - "path": "cli/config-ssh.md" - }, - { - "title": "create", - "description": "Create a workspace", - "path": "cli/create.md" - }, - { - "title": "delete", - "description": "Delete a workspace", - "path": "cli/delete.md" - }, - { - "title": "dotfiles", - "description": "Personalize your workspace by applying a canonical dotfiles repository", - "path": "cli/dotfiles.md" - }, - { - "title": "external-auth", - "description": "Manage external authentication", - "path": "cli/external-auth.md" - }, - { - "title": "external-auth access-token", - "description": "Print auth for an external provider", - "path": "cli/external-auth_access-token.md" - }, - { - "title": "favorite", - "description": "Add a workspace to your favorites", - "path": "cli/favorite.md" - }, - { - "title": "features", - "description": "List Enterprise features", - "path": "cli/features.md" - }, - { - "title": "features list", - "path": "cli/features_list.md" - }, - { - "title": "groups", - "description": "Manage groups", - "path": "cli/groups.md" - }, - { - "title": "groups create", - "description": "Create a user group", - "path": "cli/groups_create.md" - }, - { - "title": "groups delete", - "description": "Delete a user group", - "path": "cli/groups_delete.md" - }, - { - "title": "groups edit", - "description": "Edit a user group", - "path": "cli/groups_edit.md" - }, - { - "title": "groups list", - "description": "List user groups", - "path": "cli/groups_list.md" - }, - { - "title": "licenses", - "description": "Add, delete, and list licenses", - "path": "cli/licenses.md" - }, - { - "title": "licenses add", - "description": "Add license to Coder deployment", - "path": "cli/licenses_add.md" - }, - { - "title": "licenses delete", - "description": "Delete license by ID", - "path": "cli/licenses_delete.md" - }, - { - "title": "licenses list", - "description": "List licenses (including expired)", - "path": "cli/licenses_list.md" - }, - { - "title": "list", - "description": "List workspaces", - "path": "cli/list.md" - }, - { - "title": "login", - "description": "Authenticate with Coder deployment", - "path": "cli/login.md" - }, - { - "title": "logout", - "description": "Unauthenticate your local session", - "path": "cli/logout.md" - }, - { - "title": "netcheck", - "description": "Print network debug information for DERP and STUN", - "path": "cli/netcheck.md" - }, - { - "title": "notifications", - "description": "Manage Coder notifications", - "path": "cli/notifications.md" - }, - { - "title": "notifications pause", - "description": "Pause notifications", - "path": "cli/notifications_pause.md" - }, - { - "title": "notifications resume", - "description": "Resume notifications", - "path": "cli/notifications_resume.md" - }, - { - "title": "open", - "description": "Open a workspace", - "path": "cli/open.md" - }, - { - "title": "open vscode", - "description": "Open a workspace in VS Code Desktop", - "path": "cli/open_vscode.md" - }, - { - "title": "ping", - "description": "Ping a workspace", - "path": "cli/ping.md" - }, - { - "title": "port-forward", - "description": "Forward ports from a workspace to the local machine. For reverse port forwarding, use \"coder ssh -R\".", - "path": "cli/port-forward.md" - }, - { - "title": "provisionerd", - "description": "Manage provisioner daemons", - "path": "cli/provisionerd.md" - }, - { - "title": "provisionerd start", - "description": "Run a provisioner daemon", - "path": "cli/provisionerd_start.md" - }, - { - "title": "publickey", - "description": "Output your Coder public key used for Git operations", - "path": "cli/publickey.md" - }, - { - "title": "rename", - "description": "Rename a workspace", - "path": "cli/rename.md" - }, - { - "title": "reset-password", - "description": "Directly connect to the database to reset a user's password", - "path": "cli/reset-password.md" - }, - { - "title": "restart", - "description": "Restart a workspace", - "path": "cli/restart.md" - }, - { - "title": "schedule", - "description": "Schedule automated start and stop times for workspaces", - "path": "cli/schedule.md" - }, - { - "title": "schedule override-stop", - "description": "Override the stop time of a currently running workspace instance.", - "path": "cli/schedule_override-stop.md" - }, - { - "title": "schedule show", - "description": "Show workspace schedules", - "path": "cli/schedule_show.md" - }, - { - "title": "schedule start", - "description": "Edit workspace start schedule", - "path": "cli/schedule_start.md" - }, - { - "title": "schedule stop", - "description": "Edit workspace stop schedule", - "path": "cli/schedule_stop.md" - }, - { - "title": "server", - "description": "Start a Coder server", - "path": "cli/server.md" - }, - { - "title": "server create-admin-user", - "description": "Create a new admin user with the given username, email and password and adds it to every organization.", - "path": "cli/server_create-admin-user.md" - }, - { - "title": "server dbcrypt", - "description": "Manage database encryption.", - "path": "cli/server_dbcrypt.md" - }, - { - "title": "server dbcrypt decrypt", - "description": "Decrypt a previously encrypted database.", - "path": "cli/server_dbcrypt_decrypt.md" - }, - { - "title": "server dbcrypt delete", - "description": "Delete all encrypted data from the database. THIS IS A DESTRUCTIVE OPERATION.", - "path": "cli/server_dbcrypt_delete.md" - }, - { - "title": "server dbcrypt rotate", - "description": "Rotate database encryption keys.", - "path": "cli/server_dbcrypt_rotate.md" - }, - { - "title": "server postgres-builtin-serve", - "description": "Run the built-in PostgreSQL deployment.", - "path": "cli/server_postgres-builtin-serve.md" - }, - { - "title": "server postgres-builtin-url", - "description": "Output the connection URL for the built-in PostgreSQL deployment.", - "path": "cli/server_postgres-builtin-url.md" - }, - { - "title": "show", - "description": "Display details of a workspace's resources and agents", - "path": "cli/show.md" - }, - { - "title": "speedtest", - "description": "Run upload and download tests from your machine to a workspace", - "path": "cli/speedtest.md" - }, - { - "title": "ssh", - "description": "Start a shell into a workspace", - "path": "cli/ssh.md" - }, - { - "title": "start", - "description": "Start a workspace", - "path": "cli/start.md" - }, - { - "title": "stat", - "description": "Show resource usage for the current workspace.", - "path": "cli/stat.md" - }, - { - "title": "stat cpu", - "description": "Show CPU usage, in cores.", - "path": "cli/stat_cpu.md" - }, - { - "title": "stat disk", - "description": "Show disk usage, in gigabytes.", - "path": "cli/stat_disk.md" - }, - { - "title": "stat mem", - "description": "Show memory usage, in gigabytes.", - "path": "cli/stat_mem.md" - }, - { - "title": "state", - "description": "Manually manage Terraform state to fix broken workspaces", - "path": "cli/state.md" - }, - { - "title": "state pull", - "description": "Pull a Terraform state file from a workspace.", - "path": "cli/state_pull.md" - }, - { - "title": "state push", - "description": "Push a Terraform state file to a workspace.", - "path": "cli/state_push.md" - }, - { - "title": "stop", - "description": "Stop a workspace", - "path": "cli/stop.md" - }, - { - "title": "support", - "description": "Commands for troubleshooting issues with a Coder deployment.", - "path": "cli/support.md" - }, - { - "title": "support bundle", - "description": "Generate a support bundle to troubleshoot issues connecting to a workspace.", - "path": "cli/support_bundle.md" - }, - { - "title": "templates", - "description": "Manage templates", - "path": "cli/templates.md" - }, - { - "title": "templates archive", - "description": "Archive unused or failed template versions from a given template(s)", - "path": "cli/templates_archive.md" - }, - { - "title": "templates create", - "description": "DEPRECATED: Create a template from the current directory or as specified by flag", - "path": "cli/templates_create.md" - }, - { - "title": "templates delete", - "description": "Delete templates", - "path": "cli/templates_delete.md" - }, - { - "title": "templates edit", - "description": "Edit the metadata of a template by name.", - "path": "cli/templates_edit.md" - }, - { - "title": "templates init", - "description": "Get started with a templated template.", - "path": "cli/templates_init.md" - }, - { - "title": "templates list", - "description": "List all the templates available for the organization", - "path": "cli/templates_list.md" - }, - { - "title": "templates pull", - "description": "Download the active, latest, or specified version of a template to a path.", - "path": "cli/templates_pull.md" - }, - { - "title": "templates push", - "description": "Create or update a template from the current directory or as specified by flag", - "path": "cli/templates_push.md" - }, - { - "title": "templates versions", - "description": "Manage different versions of the specified template", - "path": "cli/templates_versions.md" - }, - { - "title": "templates versions archive", - "description": "Archive a template version(s).", - "path": "cli/templates_versions_archive.md" - }, - { - "title": "templates versions list", - "description": "List all the versions of the specified template", - "path": "cli/templates_versions_list.md" - }, - { - "title": "templates versions unarchive", - "description": "Unarchive a template version(s).", - "path": "cli/templates_versions_unarchive.md" - }, - { - "title": "tokens", - "description": "Manage personal access tokens", - "path": "cli/tokens.md" - }, - { - "title": "tokens create", - "description": "Create a token", - "path": "cli/tokens_create.md" - }, - { - "title": "tokens list", - "description": "List tokens", - "path": "cli/tokens_list.md" - }, - { - "title": "tokens remove", - "description": "Delete a token", - "path": "cli/tokens_remove.md" - }, - { - "title": "unfavorite", - "description": "Remove a workspace from your favorites", - "path": "cli/unfavorite.md" - }, - { - "title": "update", - "description": "Will update and start a given workspace if it is out of date", - "path": "cli/update.md" - }, - { - "title": "users", - "description": "Manage users", - "path": "cli/users.md" - }, - { - "title": "users activate", - "description": "Update a user's status to 'active'. Active users can fully interact with the platform", - "path": "cli/users_activate.md" - }, - { - "title": "users create", - "path": "cli/users_create.md" - }, - { - "title": "users delete", - "description": "Delete a user by username or user_id.", - "path": "cli/users_delete.md" - }, - { - "title": "users list", - "path": "cli/users_list.md" - }, - { - "title": "users show", - "description": "Show a single user. Use 'me' to indicate the currently authenticated user.", - "path": "cli/users_show.md" - }, - { - "title": "users suspend", - "description": "Update a user's status to 'suspended'. A suspended user cannot log into the platform", - "path": "cli/users_suspend.md" - }, - { - "title": "version", - "description": "Show coder version", - "path": "cli/version.md" + "title": "REST API", + "description": "Learn how to use Coderd API", + "path": "./reference/api/README.md", + "icon_path": "./images/icons/api.svg", + "children": [ + { + "title": "General", + "path": "./reference/api/general.md" + }, + { + "title": "Agents", + "path": "./reference/api/agents.md" + }, + { + "title": "Applications", + "path": "./reference/api/applications.md" + }, + { + "title": "Audit", + "path": "./reference/api/audit.md" + }, + { + "title": "Authentication", + "path": "./reference/api/authentication.md" + }, + { + "title": "Authorization", + "path": "./reference/api/authorization.md" + }, + { + "title": "Builds", + "path": "./reference/api/builds.md" + }, + { + "title": "Debug", + "path": "./reference/api/debug.md" + }, + { + "title": "Enterprise", + "path": "./reference/api/enterprise.md" + }, + { + "title": "Files", + "path": "./reference/api/files.md" + }, + { + "title": "Git", + "path": "./reference/api/git.md" + }, + { + "title": "Insights", + "path": "./reference/api/insights.md" + }, + { + "title": "Members", + "path": "./reference/api/members.md" + }, + { + "title": "Organizations", + "path": "./reference/api/organizations.md" + }, + { + "title": "PortSharing", + "path": "./reference/api/portsharing.md" + }, + { + "title": "Schemas", + "path": "./reference/api/schemas.md" + }, + { + "title": "Templates", + "path": "./reference/api/templates.md" + }, + { + "title": "Users", + "path": "./reference/api/users.md" + }, + { + "title": "WorkspaceProxies", + "path": "./reference/api/workspaceproxies.md" + }, + { + "title": "Workspaces", + "path": "./reference/api/workspaces.md" + } + ] }, { - "title": "whoami", - "description": "Fetch authenticated user info for Coder deployment", - "path": "cli/whoami.md" + "title": "Command Line", + "description": "Learn how to use Coder CLI", + "path": "./reference/cli/README.md", + "icon_path": "./images/icons/terminal.svg", + "children": [ + { + "title": "autoupdate", + "description": "Toggle auto-update policy for a workspace", + "path": "reference/cli/autoupdate.md" + }, + { + "title": "coder", + "path": "reference/cli/README.md" + }, + { + "title": "config-ssh", + "description": "Add an SSH Host entry for your workspaces \"ssh coder.workspace\"", + "path": "reference/cli/config-ssh.md" + }, + { + "title": "create", + "description": "Create a workspace", + "path": "reference/cli/create.md" + }, + { + "title": "delete", + "description": "Delete a workspace", + "path": "reference/cli/delete.md" + }, + { + "title": "dotfiles", + "description": "Personalize your workspace by applying a canonical dotfiles repository", + "path": "reference/cli/dotfiles.md" + }, + { + "title": "external-auth", + "description": "Manage external authentication", + "path": "reference/cli/external-auth.md" + }, + { + "title": "external-auth access-token", + "description": "Print auth for an external provider", + "path": "reference/cli/external-auth_access-token.md" + }, + { + "title": "favorite", + "description": "Add a workspace to your favorites", + "path": "reference/cli/favorite.md" + }, + { + "title": "features", + "description": "List Enterprise features", + "path": "reference/cli/features.md" + }, + { + "title": "features list", + "path": "reference/cli/features_list.md" + }, + { + "title": "groups", + "description": "Manage groups", + "path": "reference/cli/groups.md" + }, + { + "title": "groups create", + "description": "Create a user group", + "path": "reference/cli/groups_create.md" + }, + { + "title": "groups delete", + "description": "Delete a user group", + "path": "reference/cli/groups_delete.md" + }, + { + "title": "groups edit", + "description": "Edit a user group", + "path": "reference/cli/groups_edit.md" + }, + { + "title": "groups list", + "description": "List user groups", + "path": "reference/cli/groups_list.md" + }, + { + "title": "licenses", + "description": "Add, delete, and list licenses", + "path": "reference/cli/licenses.md" + }, + { + "title": "licenses add", + "description": "Add license to Coder deployment", + "path": "reference/cli/licenses_add.md" + }, + { + "title": "licenses delete", + "description": "Delete license by ID", + "path": "reference/cli/licenses_delete.md" + }, + { + "title": "licenses list", + "description": "List licenses (including expired)", + "path": "reference/cli/licenses_list.md" + }, + { + "title": "list", + "description": "List workspaces", + "path": "reference/cli/list.md" + }, + { + "title": "login", + "description": "Authenticate with Coder deployment", + "path": "reference/cli/login.md" + }, + { + "title": "logout", + "description": "Unauthenticate your local session", + "path": "reference/cli/logout.md" + }, + { + "title": "netcheck", + "description": "Print network debug information for DERP and STUN", + "path": "reference/cli/netcheck.md" + }, + { + "title": "notifications", + "description": "Manage Coder notifications", + "path": "reference/cli/notifications.md" + }, + { + "title": "notifications pause", + "description": "Pause notifications", + "path": "reference/cli/notifications_pause.md" + }, + { + "title": "notifications resume", + "description": "Resume notifications", + "path": "reference/cli/notifications_resume.md" + }, + { + "title": "open", + "description": "Open a workspace", + "path": "reference/cli/open.md" + }, + { + "title": "open vscode", + "description": "Open a workspace in VS Code Desktop", + "path": "reference/cli/open_vscode.md" + }, + { + "title": "ping", + "description": "Ping a workspace", + "path": "reference/cli/ping.md" + }, + { + "title": "port-forward", + "description": "Forward ports from a workspace to the local machine. For reverse port forwarding, use \"coder ssh -R\".", + "path": "reference/cli/port-forward.md" + }, + { + "title": "provisionerd", + "description": "Manage provisioner daemons", + "path": "reference/cli/provisionerd.md" + }, + { + "title": "provisionerd start", + "description": "Run a provisioner daemon", + "path": "reference/cli/provisionerd_start.md" + }, + { + "title": "publickey", + "description": "Output your Coder public key used for Git operations", + "path": "reference/cli/publickey.md" + }, + { + "title": "rename", + "description": "Rename a workspace", + "path": "reference/cli/rename.md" + }, + { + "title": "reset-password", + "description": "Directly connect to the database to reset a user's password", + "path": "reference/cli/reset-password.md" + }, + { + "title": "restart", + "description": "Restart a workspace", + "path": "reference/cli/restart.md" + }, + { + "title": "schedule", + "description": "Schedule automated start and stop times for workspaces", + "path": "reference/cli/schedule.md" + }, + { + "title": "schedule override-stop", + "description": "Override the stop time of a currently running workspace instance.", + "path": "reference/cli/schedule_override-stop.md" + }, + { + "title": "schedule show", + "description": "Show workspace schedules", + "path": "reference/cli/schedule_show.md" + }, + { + "title": "schedule start", + "description": "Edit workspace start schedule", + "path": "reference/cli/schedule_start.md" + }, + { + "title": "schedule stop", + "description": "Edit workspace stop schedule", + "path": "reference/cli/schedule_stop.md" + }, + { + "title": "server", + "description": "Start a Coder server", + "path": "reference/cli/server.md" + }, + { + "title": "server create-admin-user", + "description": "Create a new admin user with the given username, email and password and adds it to every organization.", + "path": "reference/cli/server_create-admin-user.md" + }, + { + "title": "server dbcrypt", + "description": "Manage database encryption.", + "path": "reference/cli/server_dbcrypt.md" + }, + { + "title": "server dbcrypt decrypt", + "description": "Decrypt a previously encrypted database.", + "path": "reference/cli/server_dbcrypt_decrypt.md" + }, + { + "title": "server dbcrypt delete", + "description": "Delete all encrypted data from the database. THIS IS A DESTRUCTIVE OPERATION.", + "path": "reference/cli/server_dbcrypt_delete.md" + }, + { + "title": "server dbcrypt rotate", + "description": "Rotate database encryption keys.", + "path": "reference/cli/server_dbcrypt_rotate.md" + }, + { + "title": "server postgres-builtin-serve", + "description": "Run the built-in PostgreSQL deployment.", + "path": "reference/cli/server_postgres-builtin-serve.md" + }, + { + "title": "server postgres-builtin-url", + "description": "Output the connection URL for the built-in PostgreSQL deployment.", + "path": "reference/cli/server_postgres-builtin-url.md" + }, + { + "title": "show", + "description": "Display details of a workspace's resources and agents", + "path": "reference/cli/show.md" + }, + { + "title": "speedtest", + "description": "Run upload and download tests from your machine to a workspace", + "path": "reference/cli/speedtest.md" + }, + { + "title": "ssh", + "description": "Start a shell into a workspace", + "path": "reference/cli/ssh.md" + }, + { + "title": "start", + "description": "Start a workspace", + "path": "reference/cli/start.md" + }, + { + "title": "stat", + "description": "Show resource usage for the current workspace.", + "path": "reference/cli/stat.md" + }, + { + "title": "stat cpu", + "description": "Show CPU usage, in cores.", + "path": "reference/cli/stat_cpu.md" + }, + { + "title": "stat disk", + "description": "Show disk usage, in gigabytes.", + "path": "reference/cli/stat_disk.md" + }, + { + "title": "stat mem", + "description": "Show memory usage, in gigabytes.", + "path": "reference/cli/stat_mem.md" + }, + { + "title": "state", + "description": "Manually manage Terraform state to fix broken workspaces", + "path": "reference/cli/state.md" + }, + { + "title": "state pull", + "description": "Pull a Terraform state file from a workspace.", + "path": "reference/cli/state_pull.md" + }, + { + "title": "state push", + "description": "Push a Terraform state file to a workspace.", + "path": "reference/cli/state_push.md" + }, + { + "title": "stop", + "description": "Stop a workspace", + "path": "reference/cli/stop.md" + }, + { + "title": "support", + "description": "Commands for troubleshooting issues with a Coder deployment.", + "path": "reference/cli/support.md" + }, + { + "title": "support bundle", + "description": "Generate a support bundle to troubleshoot issues connecting to a workspace.", + "path": "reference/cli/support_bundle.md" + }, + { + "title": "templates", + "description": "Manage templates", + "path": "reference/cli/templates.md" + }, + { + "title": "templates archive", + "description": "Archive unused or failed template versions from a given template(s)", + "path": "reference/cli/templates_archive.md" + }, + { + "title": "templates create", + "description": "DEPRECATED: Create a template from the current directory or as specified by flag", + "path": "reference/cli/templates_create.md" + }, + { + "title": "templates delete", + "description": "Delete templates", + "path": "reference/cli/templates_delete.md" + }, + { + "title": "templates edit", + "description": "Edit the metadata of a template by name.", + "path": "reference/cli/templates_edit.md" + }, + { + "title": "templates init", + "description": "Get started with a templated template.", + "path": "reference/cli/templates_init.md" + }, + { + "title": "templates list", + "description": "List all the templates available for the organization", + "path": "reference/cli/templates_list.md" + }, + { + "title": "templates pull", + "description": "Download the active, latest, or specified version of a template to a path.", + "path": "reference/cli/templates_pull.md" + }, + { + "title": "templates push", + "description": "Create or update a template from the current directory or as specified by flag", + "path": "reference/cli/templates_push.md" + }, + { + "title": "templates versions", + "description": "Manage different versions of the specified template", + "path": "reference/cli/templates_versions.md" + }, + { + "title": "templates versions archive", + "description": "Archive a template version(s).", + "path": "reference/cli/templates_versions_archive.md" + }, + { + "title": "templates versions list", + "description": "List all the versions of the specified template", + "path": "reference/cli/templates_versions_list.md" + }, + { + "title": "templates versions unarchive", + "description": "Unarchive a template version(s).", + "path": "reference/cli/templates_versions_unarchive.md" + }, + { + "title": "tokens", + "description": "Manage personal access tokens", + "path": "reference/cli/tokens.md" + }, + { + "title": "tokens create", + "description": "Create a token", + "path": "reference/cli/tokens_create.md" + }, + { + "title": "tokens list", + "description": "List tokens", + "path": "reference/cli/tokens_list.md" + }, + { + "title": "tokens remove", + "description": "Delete a token", + "path": "reference/cli/tokens_remove.md" + }, + { + "title": "unfavorite", + "description": "Remove a workspace from your favorites", + "path": "reference/cli/unfavorite.md" + }, + { + "title": "update", + "description": "Will update and start a given workspace if it is out of date", + "path": "reference/cli/update.md" + }, + { + "title": "users", + "description": "Manage users", + "path": "reference/cli/users.md" + }, + { + "title": "users activate", + "description": "Update a user's status to 'active'. Active users can fully interact with the platform", + "path": "reference/cli/users_activate.md" + }, + { + "title": "users create", + "path": "reference/cli/users_create.md" + }, + { + "title": "users delete", + "description": "Delete a user by username or user_id.", + "path": "reference/cli/users_delete.md" + }, + { + "title": "users list", + "path": "reference/cli/users_list.md" + }, + { + "title": "users show", + "description": "Show a single user. Use 'me' to indicate the currently authenticated user.", + "path": "reference/cli/users_show.md" + }, + { + "title": "users suspend", + "description": "Update a user's status to 'suspended'. A suspended user cannot log into the platform", + "path": "reference/cli/users_suspend.md" + }, + { + "title": "version", + "description": "Show coder version", + "path": "reference/cli/version.md" + }, + { + "title": "whoami", + "description": "Fetch authenticated user info for Coder deployment", + "path": "reference/cli/whoami.md" + } + ] } ] }, diff --git a/docs/reference/api/agents.md b/docs/reference/api/agents.md index a505a0f1a0cb6..e32fb0ac10f7a 100644 --- a/docs/reference/api/agents.md +++ b/docs/reference/api/agents.md @@ -18,8 +18,7 @@ curl -X GET http://coder-server:8080/api/v2/derp-map \ | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on AWS instance @@ -66,8 +65,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/aws-instance-identi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on Azure instance @@ -114,8 +112,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/azure-instance-iden | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on Google Cloud instance @@ -161,8 +158,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/google-instance-ide | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent external auth @@ -206,8 +202,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/external-auth?mat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get workspace agent git auth @@ -251,8 +246,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitauth?match=str | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent Git SSH key @@ -284,8 +278,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.GitSSHKey](schemas.md#agentsdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post workspace agent log source @@ -337,8 +330,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/me/log-source \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentLogSource](schemas.md#codersdkworkspaceagentlogsource) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Patch workspace agent logs @@ -398,8 +390,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceagents/me/logs \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent by ID @@ -520,8 +511,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgent](schemas.md#codersdkworkspaceagent) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get connection info for workspace agent @@ -618,8 +608,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/con | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [workspacesdk.AgentConnectionInfo](schemas.md#workspacesdkagentconnectioninfo) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Coordinate workspace agent @@ -645,8 +634,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/coo | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get listening ports for workspace agent @@ -689,8 +677,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/lis | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentListeningPortsResponse](schemas.md#codersdkworkspaceagentlisteningportsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get logs by workspace agent @@ -760,8 +747,7 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Open PTY to workspace agent @@ -787,8 +773,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/pty | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get logs by workspace agent @@ -858,5 +843,4 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/applications.md b/docs/reference/api/applications.md index 33ddf8e91f0a0..2aa3623122780 100644 --- a/docs/reference/api/applications.md +++ b/docs/reference/api/applications.md @@ -24,8 +24,7 @@ curl -X GET http://coder-server:8080/api/v2/applications/auth-redirect \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get applications host @@ -56,5 +55,4 @@ curl -X GET http://coder-server:8080/api/v2/applications/host \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppHostResponse](schemas.md#codersdkapphostresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/audit.md b/docs/reference/api/audit.md index 659047337a65f..adf278068579e 100644 --- a/docs/reference/api/audit.md +++ b/docs/reference/api/audit.md @@ -96,5 +96,4 @@ curl -X GET http://coder-server:8080/api/v2/audit?limit=0 \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuditLogResponse](schemas.md#codersdkauditlogresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/authentication.md b/docs/reference/api/authentication.md index d0e503be7705b..77668fe030781 100644 --- a/docs/reference/api/authentication.md +++ b/docs/reference/api/authentication.md @@ -1,14 +1,12 @@ # Authentication -Long-lived tokens can be generated to perform actions on behalf of your user -account: +Long-lived tokens can be generated to perform actions on behalf of your user account: ```shell coder tokens create ``` -You can use tokens with the Coder's REST API using the `Coder-Session-Token` -HTTP header. +You can use tokens with the Coder's REST API using the `Coder-Session-Token` HTTP header. ```console curl 'http://coder-server:8080/api/v2/workspaces' \ diff --git a/docs/reference/api/authorization.md b/docs/reference/api/authorization.md index e36e23f8efc8a..19b6f75821440 100644 --- a/docs/reference/api/authorization.md +++ b/docs/reference/api/authorization.md @@ -66,8 +66,7 @@ curl -X POST http://coder-server:8080/api/v2/authcheck \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthorizationResponse](schemas.md#codersdkauthorizationresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Log in user @@ -162,5 +161,4 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/convert-login \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.OAuthConversionResponse](schemas.md#codersdkoauthconversionresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/builds.md b/docs/reference/api/builds.md index ae547c57012f4..8cad5b3a73bec 100644 --- a/docs/reference/api/builds.md +++ b/docs/reference/api/builds.md @@ -182,8 +182,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace build @@ -365,8 +364,7 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel workspace build @@ -410,8 +408,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/c | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace build logs @@ -484,8 +481,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get build parameters for workspace build @@ -535,8 +531,7 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get workspace resources for workspace build @@ -797,8 +792,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get provisioner state for workspace build @@ -980,8 +974,7 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/sta | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace builds by workspace ID @@ -1345,8 +1338,7 @@ Status Code **200** | `transition` | `stop` | | `transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create workspace build @@ -1549,5 +1541,4 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/builds \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/debug.md b/docs/reference/api/debug.md index 7b08589bf0324..26c802c239311 100644 --- a/docs/reference/api/debug.md +++ b/docs/reference/api/debug.md @@ -18,8 +18,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/coordinator \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Debug Info Deployment Health @@ -381,8 +380,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/health \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthcheckReport](schemas.md#healthsdkhealthcheckreport) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get health settings @@ -413,8 +411,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthSettings](schemas.md#healthsdkhealthsettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update health settings @@ -460,8 +457,7 @@ curl -X PUT http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.UpdateHealthSettings](schemas.md#healthsdkupdatehealthsettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Debug Info Tailnet @@ -481,5 +477,4 @@ curl -X GET http://coder-server:8080/api/v2/debug/tailnet \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/enterprise.md b/docs/reference/api/enterprise.md index bafb92c2bc8c9..c0d7ff7a852c7 100644 --- a/docs/reference/api/enterprise.md +++ b/docs/reference/api/enterprise.md @@ -49,8 +49,7 @@ curl -X GET http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppearanceConfig](schemas.md#codersdkappearanceconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update appearance @@ -122,8 +121,7 @@ curl -X PUT http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UpdateAppearanceConfig](schemas.md#codersdkupdateappearanceconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get entitlements @@ -173,8 +171,7 @@ curl -X GET http://coder-server:8080/api/v2/entitlements \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Entitlements](schemas.md#codersdkentitlements) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get group by ID @@ -233,8 +230,7 @@ curl -X GET http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete group by name @@ -293,8 +289,7 @@ curl -X DELETE http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update group by name @@ -368,8 +363,7 @@ curl -X PATCH http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get JFrog XRay scan by workspace agent ID. @@ -412,8 +406,7 @@ curl -X GET http://coder-server:8080/api/v2/integrations/jfrog/xray-scan?workspa | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.JFrogXrayScan](schemas.md#codersdkjfrogxrayscan) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post JFrog XRay scan by workspace agent ID. @@ -471,8 +464,7 @@ curl -X POST http://coder-server:8080/api/v2/integrations/jfrog/xray-scan \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get licenses @@ -520,8 +512,7 @@ Status Code **200** | `» uploaded_at` | string(date-time) | false | | | | `» uuid` | string(uuid) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete license @@ -547,8 +538,7 @@ curl -X DELETE http://coder-server:8080/api/v2/licenses/{id} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update notification template dispatch method @@ -575,8 +565,7 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/templates/{notificatio | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Success | | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not modified | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 applications. @@ -639,8 +628,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» name` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create OAuth2 application. @@ -696,8 +684,7 @@ curl -X POST http://coder-server:8080/api/v2/oauth2-provider/apps \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 application. @@ -742,8 +729,7 @@ curl -X GET http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update OAuth2 application. @@ -800,8 +786,7 @@ curl -X PUT http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete OAuth2 application. @@ -827,8 +812,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 application secrets. @@ -880,8 +864,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» last_used_at` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create OAuth2 application secret. @@ -931,8 +914,7 @@ Status Code **200** | `» client_secret_full` | string | false | | | | `» id` | string(uuid) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete OAuth2 application secret. @@ -959,8 +941,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app}/secret | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth2 authorization request. @@ -996,8 +977,7 @@ curl -X POST http://coder-server:8080/api/v2/oauth2/authorize?client_id=string&s | ------ | ---------------------------------------------------------- | ----------- | ------ | | 302 | [Found](https://tools.ietf.org/html/rfc7231#section-6.4.3) | Found | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth2 token exchange. @@ -1082,8 +1062,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2/tokens?client_id=string \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get groups by organization @@ -1187,8 +1166,7 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create group for organization @@ -1260,8 +1238,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/groups | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get group by organization and group name @@ -1321,8 +1298,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/groups/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get provisioner daemons @@ -1390,8 +1366,7 @@ Status Code **200** | `»» [any property]` | string | false | | | | `» version` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Serve provisioner daemon @@ -1417,8 +1392,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/provisi | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List provisioner key @@ -1478,8 +1452,7 @@ Status Code **200** | `» tags` | object | false | | | | `»» [any property]` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create provisioner key @@ -1516,8 +1489,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/provis | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateProvisionerKeyResponse](schemas.md#codersdkcreateprovisionerkeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete provisioner key @@ -1544,8 +1516,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/prov | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get active replicas @@ -1599,8 +1570,7 @@ Status Code **200** | `» region_id` | integer | false | | Region ID is the region of the replica. | | `» relay_address` | string | false | | Relay address is the accessible address to relay DERP connections. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Get users @@ -1620,8 +1590,7 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Create new user @@ -1705,8 +1674,7 @@ curl -X POST http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [coderd.SCIMUser](schemas.md#coderdscimuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Get user by ID @@ -1732,8 +1700,7 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | -------------------------------------------------------------- | ----------- | ------ | | 404 | [Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4) | Not Found | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Update user account @@ -1817,8 +1784,7 @@ curl -X PATCH http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template ACLs @@ -1916,8 +1882,7 @@ Status Code **200** | `status` | `active` | | `status` | `suspended` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update template ACL @@ -1978,8 +1943,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/acl \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template available acl users/groups @@ -2104,8 +2068,7 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user quiet hours schedule @@ -2163,8 +2126,7 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user quiet hours schedule @@ -2232,8 +2194,7 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace quota by user @@ -2271,8 +2232,7 @@ curl -X GET http://coder-server:8080/api/v2/workspace-quota/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceQuota](schemas.md#codersdkworkspacequota) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace proxies @@ -2366,8 +2326,7 @@ Status Code **200** | `status` | `unhealthy` | | `status` | `unregistered` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create workspace proxy @@ -2435,8 +2394,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceproxies \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace proxy @@ -2493,8 +2451,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete workspace proxy @@ -2538,8 +2495,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace proxy @@ -2610,5 +2566,4 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/files.md b/docs/reference/api/files.md index 2fadaf5747eac..379f59bf57491 100644 --- a/docs/reference/api/files.md +++ b/docs/reference/api/files.md @@ -44,8 +44,7 @@ file: string | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.UploadResponse](schemas.md#codersdkuploadresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get file by ID @@ -71,5 +70,4 @@ curl -X GET http://coder-server:8080/api/v2/files/{fileID} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/general.md b/docs/reference/api/general.md index 228aac24d0590..52cfd25f4c46c 100644 --- a/docs/reference/api/general.md +++ b/docs/reference/api/general.md @@ -103,8 +103,7 @@ curl -X POST http://coder-server:8080/api/v2/csp/reports \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get deployment config @@ -505,8 +504,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/config \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentConfig](schemas.md#codersdkdeploymentconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SSH Config @@ -541,8 +539,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/ssh \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.SSHConfigResponse](schemas.md#codersdksshconfigresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get deployment stats @@ -594,8 +591,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/stats \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentStats](schemas.md#codersdkdeploymentstats) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get enabled experiments @@ -632,8 +628,7 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get safe experiments @@ -670,8 +665,7 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update check @@ -738,5 +732,4 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/tokenconfig | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TokenConfig](schemas.md#codersdktokenconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/git.md b/docs/reference/api/git.md index e2d0f4877ae65..929ab3e868b8f 100644 --- a/docs/reference/api/git.md +++ b/docs/reference/api/git.md @@ -35,8 +35,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthLink](schemas.md#codersdkexternalauthlink) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth by ID @@ -97,8 +96,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuth](schemas.md#codersdkexternalauth) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete external auth user link by ID @@ -124,8 +122,7 @@ curl -X DELETE http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth device by ID. @@ -166,8 +163,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthDevice](schemas.md#codersdkexternalauthdevice) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post external auth device by ID @@ -193,5 +189,4 @@ curl -X POST http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/insights.md b/docs/reference/api/insights.md index 9f6c82553735b..eb1a7679a6708 100644 --- a/docs/reference/api/insights.md +++ b/docs/reference/api/insights.md @@ -41,8 +41,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/daus?tz_offset=0 \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about templates @@ -137,8 +136,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/templates?start_time=2019-0 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateInsightsResponse](schemas.md#codersdktemplateinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about user activity @@ -190,8 +188,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-activity?start_time=20 | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserActivityInsightsResponse](schemas.md#codersdkuseractivityinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about user latency @@ -246,5 +243,4 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-latency?start_time=201 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLatencyInsightsResponse](schemas.md#codersdkuserlatencyinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/members.md b/docs/reference/api/members.md index 8b2e0723df4fe..cecb22340fe99 100644 --- a/docs/reference/api/members.md +++ b/docs/reference/api/members.md @@ -79,8 +79,7 @@ Status Code **200** | `» user_id` | string(uuid) | false | | | | `» username` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get member roles by organization @@ -210,8 +209,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Upsert a custom organization role @@ -369,8 +367,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete a custom organization role @@ -497,8 +494,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Add organization member @@ -546,8 +542,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Remove organization member @@ -574,8 +569,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/memb | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Assign role to organization member @@ -633,8 +627,7 @@ curl -X PUT http://coder-server:8080/api/v2/organizations/{organization}/members | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get site member roles @@ -758,5 +751,4 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/notifications.md b/docs/reference/api/notifications.md index dd2f0b65590de..528153ebd103b 100644 --- a/docs/reference/api/notifications.md +++ b/docs/reference/api/notifications.md @@ -42,8 +42,7 @@ Status Code **200** | `» available` | array | false | | | | `» default` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get notifications settings @@ -74,8 +73,7 @@ curl -X GET http://coder-server:8080/api/v2/notifications/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update notifications settings @@ -122,8 +120,7 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/settings \ | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not Modified | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get system notification templates @@ -179,8 +176,7 @@ Status Code **200** | `» name` | string | false | | | | `» title_template` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user notification preferences @@ -232,8 +228,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user notification preferences @@ -298,5 +293,4 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/organizations.md b/docs/reference/api/organizations.md index 0738a3cdc5b44..4c4f49bb9d9d6 100644 --- a/docs/reference/api/organizations.md +++ b/docs/reference/api/organizations.md @@ -47,8 +47,7 @@ curl -X POST http://coder-server:8080/api/v2/licenses \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.License](schemas.md#codersdklicense) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update license entitlements @@ -86,8 +85,7 @@ curl -X POST http://coder-server:8080/api/v2/licenses/refresh-entitlements \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organizations @@ -143,8 +141,7 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create organization @@ -200,8 +197,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations \ | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organization by ID @@ -245,8 +241,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete organization @@ -290,8 +285,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update organization @@ -348,5 +342,4 @@ curl -X PATCH http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/portsharing.md b/docs/reference/api/portsharing.md index 00ec3cd0be580..179ab63f31404 100644 --- a/docs/reference/api/portsharing.md +++ b/docs/reference/api/portsharing.md @@ -35,8 +35,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/port-share | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Upsert workspace agent port share @@ -90,5 +89,4 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/port-share \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentPortShare](schemas.md#codersdkworkspaceagentportshare) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/schemas.md b/docs/reference/api/schemas.md index 3d72f6d3c1f62..a7e5120a1b338 100644 --- a/docs/reference/api/schemas.md +++ b/docs/reference/api/schemas.md @@ -754,8 +754,7 @@ } ``` -AuthorizationCheck is used to check if the currently authenticated user (or the -specified user) can do a given action to a given set of objects. +AuthorizationCheck is used to check if the currently authenticated user (or the specified user) can do a given action to a given set of objects. ### Properties @@ -785,9 +784,7 @@ specified user) can do a given action to a given set of objects. } ``` -AuthorizationObject can represent a "set" of objects, such as: all workspaces in -an organization, all workspaces owned by me, all workspaces across the entire -product. +AuthorizationObject can represent a "set" of objects, such as: all workspaces in an organization, all workspaces owned by me, all workspaces across the entire product. ### Properties @@ -1389,9 +1386,7 @@ product. } ``` -CreateWorkspaceRequest provides options for creating a new workspace. Only one -of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is -specified, the active version of the template will be used. +CreateWorkspaceRequest provides options for creating a new workspace. Only one of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is specified, the active version of the template will be used. ### Properties @@ -5712,9 +5707,8 @@ specified, the active version of the template will be used. | ---------- | ------ | -------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `schedule` | string | true | | Schedule is a cron expression that defines when the user's quiet hours window is. Schedule must not be empty. For new users, the schedule is set to 2am in their browser or computer's timezone. The schedule denotes the beginning of a 4 hour window where the workspace is allowed to automatically stop or restart due to maintenance or template schedule. | -The schedule must be daily with a single time, and should have a timezone -specified via a CRON_TZ prefix (otherwise UTC will be used). If the schedule is -empty, the user will be updated to use the default schedule.| +The schedule must be daily with a single time, and should have a timezone specified via a CRON_TZ prefix (otherwise UTC will be used). +If the schedule is empty, the user will be updated to use the default schedule.| ## codersdk.UpdateWorkspaceAutomaticUpdatesRequest @@ -9210,9 +9204,9 @@ _None_ | `regionScore` | object | false | | Regionscore scales latencies of DERP regions by a given scaling factor when determining which region to use as the home ("preferred") DERP. Scores in the range (0, 1) will cause this region to be proportionally more preferred, and scores in the range (1, ∞) will penalize a region. | If a region is not present in this map, it is treated as having a score of 1.0. -Scores should not be 0 or negative; such scores will be ignored. A nil map means -no change from the previous value (if any); an empty non-nil map can be sent to -reset all scores back to 1.0.| |» `[any property]`|number|false||| +Scores should not be 0 or negative; such scores will be ignored. +A nil map means no change from the previous value (if any); an empty non-nil map can be sent to reset all scores back to 1.0.| +|» `[any property]`|number|false||| ## tailcfg.DERPMap @@ -9288,9 +9282,9 @@ reset all scores back to 1.0.| |» `[any property]`|number|false||| | This field is only meaningful if the Regions map is non-nil (indicating a change). | | `regions` | object | false | | Regions is the set of geographic regions running DERP node(s). | -It's keyed by the DERPRegion.RegionID. The numbers are not necessarily -contiguous.| |» -`[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| +It's keyed by the DERPRegion.RegionID. +The numbers are not necessarily contiguous.| +|» `[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| ## tailcfg.DERPNode @@ -9372,13 +9366,10 @@ contiguous.| |» | `regionCode` | string | false | | Regioncode is a short name for the region. It's usually a popular city or airport code in the region: "nyc", "sf", "sin", "fra", etc. | | `regionID` | integer | false | | Regionid is a unique integer for a geographic region. | -It corresponds to the legacy derpN.tailscale.com hostnames used by older -clients. (Older clients will continue to resolve derpN.tailscale.com when -contacting peers, rather than use the server-provided DERPMap) RegionIDs must be -non-zero, positive, and guaranteed to fit in a JavaScript number. RegionIDs in -range 900-999 are reserved for end users to run their own DERP nodes.| -|`regionName`|string|false||Regionname is a long English name for the region: -"New York City", "San Francisco", "Singapore", "Frankfurt", etc.| +It corresponds to the legacy derpN.tailscale.com hostnames used by older clients. (Older clients will continue to resolve derpN.tailscale.com when contacting peers, rather than use the server-provided DERPMap) +RegionIDs must be non-zero, positive, and guaranteed to fit in a JavaScript number. +RegionIDs in range 900-999 are reserved for end users to run their own DERP nodes.| +|`regionName`|string|false||Regionname is a long English name for the region: "New York City", "San Francisco", "Singapore", "Frankfurt", etc.| ## url.Userinfo diff --git a/docs/reference/api/templates.md b/docs/reference/api/templates.md index 036bad201476e..1a47cb600096a 100644 --- a/docs/reference/api/templates.md +++ b/docs/reference/api/templates.md @@ -136,8 +136,7 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template by organization @@ -249,8 +248,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template examples by organization @@ -310,8 +308,7 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get templates by organization and template name @@ -393,8 +390,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by organization, template, and name @@ -465,8 +461,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get previous template version by organization, template, and name @@ -537,8 +532,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template version by organization @@ -633,8 +627,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get all templates @@ -766,8 +759,7 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template examples @@ -821,8 +813,7 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template metadata by ID @@ -903,8 +894,7 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete template by ID @@ -948,8 +938,7 @@ curl -X DELETE http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update template metadata by ID @@ -1030,8 +1019,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template DAUs by ID @@ -1074,8 +1062,7 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template}/daus \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List template versions by template ID @@ -1199,8 +1186,7 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update active template version by template ID @@ -1254,8 +1240,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/versions \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Archive template unused versions by template id @@ -1309,8 +1294,7 @@ curl -X POST http://coder-server:8080/api/v2/templates/{template}/versions/archi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by template ID and name @@ -1431,8 +1415,7 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by ID @@ -1501,8 +1484,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Patch template version by ID @@ -1582,8 +1564,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Archive template version @@ -1627,8 +1608,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel template version by ID @@ -1672,8 +1652,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template version dry-run @@ -1747,8 +1726,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run by job ID @@ -1801,8 +1779,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/d | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel template version dry-run by job ID @@ -1847,8 +1824,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run logs by job ID @@ -1922,8 +1898,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run resources by job ID @@ -2185,8 +2160,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth by template version @@ -2246,8 +2220,7 @@ Status Code **200** | `» optional` | boolean | false | | | | `» type` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get logs by template version @@ -2320,8 +2293,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get parameters by template version @@ -2347,8 +2319,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/p | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get resources by template version @@ -2609,8 +2580,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get rich parameters by template version @@ -2710,8 +2680,7 @@ Status Code **200** | `validation_monotonic` | `increasing` | | `validation_monotonic` | `decreasing` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get schema by template version @@ -2737,8 +2706,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/s | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Unarchive template version @@ -2782,8 +2750,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template variables by template version @@ -2851,5 +2818,4 @@ Status Code **200** | `type` | `number` | | `type` | `bool` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/users.md b/docs/reference/api/users.md index 101b1e822d73b..05af30df869e0 100644 --- a/docs/reference/api/users.md +++ b/docs/reference/api/users.md @@ -61,8 +61,7 @@ curl -X GET http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GetUsersResponse](schemas.md#codersdkgetusersresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create new user @@ -132,8 +131,7 @@ curl -X POST http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get authentication methods @@ -175,8 +173,7 @@ curl -X GET http://coder-server:8080/api/v2/users/authmethods \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthMethods](schemas.md#codersdkauthmethods) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Check initial user created @@ -214,8 +211,7 @@ curl -X GET http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create initial user @@ -275,8 +271,7 @@ curl -X POST http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateFirstUserResponse](schemas.md#codersdkcreatefirstuserresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Log out user @@ -314,8 +309,7 @@ curl -X POST http://coder-server:8080/api/v2/users/logout \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth 2.0 GitHub Callback @@ -335,8 +329,7 @@ curl -X GET http://coder-server:8080/api/v2/users/oauth2/github/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OpenID Connect Callback @@ -356,8 +349,7 @@ curl -X GET http://coder-server:8080/api/v2/users/oidc/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user by name @@ -412,8 +404,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete user @@ -439,8 +430,7 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user appearance settings @@ -505,8 +495,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get autofill build parameters for user @@ -557,8 +546,7 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user Git SSH key @@ -598,8 +586,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Regenerate user SSH key @@ -639,8 +626,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create new session key @@ -677,8 +663,7 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user tokens @@ -755,8 +740,7 @@ Status Code **200** | `scope` | `all` | | `scope` | `application_connect` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create token API key @@ -805,8 +789,7 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys/tokens \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get API key by token name @@ -853,8 +836,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/{keyname} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get API key by ID @@ -901,8 +883,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete API key @@ -929,8 +910,7 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user login type @@ -967,8 +947,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/login-type \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLoginType](schemas.md#codersdkuserlogintype) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organizations by user @@ -1030,8 +1009,7 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organization by user and organization name @@ -1076,8 +1054,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/organizations/{organiza | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user password @@ -1114,8 +1091,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/password \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user profile @@ -1181,8 +1157,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/profile \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user roles @@ -1237,8 +1212,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Assign role to user @@ -1303,8 +1277,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Activate user account @@ -1359,8 +1332,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/activate \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Suspend user account @@ -1415,5 +1387,4 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/suspend \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/workspaceproxies.md b/docs/reference/api/workspaceproxies.md index 5959b042cfd9b..2113d53d169eb 100644 --- a/docs/reference/api/workspaceproxies.md +++ b/docs/reference/api/workspaceproxies.md @@ -39,5 +39,4 @@ curl -X GET http://coder-server:8080/api/v2/regions \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.RegionsResponse-codersdk_Region](schemas.md#codersdkregionsresponse-codersdk_region) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/workspaces.md b/docs/reference/api/workspaces.md index 4e2494c33ff0d..10d4680430834 100644 --- a/docs/reference/api/workspaces.md +++ b/docs/reference/api/workspaces.md @@ -14,9 +14,10 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member `POST /organizations/{organization}/members/{user}/workspaces` -Create a new workspace using a template. The request must specify either the -Template ID or the Template Version ID, not both. If the Template ID is -specified, the active version of the template will be used. +Create a new workspace using a template. The request must +specify either the Template ID or the Template Version ID, +not both. If the Template ID is specified, the active version +of the template will be used. > Body parameter @@ -237,8 +238,7 @@ specified, the active version of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace metadata by user and workspace name @@ -453,8 +453,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create user workspace @@ -470,9 +469,10 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/workspaces \ `POST /users/{user}/workspaces` -Create a new workspace using a template. The request must specify either the -Template ID or the Template Version ID, not both. If the Template ID is -specified, the active version of the template will be used. +Create a new workspace using a template. The request must +specify either the Template ID or the Template Version ID, +not both. If the Template ID is specified, the active version +of the template will be used. > Body parameter @@ -692,8 +692,7 @@ specified, the active version of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List workspaces @@ -909,8 +908,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspacesResponse](schemas.md#codersdkworkspacesresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace metadata by ID @@ -1124,8 +1122,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace metadata by ID @@ -1161,8 +1158,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace autostart schedule by ID @@ -1198,8 +1194,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autostart \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace automatic updates by ID @@ -1235,8 +1230,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autoupdates \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace dormancy status by id. @@ -1459,8 +1453,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/dormant \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Extend workspace deadline by ID @@ -1514,8 +1507,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/extend \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Favorite workspace by ID. @@ -1541,8 +1533,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Unfavorite workspace by ID. @@ -1568,8 +1559,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Resolve workspace autostart by id. @@ -1606,8 +1596,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/resolve-autos | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ResolveAutostartResponse](schemas.md#codersdkresolveautostartresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace TTL by ID @@ -1643,8 +1632,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/ttl \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post Workspace Usage by ID @@ -1681,8 +1669,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/usage \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Watch workspace by ID @@ -1713,5 +1700,4 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/watch \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). From e3638a4628b2efc38090e50e7f74b108dbf0fd34 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 12 Aug 2024 15:45:49 +0000 Subject: [PATCH 03/16] fixup! --- docs/reference/README.md | 6 + docs/reference/cli/README.md | 168 + docs/reference/cli/config-ssh.md | 7 +- docs/reference/cli/create.md | 6 +- docs/reference/cli/delete.md | 3 +- docs/reference/cli/dotfiles.md | 9 +- docs/reference/cli/features_list.md | 3 +- docs/reference/cli/groups_list.md | 3 +- docs/reference/cli/licenses_list.md | 3 +- docs/reference/cli/list.md | 5 +- docs/reference/cli/login.md | 6 +- docs/reference/cli/open_vscode.md | 5 +- docs/reference/cli/port-forward.md | 6 +- docs/reference/cli/provisionerd_start.md | 3 +- docs/reference/cli/publickey.md | 3 +- docs/reference/cli/restart.md | 3 +- docs/reference/cli/schedule_show.md | 3 +- docs/reference/cli/server.md | 230 +- .../reference/cli/server_create-admin-user.md | 9 +- docs/reference/cli/server_dbcrypt_decrypt.md | 3 +- docs/reference/cli/server_dbcrypt_rotate.md | 3 +- docs/reference/cli/speedtest.md | 3 +- docs/reference/cli/ssh.md | 17 +- docs/reference/cli/start.md | 3 +- docs/reference/cli/stat.md | 3 +- docs/reference/cli/support_bundle.md | 6 +- docs/reference/cli/templates_archive.md | 3 +- docs/reference/cli/templates_create.md | 30 +- docs/reference/cli/templates_edit.md | 47 +- docs/reference/cli/templates_list.md | 4 +- docs/reference/cli/templates_pull.md | 4 +- docs/reference/cli/templates_push.md | 12 +- docs/reference/cli/templates_versions_list.md | 3 +- docs/reference/cli/tokens_list.md | 6 +- docs/reference/cli/update.md | 3 +- docs/reference/cli/users_activate.md | 3 +- docs/reference/cli/users_create.md | 4 +- docs/reference/cli/users_list.md | 3 +- docs/reference/cli/users_suspend.md | 3 +- offlinedocs/pnpm-lock.yaml | 5798 +++++++++-------- 40 files changed, 3529 insertions(+), 2913 deletions(-) create mode 100644 docs/reference/README.md diff --git a/docs/reference/README.md b/docs/reference/README.md new file mode 100644 index 0000000000000..2e8228638d626 --- /dev/null +++ b/docs/reference/README.md @@ -0,0 +1,6 @@ +# Reference + +Autogenerated documentation around Coder. + +- [REST API](./api) +- [Command Line](./cli) diff --git a/docs/reference/cli/README.md b/docs/reference/cli/README.md index e69de29bb2d1d..b42acc857d0af 100644 --- a/docs/reference/cli/README.md +++ b/docs/reference/cli/README.md @@ -0,0 +1,168 @@ + + +# coder + +## Usage + +```console +coder [global-flags] +``` + +## Description + +```console +Coder — A tool for provisioning self-hosted development environments with Terraform. + - Start a Coder server: + + $ coder server + + - Get started by creating a template from an example: + + $ coder templates init +``` + +## Subcommands + +| Name | Purpose | +| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | +| [dotfiles](./cli/dotfiles.md) | Personalize your workspace by applying a canonical dotfiles repository | +| [external-auth](./cli/external-auth.md) | Manage external authentication | +| [login](./cli/login.md) | Authenticate with Coder deployment | +| [logout](./cli/logout.md) | Unauthenticate your local session | +| [netcheck](./cli/netcheck.md) | Print network debug information for DERP and STUN | +| [notifications](./cli/notifications.md) | Manage Coder notifications | +| [port-forward](./cli/port-forward.md) | Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". | +| [publickey](./cli/publickey.md) | Output your Coder public key used for Git operations | +| [reset-password](./cli/reset-password.md) | Directly connect to the database to reset a user's password | +| [state](./cli/state.md) | Manually manage Terraform state to fix broken workspaces | +| [templates](./cli/templates.md) | Manage templates | +| [tokens](./cli/tokens.md) | Manage personal access tokens | +| [users](./cli/users.md) | Manage users | +| [version](./cli/version.md) | Show coder version | +| [autoupdate](./cli/autoupdate.md) | Toggle auto-update policy for a workspace | +| [config-ssh](./cli/config-ssh.md) | Add an SSH Host entry for your workspaces "ssh coder.workspace" | +| [create](./cli/create.md) | Create a workspace | +| [delete](./cli/delete.md) | Delete a workspace | +| [favorite](./cli/favorite.md) | Add a workspace to your favorites | +| [list](./cli/list.md) | List workspaces | +| [open](./cli/open.md) | Open a workspace | +| [ping](./cli/ping.md) | Ping a workspace | +| [rename](./cli/rename.md) | Rename a workspace | +| [restart](./cli/restart.md) | Restart a workspace | +| [schedule](./cli/schedule.md) | Schedule automated start and stop times for workspaces | +| [show](./cli/show.md) | Display details of a workspace's resources and agents | +| [speedtest](./cli/speedtest.md) | Run upload and download tests from your machine to a workspace | +| [ssh](./cli/ssh.md) | Start a shell into a workspace | +| [start](./cli/start.md) | Start a workspace | +| [stat](./cli/stat.md) | Show resource usage for the current workspace. | +| [stop](./cli/stop.md) | Stop a workspace | +| [unfavorite](./cli/unfavorite.md) | Remove a workspace from your favorites | +| [update](./cli/update.md) | Will update and start a given workspace if it is out of date | +| [whoami](./cli/whoami.md) | Fetch authenticated user info for Coder deployment | +| [support](./cli/support.md) | Commands for troubleshooting issues with a Coder deployment. | +| [server](./cli/server.md) | Start a Coder server | +| [features](./cli/features.md) | List Enterprise features | +| [licenses](./cli/licenses.md) | Add, delete, and list licenses | +| [groups](./cli/groups.md) | Manage groups | +| [provisionerd](./cli/provisionerd.md) | Manage provisioner daemons | + +## Options + +### --url + +| | | +| ----------- | ----------------------- | +| Type | url | +| Environment | $CODER_URL | + +URL to a deployment. + +### --debug-options + +| | | +| ---- | ----------------- | +| Type | bool | + +Print all options, how they're set, then exit. + +### --token + +| | | +| ----------- | --------------------------------- | +| Type | string | +| Environment | $CODER_SESSION_TOKEN | + +Specify an authentication token. For security reasons setting CODER_SESSION_TOKEN is preferred. + +### --no-version-warning + +| | | +| ----------- | -------------------------------------- | +| Type | bool | +| Environment | $CODER_NO_VERSION_WARNING | + +Suppress warning when client and server versions do not match. + +### --no-feature-warning + +| | | +| ----------- | -------------------------------------- | +| Type | bool | +| Environment | $CODER_NO_FEATURE_WARNING | + +Suppress warnings about unlicensed features. + +### --header + +| | | +| ----------- | -------------------------- | +| Type | string-array | +| Environment | $CODER_HEADER | + +Additional HTTP headers added to all requests. Provide as key=value. Can be specified multiple times. + +### --header-command + +| | | +| ----------- | ---------------------------------- | +| Type | string | +| Environment | $CODER_HEADER_COMMAND | + +An external command that outputs additional HTTP headers added to all requests. The command must output each header as `key=value` on its own line. + +### -v, --verbose + +| | | +| ----------- | --------------------------- | +| Type | bool | +| Environment | $CODER_VERBOSE | + +Enable verbose output. + +### --disable-direct-connections + +| | | +| ----------- | ---------------------------------------------- | +| Type | bool | +| Environment | $CODER_DISABLE_DIRECT_CONNECTIONS | + +Disable direct (P2P) connections to workspaces. + +### --disable-network-telemetry + +| | | +| ----------- | --------------------------------------------- | +| Type | bool | +| Environment | $CODER_DISABLE_NETWORK_TELEMETRY | + +Disable network telemetry. Network telemetry is collected when connecting to workspaces using the CLI, and is forwarded to the server. If telemetry is also enabled on the server, it may be sent to Coder. Network telemetry is used to measure network quality and detect regressions. + +### --global-config + +| | | +| ----------- | ------------------------------ | +| Type | string | +| Environment | $CODER_CONFIG_DIR | +| Default | ~/.config/coderv2 | + +Path to the global `coder` config directory. diff --git a/docs/reference/cli/config-ssh.md b/docs/reference/cli/config-ssh.md index a1149363d86fc..005fcfa42fa99 100644 --- a/docs/reference/cli/config-ssh.md +++ b/docs/reference/cli/config-ssh.md @@ -42,8 +42,7 @@ Specifies the path to an SSH config. | Type | string | | Environment | $CODER_SSH_CONFIG_BINARY_PATH | -Optionally specify the absolute path to the coder binary used in ProxyCommand. -By default, the binary invoking this command ('config ssh') is used. +Optionally specify the absolute path to the coder binary used in ProxyCommand. By default, the binary invoking this command ('config ssh') is used. ### -o, --ssh-option @@ -89,9 +88,7 @@ Override the default host prefix. | Environment | $CODER_CONFIGSSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. -Auto means that the agent startup script behavior configured in the workspace -template is used. +Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. ### --disable-autostart diff --git a/docs/reference/cli/create.md b/docs/reference/cli/create.md index 9f0b53f85b7c4..aefaf4d316d0b 100644 --- a/docs/reference/cli/create.md +++ b/docs/reference/cli/create.md @@ -36,8 +36,7 @@ Specify a template name. | Type | string | | Environment | $CODER_WORKSPACE_START_AT | -Specify the workspace autostart schedule. Check coder schedule start --help for -the syntax. +Specify the workspace autostart schedule. Check coder schedule start --help for the syntax. ### --stop-after @@ -56,8 +55,7 @@ Specify a duration after which the workspace should shut down (e.g. 8h). | Environment | $CODER_WORKSPACE_AUTOMATIC_UPDATES | | Default | never | -Specify automatic updates setting for the workspace (accepts 'always' or -'never'). +Specify automatic updates setting for the workspace (accepts 'always' or 'never'). ### --copy-parameters-from diff --git a/docs/reference/cli/delete.md b/docs/reference/cli/delete.md index fd24f62b8ccca..7ea5eb0839042 100644 --- a/docs/reference/cli/delete.md +++ b/docs/reference/cli/delete.md @@ -22,8 +22,7 @@ coder delete [flags] | ---- | ----------------- | | Type | bool | -Delete a workspace without deleting its resources. This can delete a workspace -in a broken state, but may also lead to unaccounted cloud resources. +Delete a workspace without deleting its resources. This can delete a workspace in a broken state, but may also lead to unaccounted cloud resources. ### -y, --yes diff --git a/docs/reference/cli/dotfiles.md b/docs/reference/cli/dotfiles.md index 702a6f30084d3..709aab6dd70b0 100644 --- a/docs/reference/cli/dotfiles.md +++ b/docs/reference/cli/dotfiles.md @@ -27,8 +27,7 @@ coder dotfiles [flags] | Type | string | | Environment | $CODER_SYMLINK_DIR | -Specifies the directory for the dotfiles symlink destinations. If empty, will -use $HOME. +Specifies the directory for the dotfiles symlink destinations. If empty, will use $HOME. ### -b, --branch @@ -36,8 +35,7 @@ use $HOME. | ---- | ------------------- | | Type | string | -Specifies which branch to clone. If empty, will default to cloning the default -branch or using the existing branch in the cloned repo on disk. +Specifies which branch to clone. If empty, will default to cloning the default branch or using the existing branch in the cloned repo on disk. ### --repo-dir @@ -47,8 +45,7 @@ branch or using the existing branch in the cloned repo on disk. | Environment | $CODER_DOTFILES_REPO_DIR | | Default | dotfiles | -Specifies the directory for the dotfiles repository, relative to global config -directory. +Specifies the directory for the dotfiles repository, relative to global config directory. ### -y, --yes diff --git a/docs/reference/cli/features_list.md b/docs/reference/cli/features_list.md index 569c2a01853ad..3cafdcb0ed004 100644 --- a/docs/reference/cli/features_list.md +++ b/docs/reference/cli/features_list.md @@ -21,8 +21,7 @@ coder features list [flags] | Type | string-array | | Default | Name,Entitlement,Enabled,Limit,Actual | -Specify a column to filter in the table. Available columns are: Name, -Entitlement, Enabled, Limit, Actual. +Specify a column to filter in the table. Available columns are: Name, Entitlement, Enabled, Limit, Actual. ### -o, --output diff --git a/docs/reference/cli/groups_list.md b/docs/reference/cli/groups_list.md index a8ca35aaed93b..04d9fe726adfd 100644 --- a/docs/reference/cli/groups_list.md +++ b/docs/reference/cli/groups_list.md @@ -19,8 +19,7 @@ coder groups list [flags] | Type | string-array | | Default | name,display name,organization id,members,avatar url | -Columns to display in table output. Available columns: name, display name, -organization id, members, avatar url. +Columns to display in table output. Available columns: name, display name, organization id, members, avatar url. ### -o, --output diff --git a/docs/reference/cli/licenses_list.md b/docs/reference/cli/licenses_list.md index f1be9143def82..121f9a4716efe 100644 --- a/docs/reference/cli/licenses_list.md +++ b/docs/reference/cli/licenses_list.md @@ -23,8 +23,7 @@ coder licenses list [flags] | Type | string-array | | Default | ID,UUID,Expires At,Uploaded At,Features | -Columns to display in table output. Available columns: id, uuid, uploaded at, -features, expires at, trial. +Columns to display in table output. Available columns: id, uuid, uploaded at, features, expires at, trial. ### -o, --output diff --git a/docs/reference/cli/list.md b/docs/reference/cli/list.md index a8ac5e937564c..e64adf399dd6a 100644 --- a/docs/reference/cli/list.md +++ b/docs/reference/cli/list.md @@ -40,10 +40,7 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,template,status,healthy,last built,current version,outdated,starts at,stops after | -Columns to display in table output. Available columns: favorite, workspace, -organization id, organization name, template, status, healthy, last built, -current version, outdated, starts at, starts next, stops after, stops next, -daily cost. +Columns to display in table output. Available columns: favorite, workspace, organization id, organization name, template, status, healthy, last built, current version, outdated, starts at, starts next, stops after, stops next, daily cost. ### -o, --output diff --git a/docs/reference/cli/login.md b/docs/reference/cli/login.md index 227ad2cdb45d2..9a27e4a6357c8 100644 --- a/docs/reference/cli/login.md +++ b/docs/reference/cli/login.md @@ -55,8 +55,7 @@ Specifies a password to use if creating the first user for the deployment. | Type | bool | | Environment | $CODER_FIRST_USER_TRIAL | -Specifies whether a trial license should be provisioned for the Coder deployment -or not. +Specifies whether a trial license should be provisioned for the Coder deployment or not. ### --use-token-as-session @@ -64,5 +63,4 @@ or not. | ---- | ----------------- | | Type | bool | -By default, the CLI will generate a new session token when logging in. This flag -will instead use the provided token as the session token. +By default, the CLI will generate a new session token when logging in. This flag will instead use the provided token as the session token. diff --git a/docs/reference/cli/open_vscode.md b/docs/reference/cli/open_vscode.md index bfeeba70e5e4b..23e4d85d604b6 100644 --- a/docs/reference/cli/open_vscode.md +++ b/docs/reference/cli/open_vscode.md @@ -19,7 +19,4 @@ coder open vscode [flags] [] | Type | bool | | Environment | $CODER_OPEN_VSCODE_GENERATE_TOKEN | -Generate an auth token and include it in the vscode:// URI. This is for -automagical configuration of VS Code Desktop and not needed if already -configured. This flag does not need to be specified when running this command on -a local machine unless automatic open fails. +Generate an auth token and include it in the vscode:// URI. This is for automagical configuration of VS Code Desktop and not needed if already configured. This flag does not need to be specified when running this command on a local machine unless automatic open fails. diff --git a/docs/reference/cli/port-forward.md b/docs/reference/cli/port-forward.md index aaea7128db3ae..f279e2125d93b 100644 --- a/docs/reference/cli/port-forward.md +++ b/docs/reference/cli/port-forward.md @@ -2,8 +2,7 @@ # port-forward -Forward ports from a workspace to the local machine. For reverse port -forwarding, use "coder ssh -R". +Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". Aliases: @@ -59,8 +58,7 @@ Forward TCP port(s) from the workspace to the local machine. | Type | string-array | | Environment | $CODER_PORT_FORWARD_UDP | -Forward UDP port(s) from the workspace to the local machine. The UDP connection -has TCP-like semantics to support stateful UDP protocols. +Forward UDP port(s) from the workspace to the local machine. The UDP connection has TCP-like semantics to support stateful UDP protocols. ### --disable-autostart diff --git a/docs/reference/cli/provisionerd_start.md b/docs/reference/cli/provisionerd_start.md index 5ec1bbad85a25..c3ccccbd0e1a1 100644 --- a/docs/reference/cli/provisionerd_start.md +++ b/docs/reference/cli/provisionerd_start.md @@ -114,8 +114,7 @@ Output Stackdriver compatible logs to a given file. | Type | string-array | | Environment | $CODER_PROVISIONER_DAEMON_LOG_FILTER | -Filter debug logs by matching against a given regex. Use .\* to match all debug -logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug logs. ### --prometheus-enable diff --git a/docs/reference/cli/publickey.md b/docs/reference/cli/publickey.md index ff195987310a0..63e19e7e54423 100644 --- a/docs/reference/cli/publickey.md +++ b/docs/reference/cli/publickey.md @@ -22,8 +22,7 @@ coder publickey [flags] | ---- | ----------------- | | Type | bool | -Regenerate your public key. This will require updating the key on any services -it's registered with. +Regenerate your public key. This will require updating the key on any services it's registered with. ### -y, --yes diff --git a/docs/reference/cli/restart.md b/docs/reference/cli/restart.md index 5e2f6a8192a20..215917a8e0d22 100644 --- a/docs/reference/cli/restart.md +++ b/docs/reference/cli/restart.md @@ -70,5 +70,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/schedule_show.md b/docs/reference/cli/schedule_show.md index fabe302d59583..8ecf6d59b7ac9 100644 --- a/docs/reference/cli/schedule_show.md +++ b/docs/reference/cli/schedule_show.md @@ -47,8 +47,7 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,starts at,starts next,stops after,stops next | -Columns to display in table output. Available columns: workspace, starts at, -starts next, stops after, stops next. +Columns to display in table output. Available columns: workspace, starts at, starts next, stops after, stops next. ### -o, --output diff --git a/docs/reference/cli/server.md b/docs/reference/cli/server.md index 2a664ec863fda..ae9eea9c8ac63 100644 --- a/docs/reference/cli/server.md +++ b/docs/reference/cli/server.md @@ -39,8 +39,7 @@ The URL that users will use to access the Coder deployment. | Environment | $CODER_WILDCARD_ACCESS_URL | | YAML | networking.wildcardAccessURL | -Specifies the wildcard hostname to use for workspace applications in the form -"\*.example.com". +Specifies the wildcard hostname to use for workspace applications in the form "\*.example.com". ### --docs-url @@ -102,10 +101,7 @@ Whether TLS will be enabled. | Environment | $CODER_TLS_CERT_FILE | | YAML | networking.tls.certFiles | -Path to each certificate for TLS. It requires a PEM-encoded file. To configure -the listener to use a CA certificate, concatenate the primary certificate and -the CA certificate together. The primary certificate should appear first in the -combined file. +Path to each certificate for TLS. It requires a PEM-encoded file. To configure the listener to use a CA certificate, concatenate the primary certificate and the CA certificate together. The primary certificate should appear first in the combined file. ### --tls-client-ca-file @@ -115,8 +111,7 @@ combined file. | Environment | $CODER_TLS_CLIENT_CA_FILE | | YAML | networking.tls.clientCAFile | -PEM-encoded Certificate Authority file used for checking the authenticity of -client. +PEM-encoded Certificate Authority file used for checking the authenticity of client. ### --tls-client-auth @@ -127,8 +122,7 @@ client. | YAML | networking.tls.clientAuth | | Default | none | -Policy the server will follow for TLS Client Authentication. Accepted values are -"none", "request", "require-any", "verify-if-given", or "require-and-verify". +Policy the server will follow for TLS Client Authentication. Accepted values are "none", "request", "require-any", "verify-if-given", or "require-and-verify". ### --tls-key-file @@ -138,8 +132,7 @@ Policy the server will follow for TLS Client Authentication. Accepted values are | Environment | $CODER_TLS_KEY_FILE | | YAML | networking.tls.keyFiles | -Paths to the private keys for each of the certificates. It requires a -PEM-encoded file. +Paths to the private keys for each of the certificates. It requires a PEM-encoded file. ### --tls-min-version @@ -150,8 +143,7 @@ PEM-encoded file. | YAML | networking.tls.minVersion | | Default | tls12 | -Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" -or "tls13". +Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" or "tls13". ### --tls-client-cert-file @@ -161,8 +153,7 @@ or "tls13". | Environment | $CODER_TLS_CLIENT_CERT_FILE | | YAML | networking.tls.clientCertFile | -Path to certificate for client TLS authentication. It requires a PEM-encoded -file. +Path to certificate for client TLS authentication. It requires a PEM-encoded file. ### --tls-client-key-file @@ -182,8 +173,7 @@ Path to key for client TLS authentication. It requires a PEM-encoded file. | Environment | $CODER_TLS_CIPHERS | | YAML | networking.tls.tlsCiphers | -Specify specific TLS ciphers that allowed to be used. See -https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. +Specify specific TLS ciphers that allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. ### --tls-allow-insecure-ciphers @@ -194,8 +184,7 @@ https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75 | YAML | networking.tls.tlsAllowInsecureCiphers | | Default | false | -By default, only ciphers marked as 'secure' are allowed to be used. See -https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. +By default, only ciphers marked as 'secure' are allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. ### --derp-server-enable @@ -228,11 +217,7 @@ Region name that for the embedded DERP server. | YAML | networking.derp.stunAddresses | | Default | stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302 | -Addresses for STUN servers to establish P2P connections. It's recommended to -have at least two STUN servers to give users the best chance of connecting P2P -to workspaces. Each STUN server will get it's own DERP region, with region IDs -starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn -off STUN completely. +Addresses for STUN servers to establish P2P connections. It's recommended to have at least two STUN servers to give users the best chance of connecting P2P to workspaces. Each STUN server will get it's own DERP region, with region IDs starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn off STUN completely. ### --derp-server-relay-url @@ -242,8 +227,7 @@ off STUN completely. | Environment | $CODER_DERP_SERVER_RELAY_URL | | YAML | networking.derp.relayURL | -An HTTP URL that is accessible by other replicas to relay DERP traffic. Required -for high availability. +An HTTP URL that is accessible by other replicas to relay DERP traffic. Required for high availability. ### --block-direct-connections @@ -253,11 +237,7 @@ for high availability. | Environment | $CODER_BLOCK_DIRECT | | YAML | networking.derp.blockDirect | -Block peer-to-peer (aka. direct) workspace connections. All workspace -connections from the CLI will be proxied through Coder (or custom configured -DERP servers) and will never be peer-to-peer when enabled. Workspaces may still -reach out to STUN servers to get their address until they are restarted after -this change has been made, but new connections will still be proxied regardless. +Block peer-to-peer (aka. direct) workspace connections. All workspace connections from the CLI will be proxied through Coder (or custom configured DERP servers) and will never be peer-to-peer when enabled. Workspaces may still reach out to STUN servers to get their address until they are restarted after this change has been made, but new connections will still be proxied regardless. ### --derp-force-websockets @@ -267,10 +247,7 @@ this change has been made, but new connections will still be proxied regardless. | Environment | $CODER_DERP_FORCE_WEBSOCKETS | | YAML | networking.derp.forceWebSockets | -Force clients and agents to always use WebSocket to connect to DERP relay -servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some -reverse proxies. Clients may automatically fallback to WebSocket if they detect -an issue with `Upgrade: derp`, but this does not work in all situations. +Force clients and agents to always use WebSocket to connect to DERP relay servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some reverse proxies. Clients may automatically fallback to WebSocket if they detect an issue with `Upgrade: derp`, but this does not work in all situations. ### --derp-config-url @@ -280,8 +257,7 @@ an issue with `Upgrade: derp`, but this does not work in all situations. | Environment | $CODER_DERP_CONFIG_URL | | YAML | networking.derp.url | -URL to fetch a DERP mapping on startup. See: -https://tailscale.com/kb/1118/custom-derp-servers/. +URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custom-derp-servers/. ### --derp-config-path @@ -291,8 +267,7 @@ https://tailscale.com/kb/1118/custom-derp-servers/. | Environment | $CODER_DERP_CONFIG_PATH | | YAML | networking.derp.configPath | -Path to read a DERP mapping from. See: -https://tailscale.com/kb/1118/custom-derp-servers/. +Path to read a DERP mapping from. See: https://tailscale.com/kb/1118/custom-derp-servers/. ### --prometheus-enable @@ -334,9 +309,7 @@ Collect agent stats (may increase charges for metrics storage). | YAML | introspection.prometheus.aggregate_agent_stats_by | | Default | agent_name,template_name,username,workspace_name | -When collecting agent stats, aggregate metrics by a given set of comma-separated -labels to reduce cardinality. Accepted values are agent_name, template_name, -username, workspace_name. +When collecting agent stats, aggregate metrics by a given set of comma-separated labels to reduce cardinality. Accepted values are agent_name, template_name, username, workspace_name. ### --prometheus-collect-db-metrics @@ -407,8 +380,7 @@ Organizations the user must be a member of to Login with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOWED_TEAMS | | YAML | oauth2.github.allowedTeams | -Teams inside organizations the user must be a member of to Login with GitHub. -Structured as: /. +Teams inside organizations the user must be a member of to Login with GitHub. Structured as: /. ### --oauth2-github-allow-signups @@ -428,8 +400,7 @@ Whether new users can sign up with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOW_EVERYONE | | YAML | oauth2.github.allowEveryone | -Allow all logins, setting this option means allowed orgs and teams must be -empty. +Allow all logins, setting this option means allowed orgs and teams must be empty. ### --oauth2-github-enterprise-base-url @@ -479,8 +450,7 @@ Client secret to use for Login with OIDC. | Environment | $CODER_OIDC_CLIENT_KEY_FILE | | YAML | oidc.oidcClientKeyFile | -Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be -used instead of oidc-client-secret if your IDP supports it. +Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be used instead of oidc-client-secret if your IDP supports it. ### --oidc-client-cert-file @@ -490,9 +460,7 @@ used instead of oidc-client-secret if your IDP supports it. | Environment | $CODER_OIDC_CLIENT_CERT_FILE | | YAML | oidc.oidcClientCertFile | -Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public -certificate that accompanies oidc-client-key-file. A standard x509 certificate -is expected. +Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public certificate that accompanies oidc-client-key-file. A standard x509 certificate is expected. ### --oidc-email-domain @@ -598,8 +566,7 @@ Ignore the userinfo endpoint and only use the ID token for user information. | Environment | $CODER_OIDC_GROUP_FIELD | | YAML | oidc.groupField | -This field must be set if using the group sync feature and the scope name is not -'groups'. Set to the claim to be used for groups. +This field must be set if using the group sync feature and the scope name is not 'groups'. Set to the claim to be used for groups. ### --oidc-group-mapping @@ -610,8 +577,7 @@ This field must be set if using the group sync feature and the scope name is not | YAML | oidc.groupMapping | | Default | {} | -A map of OIDC group IDs and the group in Coder it should map to. This is useful -for when OIDC providers only return group IDs. +A map of OIDC group IDs and the group in Coder it should map to. This is useful for when OIDC providers only return group IDs. ### --oidc-group-auto-create @@ -633,9 +599,7 @@ Automatically creates missing groups from a user's groups claim. | YAML | oidc.groupRegexFilter | | Default | .\* | -If provided any group name not matching the regex is ignored. This allows for -filtering out groups that are not needed. This filter is applied after the group -mapping. +If provided any group name not matching the regex is ignored. This allows for filtering out groups that are not needed. This filter is applied after the group mapping. ### --oidc-allowed-groups @@ -645,9 +609,7 @@ mapping. | Environment | $CODER_OIDC_ALLOWED_GROUPS | | YAML | oidc.groupAllowed | -If provided any group name not in the list will not be allowed to authenticate. -This allows for restricting access to a specific set of groups. This filter is -applied after the group mapping and before the regex filter. +If provided any group name not in the list will not be allowed to authenticate. This allows for restricting access to a specific set of groups. This filter is applied after the group mapping and before the regex filter. ### --oidc-user-role-field @@ -657,9 +619,7 @@ applied after the group mapping and before the regex filter. | Environment | $CODER_OIDC_USER_ROLE_FIELD | | YAML | oidc.userRoleField | -This field must be set if using the user roles sync feature. Set this to the -name of the claim used to store the user's role. The roles should be sent as an -array of strings. +This field must be set if using the user roles sync feature. Set this to the name of the claim used to store the user's role. The roles should be sent as an array of strings. ### --oidc-user-role-mapping @@ -670,9 +630,7 @@ array of strings. | YAML | oidc.userRoleMapping | | Default | {} | -A map of the OIDC passed in user roles and the groups in Coder it should map to. -This is useful if the group names do not match. If mapped to the empty string, -the role will ignored. +A map of the OIDC passed in user roles and the groups in Coder it should map to. This is useful if the group names do not match. If mapped to the empty string, the role will ignored. ### --oidc-user-role-default @@ -682,8 +640,7 @@ the role will ignored. | Environment | $CODER_OIDC_USER_ROLE_DEFAULT | | YAML | oidc.userRoleDefault | -If user role sync is enabled, these roles are always included for all -authenticated users. The 'member' role is always assigned. +If user role sync is enabled, these roles are always included for all authenticated users. The 'member' role is always assigned. ### --oidc-sign-in-text @@ -714,8 +671,7 @@ URL pointing to the icon to use on the OpenID Connect login button. | Environment | $CODER_OIDC_SIGNUPS_DISABLED_TEXT | | YAML | oidc.signupsDisabledText | -The custom text to show on the error page informing about disabled OIDC signups. -Markdown format is supported. +The custom text to show on the error page informing about disabled OIDC signups. Markdown format is supported. ### --dangerous-oidc-skip-issuer-checks @@ -725,9 +681,7 @@ Markdown format is supported. | Environment | $CODER_DANGEROUS_OIDC_SKIP_ISSUER_CHECKS | | YAML | oidc.dangerousSkipIssuerChecks | -OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the -well-known configuration. This flag disables that requirement, and can lead to -an insecure OIDC configuration. It is not recommended to use this flag. +OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the well-known configuration. This flag disables that requirement, and can lead to an insecure OIDC configuration. It is not recommended to use this flag. ### --telemetry @@ -738,8 +692,7 @@ an insecure OIDC configuration. It is not recommended to use this flag. | YAML | telemetry.enable | | Default | true | -Whether telemetry is enabled or not. Coder collects anonymized usage data to -help improve our product. +Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product. ### --trace @@ -749,9 +702,7 @@ help improve our product. | Environment | $CODER_TRACE_ENABLE | | YAML | introspection.tracing.enable | -Whether application tracing data is collected. It exports to a backend -configured by environment variables. See: -https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. +Whether application tracing data is collected. It exports to a backend configured by environment variables. See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. ### --trace-honeycomb-api-key @@ -770,9 +721,7 @@ Enables trace exporting to Honeycomb.io using the provided API Key. | Environment | $CODER_TRACE_LOGS | | YAML | introspection.tracing.captureLogs | -Enables capturing of logs as events in traces. This is useful for debugging, but -may result in a very large amount of events being sent to the tracing backend -which may incur significant costs. +Enables capturing of logs as events in traces. This is useful for debugging, but may result in a very large amount of events being sent to the tracing backend which may incur significant costs. ### --provisioner-daemons @@ -783,8 +732,7 @@ which may incur significant costs. | YAML | provisioning.daemons | | Default | 3 | -Number of provisioner daemons to create on start. If builds are stuck in queued -state for a long time, consider increasing this. +Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this. ### --provisioner-daemon-poll-interval @@ -836,8 +784,7 @@ Pre-shared key to authenticate external provisioner daemons to Coder server. | Environment | $CODER_LOG_FILTER | | YAML | introspection.logging.filter | -Filter debug logs by matching against a given regex. Use .\* to match all debug -logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug logs. ### --log-human @@ -888,11 +835,7 @@ Allow administrators to enable Terraform debug output. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SHARING | -Allow workspace apps that are not served from subdomains to be shared. -Path-based app sharing is DISABLED by default for security purposes. Path-based -apps can make requests to the Coder API and pose a security risk when the -workspace serves malicious JavaScript. Path-based apps can be disabled entirely -with --disable-path-apps for further security. +Allow workspace apps that are not served from subdomains to be shared. Path-based app sharing is DISABLED by default for security purposes. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. ### --dangerous-allow-path-app-site-owner-access @@ -901,11 +844,7 @@ with --disable-path-apps for further security. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SITE_OWNER_ACCESS | -Allow site-owners to access workspace apps from workspaces they do not own. -Owners cannot access path-based apps they do not own by default. Path-based apps -can make requests to the Coder API and pose a security risk when the workspace -serves malicious JavaScript. Path-based apps can be disabled entirely with ---disable-path-apps for further security. +Allow site-owners to access workspace apps from workspaces they do not own. Owners cannot access path-based apps they do not own by default. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. ### --experiments @@ -915,9 +854,7 @@ serves malicious JavaScript. Path-based apps can be disabled entirely with | Environment | $CODER_EXPERIMENTS | | YAML | experiments | -Enable one or more experiments. These are not ready for production. Separate -multiple experiments with commas, or enter '\*' to opt-in to all available -experiments. +Enable one or more experiments. These are not ready for production. Separate multiple experiments with commas, or enter '\*' to opt-in to all available experiments. ### --update-check @@ -928,8 +865,7 @@ experiments. | YAML | updateCheck | | Default | false | -Periodically check for new releases of Coder and inform the owner. The check is -performed once per day. +Periodically check for new releases of Coder and inform the owner. The check is performed once per day. ### --max-token-lifetime @@ -960,8 +896,7 @@ Expose the swagger endpoint via /swagger. | Environment | $CODER_PROXY_TRUSTED_HEADERS | | YAML | networking.proxyTrustedHeaders | -Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, -True-Client-Ip, X-Forwarded-For. +Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, True-Client-Ip, X-Forwarded-For. ### --proxy-trusted-origins @@ -982,9 +917,7 @@ Origin addresses to respect "proxy-trusted-headers". e.g. 192.168.1.0/24. | YAML | cacheDir | | Default | ~/.cache/coder | -The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is -set, it will be used for compatibility with systemd. This directory is NOT safe -to be configured as a shared directory across coderd/provisionerd replicas. +The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd. This directory is NOT safe to be configured as a shared directory across coderd/provisionerd replicas. ### --postgres-url @@ -993,9 +926,7 @@ to be configured as a shared directory across coderd/provisionerd replicas. | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded -from Maven (https://repo1.maven.org/maven2) and store all data in the config -root. Access the built-in database with "coder server postgres-builtin-url". +URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded from Maven (https://repo1.maven.org/maven2) and store all data in the config root. Access the built-in database with "coder server postgres-builtin-url". ### --postgres-auth @@ -1026,8 +957,7 @@ Controls if the 'Secure' property is set on browser session cookies. | Environment | $CODER_TERMS_OF_SERVICE_URL | | YAML | termsOfServiceURL | -A URL to an external Terms of Service that must be accepted by users when -logging in. +A URL to an external Terms of Service that must be accepted by users when logging in. ### --strict-transport-security @@ -1038,9 +968,7 @@ logging in. | YAML | networking.tls.strictTransportSecurity | | Default | 0 | -Controls if the 'Strict-Transport-Security' header is set on all static file -responses. This header should only be set if the server is accessed via HTTPS. -This value is the MaxAge in seconds of the header. +Controls if the 'Strict-Transport-Security' header is set on all static file responses. This header should only be set if the server is accessed via HTTPS. This value is the MaxAge in seconds of the header. ### --strict-transport-security-options @@ -1050,9 +978,7 @@ This value is the MaxAge in seconds of the header. | Environment | $CODER_STRICT_TRANSPORT_SECURITY_OPTIONS | | YAML | networking.tls.strictTransportSecurityOptions | -Two optional fields can be set in the Strict-Transport-Security header; -'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be -set to a non-zero value for these options to be used. +Two optional fields can be set in the Strict-Transport-Security header; 'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be set to a non-zero value for these options to be used. ### --ssh-keygen-algorithm @@ -1063,8 +989,7 @@ set to a non-zero value for these options to be used. | YAML | sshKeygenAlgorithm | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", -"ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". ### --browser-only @@ -1083,8 +1008,7 @@ Whether Coder only allows connections to workspaces via the browser. | Type | string | | Environment | $CODER_SCIM_AUTH_HEADER | -Enables SCIM and sets the authentication header for the built-in SCIM server. -New users are automatically created with OIDC authentication. +Enables SCIM and sets the authentication header for the built-in SCIM server. New users are automatically created with OIDC authentication. ### --external-token-encryption-keys @@ -1093,13 +1017,7 @@ New users are automatically created with OIDC authentication. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_KEYS | -Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The -value must be a comma-separated list of base64-encoded keys. Each key, when -base64-decoded, must be exactly 32 bytes in length. The first key will be used -to encrypt new values. Subsequent keys will be used as a fallback when -decrypting. During normal operation it is recommended to only set one key unless -you are in the process of rotating keys with the `coder server dbcrypt rotate` -command. +Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The value must be a comma-separated list of base64-encoded keys. Each key, when base64-decoded, must be exactly 32 bytes in length. The first key will be used to encrypt new values. Subsequent keys will be used as a fallback when decrypting. During normal operation it is recommended to only set one key unless you are in the process of rotating keys with the `coder server dbcrypt rotate` command. ### --disable-path-apps @@ -1109,10 +1027,7 @@ command. | Environment | $CODER_DISABLE_PATH_APPS | | YAML | disablePathApps | -Disable workspace apps that are not served from subdomains. Path-based apps can -make requests to the Coder API and pose a security risk when the workspace -serves malicious JavaScript. This is recommended for security purposes if a ---wildcard-access-url is configured. +Disable workspace apps that are not served from subdomains. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. This is recommended for security purposes if a --wildcard-access-url is configured. ### --disable-owner-workspace-access @@ -1122,10 +1037,7 @@ serves malicious JavaScript. This is recommended for security purposes if a | Environment | $CODER_DISABLE_OWNER_WORKSPACE_ACCESS | | YAML | disableOwnerWorkspaceAccess | -Remove the permission for the 'owner' role to have workspace execution on all -workspaces. This prevents the 'owner' from ssh, apps, and terminal access based -on the 'owner' role. They still have their user permissions to access their own -workspaces. +Remove the permission for the 'owner' role to have workspace execution on all workspaces. This prevents the 'owner' from ssh, apps, and terminal access based on the 'owner' role. They still have their user permissions to access their own workspaces. ### --session-duration @@ -1136,9 +1048,7 @@ workspaces. | YAML | networking.http.sessionDuration | | Default | 24h0m0s | -The token expiry duration for browser sessions. Sessions may last longer if they -are actively making requests, but this functionality can be disabled via ---disable-session-expiry-refresh. +The token expiry duration for browser sessions. Sessions may last longer if they are actively making requests, but this functionality can be disabled via --disable-session-expiry-refresh. ### --disable-session-expiry-refresh @@ -1148,8 +1058,7 @@ are actively making requests, but this functionality can be disabled via | Environment | $CODER_DISABLE_SESSION_EXPIRY_REFRESH | | YAML | networking.http.disableSessionExpiryRefresh | -Disable automatic session expiry bumping due to activity. This forces all -sessions to become invalid after the session expiry duration has been reached. +Disable automatic session expiry bumping due to activity. This forces all sessions to become invalid after the session expiry duration has been reached. ### --disable-password-auth @@ -1159,12 +1068,7 @@ sessions to become invalid after the session expiry duration has been reached. | Environment | $CODER_DISABLE_PASSWORD_AUTH | | YAML | networking.http.disablePasswordAuth | -Disable password authentication. This is recommended for security purposes in -production deployments that rely on an identity provider. Any user with the -owner role will be able to sign in with their password regardless of this -setting to avoid potential lock out. If you are locked out of your account, you -can use the `coder server create-admin` command to create a new admin user -directly in the database. +Disable password authentication. This is recommended for security purposes in production deployments that rely on an identity provider. Any user with the owner role will be able to sign in with their password regardless of this setting to avoid potential lock out. If you are locked out of your account, you can use the `coder server create-admin` command to create a new admin user directly in the database. ### -c, --config @@ -1194,9 +1098,7 @@ The SSH deployment prefix is used in the Host of the ssh config. | Environment | $CODER_SSH_CONFIG_OPTIONS | | YAML | client.sshConfigOptions | -These SSH config options will override the default SSH config options. Provide -options in "key=value" or "key value" format separated by commas.Using this -incorrectly can break SSH to your deployment, use cautiously. +These SSH config options will override the default SSH config options. Provide options in "key=value" or "key value" format separated by commas.Using this incorrectly can break SSH to your deployment, use cautiously. ### --cli-upgrade-message @@ -1206,9 +1108,7 @@ incorrectly can break SSH to your deployment, use cautiously. | Environment | $CODER_CLI_UPGRADE_MESSAGE | | YAML | client.cliUpgradeMessage | -The upgrade message to display to users when a client/server mismatch is -detected. By default it instructs users to update using 'curl -L -https://coder.com/install.sh | sh'. +The upgrade message to display to users when a client/server mismatch is detected. By default it instructs users to update using 'curl -L https://coder.com/install.sh | sh'. ### --write-config @@ -1248,13 +1148,7 @@ The interval in which coderd should be checking the status of workspace proxies. | YAML | userQuietHoursSchedule.defaultQuietHoursSchedule | | Default | CRON_TZ=UTC 0 0 \* \* \* | -The default daily cron schedule applied to users that haven't set a custom quiet -hours schedule themselves. The quiet hours schedule determines when workspaces -will be force stopped due to the template's autostop requirement, and will round -the max deadline up to be within the user's quiet hours window (or default). The -format is the same as the standard cron format, but the day-of-month, month and -day-of-week must be \*. Only one hour and minute can be specified (ranges or -comma separated values are not supported). +The default daily cron schedule applied to users that haven't set a custom quiet hours schedule themselves. The quiet hours schedule determines when workspaces will be force stopped due to the template's autostop requirement, and will round the max deadline up to be within the user's quiet hours window (or default). The format is the same as the standard cron format, but the day-of-month, month and day-of-week must be \*. Only one hour and minute can be specified (ranges or comma separated values are not supported). ### --allow-custom-quiet-hours @@ -1265,9 +1159,7 @@ comma separated values are not supported). | YAML | userQuietHoursSchedule.allowCustomQuietHours | | Default | true | -Allow users to set their own quiet hours schedule for workspaces to stop in -(depending on template autostop requirement settings). If false, users can't -change their quiet hours schedule and the site default is always used. +Allow users to set their own quiet hours schedule for workspaces to stop in (depending on template autostop requirement settings). If false, users can't change their quiet hours schedule and the site default is always used. ### --web-terminal-renderer @@ -1278,8 +1170,7 @@ change their quiet hours schedule and the site default is always used. | YAML | client.webTerminalRenderer | | Default | canvas | -The renderer to use when opening a web terminal. Valid values are 'canvas', -'webgl', or 'dom'. +The renderer to use when opening a web terminal. Valid values are 'canvas', 'webgl', or 'dom'. ### --allow-workspace-renames @@ -1290,8 +1181,7 @@ The renderer to use when opening a web terminal. Valid values are 'canvas', | YAML | allowWorkspaceRenames | | Default | false | -DEPRECATED: Allow users to rename their workspaces. Use only for temporary -compatibility reasons, this will be removed in a future release. +DEPRECATED: Allow users to rename their workspaces. Use only for temporary compatibility reasons, this will be removed in a future release. ### --health-check-refresh @@ -1313,9 +1203,7 @@ Refresh interval for healthchecks. | YAML | introspection.healthcheck.thresholdDatabase | | Default | 15ms | -The threshold for the database health check. If the median latency of the -database exceeds this threshold over 5 attempts, the database is considered -unhealthy. The default value is 15ms. +The threshold for the database health check. If the median latency of the database exceeds this threshold over 5 attempts, the database is considered unhealthy. The default value is 15ms. ### --notifications-method diff --git a/docs/reference/cli/server_create-admin-user.md b/docs/reference/cli/server_create-admin-user.md index a5eb409d4a339..18088395b1b66 100644 --- a/docs/reference/cli/server_create-admin-user.md +++ b/docs/reference/cli/server_create-admin-user.md @@ -2,8 +2,7 @@ # server create-admin-user -Create a new admin user with the given username, email and password and adds it -to every organization. +Create a new admin user with the given username, email and password and adds it to every organization. ## Usage @@ -20,8 +19,7 @@ coder server create-admin-user [flags] | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will -be used (Coder must not be already running in this case). +URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will be used (Coder must not be already running in this case). ### --postgres-connection-auth @@ -41,8 +39,7 @@ Type of auth to use when connecting to postgres. | Environment | $CODER_SSH_KEYGEN_ALGORITHM | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", -"ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". ### --username diff --git a/docs/reference/cli/server_dbcrypt_decrypt.md b/docs/reference/cli/server_dbcrypt_decrypt.md index b48422620fd8b..e6bae7a29c88d 100644 --- a/docs/reference/cli/server_dbcrypt_decrypt.md +++ b/docs/reference/cli/server_dbcrypt_decrypt.md @@ -38,8 +38,7 @@ Type of auth to use when connecting to postgres. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_DECRYPT_KEYS | -Keys required to decrypt existing data. Must be a comma-separated list of -base64-encoded keys. +Keys required to decrypt existing data. Must be a comma-separated list of base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/server_dbcrypt_rotate.md b/docs/reference/cli/server_dbcrypt_rotate.md index 0bdacea11d295..b54903afc75d7 100644 --- a/docs/reference/cli/server_dbcrypt_rotate.md +++ b/docs/reference/cli/server_dbcrypt_rotate.md @@ -47,8 +47,7 @@ The new external token encryption key. Must be base64-encoded. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_ENCRYPT_OLD_KEYS | -The old external token encryption keys. Must be a comma-separated list of -base64-encoded keys. +The old external token encryption keys. Must be a comma-separated list of base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/speedtest.md b/docs/reference/cli/speedtest.md index 10508bb8c3f82..ab9d9a4f7e49c 100644 --- a/docs/reference/cli/speedtest.md +++ b/docs/reference/cli/speedtest.md @@ -27,8 +27,7 @@ Specifies whether to wait for a direct connection before testing speed. | Type | enum[up\|down] | | Default | down | -Specifies whether to run in reverse mode where the client receives and the -server sends. +Specifies whether to run in reverse mode where the client receives and the server sends. ### -t, --time diff --git a/docs/reference/cli/ssh.md b/docs/reference/cli/ssh.md index 66efe641347f9..d2110628feec4 100644 --- a/docs/reference/cli/ssh.md +++ b/docs/reference/cli/ssh.md @@ -37,11 +37,7 @@ Specifies whether to forward the SSH agent specified in $SSH_AUTH_SOCK. | Type | bool | | Environment | $CODER_SSH_FORWARD_GPG | -Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, -but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and -workspace. The GPG agent must already be running locally and will not be started -for you. If a GPG agent is already running in the workspace, it will be -attempted to be killed. +Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and workspace. The GPG agent must already be running locally and will not be started for you. If a GPG agent is already running in the workspace, it will be attempted to be killed. ### --identity-agent @@ -50,8 +46,7 @@ attempted to be killed. | Type | string | | Environment | $CODER_SSH_IDENTITY_AGENT | -Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent -must also be enabled. +Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent must also be enabled. ### --workspace-poll-interval @@ -71,9 +66,7 @@ Specifies how often to poll for workspace automated shutdown. | Environment | $CODER_SSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. -Auto means that the agent startup script behavior configured in the workspace -template is used. +Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. ### --no-wait @@ -82,9 +75,7 @@ template is used. | Type | bool | | Environment | $CODER_SSH_NO_WAIT | -Enter workspace immediately after the agent has connected. This is the default -if the template has configured the agent startup script behavior as -non-blocking. +Enter workspace immediately after the agent has connected. This is the default if the template has configured the agent startup script behavior as non-blocking. ### -l, --log-dir diff --git a/docs/reference/cli/start.md b/docs/reference/cli/start.md index 781ea8bb9b250..0852ec5b57400 100644 --- a/docs/reference/cli/start.md +++ b/docs/reference/cli/start.md @@ -70,5 +70,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/stat.md b/docs/reference/cli/stat.md index 0e3b4675d9515..6e0510a805fd4 100644 --- a/docs/reference/cli/stat.md +++ b/docs/reference/cli/stat.md @@ -27,8 +27,7 @@ coder stat [flags] | Type | string-array | | Default | host_cpu,host_memory,home_disk,container_cpu,container_memory | -Columns to display in table output. Available columns: host cpu, host memory, -home disk, container cpu, container memory. +Columns to display in table output. Available columns: host cpu, host memory, home disk, container cpu, container memory. ### -o, --output diff --git a/docs/reference/cli/support_bundle.md b/docs/reference/cli/support_bundle.md index c9ac40290e01d..602d11297ea3d 100644 --- a/docs/reference/cli/support_bundle.md +++ b/docs/reference/cli/support_bundle.md @@ -33,8 +33,7 @@ Bypass prompts. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_OUTPUT_FILE | -File path for writing the generated support bundle. Defaults to -coder-support-$(date +%s).zip. +File path for writing the generated support bundle. Defaults to coder-support-$(date +%s).zip. ### --url-override @@ -43,5 +42,4 @@ coder-support-$(date +%s).zip. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_URL_OVERRIDE | -Override the URL to your Coder deployment. This may be useful, for example, if -you need to troubleshoot a specific Coder replica. +Override the URL to your Coder deployment. This may be useful, for example, if you need to troubleshoot a specific Coder replica. diff --git a/docs/reference/cli/templates_archive.md b/docs/reference/cli/templates_archive.md index 311cb5df1f6e8..a229222addf88 100644 --- a/docs/reference/cli/templates_archive.md +++ b/docs/reference/cli/templates_archive.md @@ -26,8 +26,7 @@ Bypass prompts. | ---- | ----------------- | | Type | bool | -Include all unused template versions. By default, only failed template versions -are archived. +Include all unused template versions. By default, only failed template versions are archived. ### -O, --org diff --git a/docs/reference/cli/templates_create.md b/docs/reference/cli/templates_create.md index ffa42f1cf804a..c2ab11bd4916f 100644 --- a/docs/reference/cli/templates_create.md +++ b/docs/reference/cli/templates_create.md @@ -18,9 +18,7 @@ coder templates create [flags] [name] | ---- | ----------------- | | Type | bool | -Disable the default behavior of granting template access to the 'everyone' -group. The template permissions must be updated to allow non-admin users to use -this template. +Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. ### --variables-file @@ -61,9 +59,7 @@ Specify a set of tags to target provisioner daemons. | Type | duration | | Default | 24h | -Specify a default TTL for workspaces created from this template. It is the -default time before shutdown - workspaces created from this template default to -this value. Maps to "Default autostop" in the UI. +Specify a default TTL for workspaces created from this template. It is the default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. ### --failure-ttl @@ -72,10 +68,7 @@ this value. Maps to "Default autostop" in the UI. | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the -amount of time after a failed "start" build before coder automatically schedules -a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to -"Failure cleanup"in the UI. +Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup"in the UI. ### --dormancy-threshold @@ -84,9 +77,7 @@ a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the -dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy -threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. ### --dormancy-auto-deletion @@ -95,9 +86,7 @@ threshold" in the UI. | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being -deleted. This licensed feature's default is 0h (off). Maps to "Dormancy -Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. ### --require-active-version @@ -106,8 +95,7 @@ Auto-Deletion" in the UI. | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does -not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. ### -y, --yes @@ -142,8 +130,7 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the -template. +Ignore warnings about not having a .terraform.lock.hcl file present in the template. ### -m, --message @@ -151,5 +138,4 @@ template. | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. -Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. diff --git a/docs/reference/cli/templates_edit.md b/docs/reference/cli/templates_edit.md index c999ff48fc4c6..0e47a9b9be6bc 100644 --- a/docs/reference/cli/templates_edit.md +++ b/docs/reference/cli/templates_edit.md @@ -42,8 +42,7 @@ Edit the template description. | ---- | ------------------- | | Type | string | -Sets the template as deprecated. Must be a message explaining why the template -is deprecated. +Sets the template as deprecated. Must be a message explaining why the template is deprecated. ### --icon @@ -59,8 +58,7 @@ Edit the template icon path. | ---- | --------------------- | | Type | duration | -Edit the template default time before shutdown - workspaces created from this -template default to this value. Maps to "Default autostop" in the UI. +Edit the template default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. ### --activity-bump @@ -68,9 +66,7 @@ template default to this value. Maps to "Default autostop" in the UI. | ---- | --------------------- | | Type | duration | -Edit the template activity bump - workspaces created from this template will -have their shutdown time bumped by this value when activity is detected. Maps to -"Activity bump" in the UI. +Edit the template activity bump - workspaces created from this template will have their shutdown time bumped by this value when activity is detected. Maps to "Activity bump" in the UI. ### --autostart-requirement-weekdays @@ -78,9 +74,7 @@ have their shutdown time bumped by this value when activity is detected. Maps to | ---- | ------------------------- | | Type | string-array | -Edit the template autostart requirement weekdays - workspaces created from this -template can only autostart on the given weekdays. To unset this value for the -template (and allow autostart on all days), pass 'all'. +Edit the template autostart requirement weekdays - workspaces created from this template can only autostart on the given weekdays. To unset this value for the template (and allow autostart on all days), pass 'all'. ### --autostop-requirement-weekdays @@ -88,9 +82,7 @@ template (and allow autostart on all days), pass 'all'. | ---- | ------------------------- | | Type | string-array | -Edit the template autostop requirement weekdays - workspaces created from this -template must be restarted on the given weekdays. To unset this value for the -template (and disable the autostop requirement for the template), pass 'none'. +Edit the template autostop requirement weekdays - workspaces created from this template must be restarted on the given weekdays. To unset this value for the template (and disable the autostop requirement for the template), pass 'none'. ### --autostop-requirement-weeks @@ -98,8 +90,7 @@ template (and disable the autostop requirement for the template), pass 'none'. | ---- | ---------------- | | Type | int | -Edit the template autostop requirement weeks - workspaces created from this -template must be restarted on an n-weekly basis. +Edit the template autostop requirement weeks - workspaces created from this template must be restarted on an n-weekly basis. ### --failure-ttl @@ -108,10 +99,7 @@ template must be restarted on an n-weekly basis. | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the -amount of time after a failed "start" build before coder automatically schedules -a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to -"Failure cleanup" in the UI. +Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup" in the UI. ### --dormancy-threshold @@ -120,9 +108,7 @@ a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the -dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy -threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. ### --dormancy-auto-deletion @@ -131,9 +117,7 @@ threshold" in the UI. | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being -deleted. This licensed feature's default is 0h (off). Maps to "Dormancy -Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. ### --allow-user-cancel-workspace-jobs @@ -151,8 +135,7 @@ Allow users to cancel in-progress workspace jobs. | Type | bool | | Default | true | -Allow users to configure autostart for workspaces on this template. This can -only be disabled in enterprise. +Allow users to configure autostart for workspaces on this template. This can only be disabled in enterprise. ### --allow-user-autostop @@ -161,8 +144,7 @@ only be disabled in enterprise. | Type | bool | | Default | true | -Allow users to customize the autostop TTL for workspaces on this template. This -can only be disabled in enterprise. +Allow users to customize the autostop TTL for workspaces on this template. This can only be disabled in enterprise. ### --require-active-version @@ -171,8 +153,7 @@ can only be disabled in enterprise. | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does -not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. ### --private @@ -181,9 +162,7 @@ not apply to template admins. This is an enterprise-only feature. | Type | bool | | Default | false | -Disable the default behavior of granting template access to the 'everyone' -group. The template permissions must be updated to allow non-admin users to use -this template. +Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. ### -y, --yes diff --git a/docs/reference/cli/templates_list.md b/docs/reference/cli/templates_list.md index 418835b8df2cf..24eb51fe64e6a 100644 --- a/docs/reference/cli/templates_list.md +++ b/docs/reference/cli/templates_list.md @@ -23,9 +23,7 @@ coder templates list [flags] | Type | string-array | | Default | name,organization name,last updated,used by | -Columns to display in table output. Available columns: name, created at, last -updated, organization id, organization name, provisioner, active version id, -used by, default ttl. +Columns to display in table output. Available columns: name, created at, last updated, organization id, organization name, provisioner, active version id, used by, default ttl. ### -o, --output diff --git a/docs/reference/cli/templates_pull.md b/docs/reference/cli/templates_pull.md index 7e6ecc76830aa..3678426fd098e 100644 --- a/docs/reference/cli/templates_pull.md +++ b/docs/reference/cli/templates_pull.md @@ -34,9 +34,7 @@ Output the template as a zip archive to stdout. | ---- | ------------------- | | Type | string | -The name of the template version to pull. Use 'active' to pull the active -version, 'latest' to pull the latest version, or the name of the template -version to pull. +The name of the template version to pull. Use 'active' to pull the active version, 'latest' to pull the latest version, or the name of the template version to pull. ### -y, --yes diff --git a/docs/reference/cli/templates_push.md b/docs/reference/cli/templates_push.md index 96fbac6f728e4..e56528841ebda 100644 --- a/docs/reference/cli/templates_push.md +++ b/docs/reference/cli/templates_push.md @@ -50,8 +50,7 @@ Specify a set of tags to target provisioner daemons. | ---- | ------------------- | | Type | string | -Specify a name for the new template version. It will be automatically generated -if not provided. +Specify a name for the new template version. It will be automatically generated if not provided. ### --always-prompt @@ -59,8 +58,7 @@ if not provided. | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from active -template version. +Always prompt all parameters. Does not pull parameter values from active template version. ### --activate @@ -95,8 +93,7 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the -template. +Ignore warnings about not having a .terraform.lock.hcl file present in the template. ### -m, --message @@ -104,8 +101,7 @@ template. | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. -Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. ### -O, --org diff --git a/docs/reference/cli/templates_versions_list.md b/docs/reference/cli/templates_versions_list.md index b6a7288ebe9e3..ca42bce770515 100644 --- a/docs/reference/cli/templates_versions_list.md +++ b/docs/reference/cli/templates_versions_list.md @@ -36,8 +36,7 @@ Select which organization (uuid or name) to use. | Type | string-array | | Default | Name,Created At,Created By,Status,Active | -Columns to display in table output. Available columns: name, created at, created -by, status, active, archived. +Columns to display in table output. Available columns: name, created at, created by, status, active, archived. ### -o, --output diff --git a/docs/reference/cli/tokens_list.md b/docs/reference/cli/tokens_list.md index d5325afe13077..8b47a0d78717f 100644 --- a/docs/reference/cli/tokens_list.md +++ b/docs/reference/cli/tokens_list.md @@ -22,8 +22,7 @@ coder tokens list [flags] | ---- | ----------------- | | Type | bool | -Specifies whether all users' tokens will be listed or not (must have Owner role -to see all tokens). +Specifies whether all users' tokens will be listed or not (must have Owner role to see all tokens). ### -c, --column @@ -32,8 +31,7 @@ to see all tokens). | Type | string-array | | Default | id,name,last used,expires at,created at | -Columns to display in table output. Available columns: id, name, last used, -expires at, created at, owner. +Columns to display in table output. Available columns: id, name, last used, expires at, created at, owner. ### -o, --output diff --git a/docs/reference/cli/update.md b/docs/reference/cli/update.md index 8fe88778841da..562d32f8fd960 100644 --- a/docs/reference/cli/update.md +++ b/docs/reference/cli/update.md @@ -68,5 +68,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/users_activate.md b/docs/reference/cli/users_activate.md index c09315e2ad018..f5b2d3e8b85ca 100644 --- a/docs/reference/cli/users_activate.md +++ b/docs/reference/cli/users_activate.md @@ -2,8 +2,7 @@ # users activate -Update a user's status to 'active'. Active users can fully interact with the -platform +Update a user's status to 'active'. Active users can fully interact with the platform Aliases: diff --git a/docs/reference/cli/users_create.md b/docs/reference/cli/users_create.md index 3dd75b9981a8f..368f049e0a91d 100644 --- a/docs/reference/cli/users_create.md +++ b/docs/reference/cli/users_create.md @@ -48,9 +48,7 @@ Specifies a password for the new user. | ---- | ------------------- | | Type | string | -Optionally specify the login type for the user. Valid values are: password, -none, github, oidc. Using 'none' prevents the user from authenticating and -requires an API key/token to be generated by an admin. +Optionally specify the login type for the user. Valid values are: password, none, github, oidc. Using 'none' prevents the user from authenticating and requires an API key/token to be generated by an admin. ### -O, --org diff --git a/docs/reference/cli/users_list.md b/docs/reference/cli/users_list.md index c01960f585e22..1a7a10b20d057 100644 --- a/docs/reference/cli/users_list.md +++ b/docs/reference/cli/users_list.md @@ -21,8 +21,7 @@ coder users list [flags] | Type | string-array | | Default | username,email,created_at,status | -Columns to display in table output. Available columns: id, username, email, -created at, updated at, status. +Columns to display in table output. Available columns: id, username, email, created at, updated at, status. ### -o, --output diff --git a/docs/reference/cli/users_suspend.md b/docs/reference/cli/users_suspend.md index 445042d6ac91f..d2980d00a4d62 100644 --- a/docs/reference/cli/users_suspend.md +++ b/docs/reference/cli/users_suspend.md @@ -2,8 +2,7 @@ # users suspend -Update a user's status to 'suspended'. A suspended user cannot log into the -platform +Update a user's status to 'suspended'. A suspended user cannot log into the platform ## Usage diff --git a/offlinedocs/pnpm-lock.yaml b/offlinedocs/pnpm-lock.yaml index 4acae75151179..06d04fce96075 100644 --- a/offlinedocs/pnpm-lock.yaml +++ b/offlinedocs/pnpm-lock.yaml @@ -1,141 +1,2640 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@chakra-ui/react': - specifier: 2.8.2 - version: 2.8.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1) - '@emotion/react': - specifier: 11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': - specifier: 11.11.5 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1) - '@types/lodash': - specifier: 4.14.196 - version: 4.14.196 - archiver: - specifier: 6.0.2 - version: 6.0.2 - framer-motion: - specifier: ^10.17.6 - version: 10.17.6(react-dom@18.3.1)(react@18.3.1) - front-matter: - specifier: 4.0.2 - version: 4.0.2 - lodash: - specifier: 4.17.21 - version: 4.17.21 - next: - specifier: 14.2.4 - version: 14.2.4(react-dom@18.3.1)(react@18.3.1) - react: - specifier: 18.3.1 - version: 18.3.1 - react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) - react-icons: - specifier: 4.12.0 - version: 4.12.0(react@18.3.1) - react-markdown: - specifier: 9.0.1 - version: 9.0.1(@types/react@18.3.3)(react@18.3.1) - rehype-raw: - specifier: 7.0.0 - version: 7.0.0 - remark-gfm: - specifier: 4.0.0 - version: 4.0.0 - -devDependencies: - '@types/node': - specifier: 18.19.0 - version: 18.19.0 - '@types/react': - specifier: 18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 - eslint: - specifier: 8.56.0 - version: 8.56.0 - eslint-config-next: - specifier: 14.0.1 - version: 14.0.1(eslint@8.56.0)(typescript@5.3.2) - prettier: - specifier: 3.1.0 - version: 3.1.0 - typescript: - specifier: 5.3.2 - version: 5.3.2 +importers: + + .: + dependencies: + '@chakra-ui/react': + specifier: 2.8.2 + version: 2.8.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1) + '@emotion/react': + specifier: 11.11.4 + version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/styled': + specifier: 11.11.5 + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1) + '@types/lodash': + specifier: 4.14.196 + version: 4.14.196 + archiver: + specifier: 6.0.2 + version: 6.0.2 + framer-motion: + specifier: ^10.17.6 + version: 10.17.6(react-dom@18.3.1)(react@18.3.1) + front-matter: + specifier: 4.0.2 + version: 4.0.2 + lodash: + specifier: 4.17.21 + version: 4.17.21 + next: + specifier: 14.2.4 + version: 14.2.4(react-dom@18.3.1)(react@18.3.1) + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) + react-icons: + specifier: 4.12.0 + version: 4.12.0(react@18.3.1) + react-markdown: + specifier: 9.0.1 + version: 9.0.1(@types/react@18.3.3)(react@18.3.1) + rehype-raw: + specifier: 7.0.0 + version: 7.0.0 + remark-gfm: + specifier: 4.0.0 + version: 4.0.0 + devDependencies: + '@types/node': + specifier: 18.19.0 + version: 18.19.0 + '@types/react': + specifier: 18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: 18.3.0 + version: 18.3.0 + eslint: + specifier: 8.56.0 + version: 8.56.0 + eslint-config-next: + specifier: 14.0.1 + version: 14.0.1(eslint@8.56.0)(typescript@5.3.2) + prettier: + specifier: 3.1.0 + version: 3.1.0 + typescript: + specifier: 5.3.2 + version: 5.3.2 + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@babel/code-frame@7.22.13': + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.22.5': + resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.22.5': + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.22.20': + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.22.6': + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.23.0': + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + engines: {node: '>=6.9.0'} + + '@chakra-ui/accordion@2.3.1': + resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/alert@2.2.2': + resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/anatomy@2.2.2': + resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} + + '@chakra-ui/avatar@2.3.0': + resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/breadcrumb@2.2.0': + resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/breakpoint-utils@2.0.8': + resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} + + '@chakra-ui/button@2.1.0': + resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/card@2.2.0': + resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/checkbox@2.3.2': + resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/clickable@2.1.0': + resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/close-button@2.1.1': + resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/color-mode@2.2.0': + resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/control-box@2.1.0': + resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/counter@2.1.0': + resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/css-reset@2.3.0': + resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} + peerDependencies: + '@emotion/react': '>=10.0.35' + react: '>=18' + + '@chakra-ui/descendant@3.1.0': + resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/dom-utils@2.1.0': + resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} + + '@chakra-ui/editable@3.1.0': + resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/event-utils@2.0.8': + resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} + + '@chakra-ui/focus-lock@2.1.0': + resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} + peerDependencies: + react: '>=18' + + '@chakra-ui/form-control@2.2.0': + resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/hooks@2.2.1': + resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/icon@3.2.0': + resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/image@2.1.0': + resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/input@2.1.2': + resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/layout@2.3.1': + resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/lazy-utils@2.0.5': + resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} + + '@chakra-ui/live-region@2.1.0': + resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/media-query@3.3.0': + resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/menu@2.2.1': + resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/modal@2.3.1': + resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/number-input@2.1.2': + resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/number-utils@2.0.7': + resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} + + '@chakra-ui/object-utils@2.1.0': + resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} + + '@chakra-ui/pin-input@2.1.0': + resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/popover@2.2.1': + resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/popper@3.1.0': + resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/portal@2.1.0': + resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/progress@2.2.0': + resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/provider@2.4.2': + resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/radio@2.1.2': + resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/react-children-utils@2.0.6': + resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-context@2.1.0': + resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-env@3.1.0': + resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-types@2.0.7': + resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-animation-state@2.1.0': + resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-callback-ref@2.1.0': + resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-controllable-state@2.1.0': + resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-disclosure@2.1.0': + resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-event-listener@2.1.0': + resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-focus-effect@2.1.0': + resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-focus-on-pointer-down@2.1.0': + resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-interval@2.1.0': + resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-latest-ref@2.1.0': + resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-merge-refs@2.1.0': + resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-outside-click@2.2.0': + resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-pan-event@2.1.0': + resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-previous@2.1.0': + resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-safe-layout-effect@2.1.0': + resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-size@2.1.0': + resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-timeout@2.1.0': + resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-use-update-effect@2.1.0': + resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react-utils@2.0.12': + resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/react@2.8.2': + resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/select@2.1.2': + resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/shared-utils@2.0.5': + resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} + + '@chakra-ui/skeleton@2.1.0': + resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/skip-nav@2.1.0': + resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/slider@2.1.0': + resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/spinner@2.1.0': + resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/stat@2.1.1': + resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/stepper@2.3.1': + resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/styled-system@2.9.2': + resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} + + '@chakra-ui/switch@2.1.2': + resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/system@2.6.2': + resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + + '@chakra-ui/table@2.1.0': + resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/tabs@3.0.0': + resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/tag@3.1.1': + resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/textarea@2.1.2': + resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/theme-tools@2.1.2': + resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.0.0' + + '@chakra-ui/theme-utils@2.0.21': + resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} + + '@chakra-ui/theme@3.3.1': + resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.8.0' + + '@chakra-ui/toast@7.0.2': + resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} + peerDependencies: + '@chakra-ui/system': 2.6.2 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/tooltip@2.3.1': + resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/transition@2.1.0': + resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} + peerDependencies: + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/utils@2.0.15': + resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} + + '@chakra-ui/visually-hidden@2.2.0': + resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@emotion/babel-plugin@11.11.0': + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + + '@emotion/cache@11.11.0': + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + + '@emotion/hash@0.9.1': + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + + '@emotion/is-prop-valid@0.8.8': + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + + '@emotion/is-prop-valid@1.2.2': + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + + '@emotion/memoize@0.7.4': + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + + '@emotion/memoize@0.8.1': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + '@emotion/react@11.11.4': + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/serialize@1.1.4': + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + + '@emotion/sheet@1.2.2': + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + + '@emotion/styled@11.11.5': + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/unitless@0.8.1': + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + + '@emotion/use-insertion-effect-with-fallbacks@1.0.1': + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + + '@emotion/utils@1.2.1': + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + + '@emotion/weak-memoize@0.3.1': + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.56.0': + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@humanwhocodes/config-array@0.11.13': + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.1': + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + + '@next/env@14.2.4': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + + '@next/eslint-plugin-next@14.0.1': + resolution: {integrity: sha512-bLjJMwXdzvhnQOnxvHoTTUh/+PYk6FF/DCgHi4BXwXCINer+o1ZYfL9aVeezj/oI7wqGJOqwGIXrlBvPbAId3w==} + + '@next/swc-darwin-arm64@14.2.4': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@14.2.4': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@14.2.4': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@14.2.4': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@14.2.4': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@14.2.4': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@14.2.4': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-ia32-msvc@14.2.4': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@next/swc-win32-x64-msvc@14.2.4': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgr/utils@2.4.2': + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@rushstack/eslint-patch@1.5.1': + resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==} + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.5': + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree-jsx@1.0.3': + resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/hast@3.0.3': + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/lodash.mergewith@4.6.7': + resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} + + '@types/lodash@4.14.196': + resolution: {integrity: sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==} + + '@types/mdast@4.0.3': + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node@18.19.0': + resolution: {integrity: sha512-667KNhaD7U29mT5wf+TZUnrzPrlL2GNQ5N0BMjO2oNULhBxX0/FKCkm6JMu0Jh7Z+1LwUlR21ekd7KhIboNFNw==} + + '@types/parse-json@4.0.0': + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + '@types/prop-types@15.7.5': + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + + '@types/unist@2.0.10': + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@zag-js/dom-query@0.16.0': + resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} + + '@zag-js/element-size@0.10.5': + resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} + + '@zag-js/focus-visible@0.16.0': + resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + archiver-utils@4.0.1: + resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} + engines: {node: '>= 12.0.0'} + + archiver@6.0.2: + resolution: {integrity: sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==} + engines: {node: '>= 12.0.0'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + engines: {node: '>=10'} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + + array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + + arraybuffer.prototype.slice@1.0.1: + resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + engines: {node: '>= 0.4'} + + ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + + async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + + asynciterator.prototype@1.0.0: + resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} + + available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + + axe-core@4.7.2: + resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + engines: {node: '>=4'} + + axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + + b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bare-events@2.4.2: + resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} + + big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + + bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + + call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001639: + resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color2k@2.0.2: + resolution: {integrity: sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + compress-commons@5.0.3: + resolution: {integrity: sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==} + engines: {node: '>= 12.0.0'} + + compute-scroll-into-view@3.0.3: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@5.0.1: + resolution: {integrity: sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==} + engines: {node: '>= 12.0.0'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-box-model@1.2.1: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + + csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + + default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + + define-data-property@1.1.0: + resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} + engines: {node: '>= 0.4'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.22.1: + resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + + es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-config-next@14.0.1: + resolution: {integrity: sha512-QfIFK2WD39H4WOespjgf6PLv9Bpsd7KGGelCtmq4l67nGvnlsGpuvj0hIT+aIy6p5gKH+lAChYILsyDlxP52yg==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + + eslint-import-resolver-typescript@3.5.5: + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + + eslint-module-utils@2.8.0: + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.28.1: + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jsx-a11y@6.7.1: + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-plugin-react-hooks@4.6.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.33.2: + resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.16.0: + resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + + focus-lock@0.11.6: + resolution: {integrity: sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==} + engines: {node: '>=10'} + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + framer-motion@10.17.6: + resolution: {integrity: sha512-WPPm0vLGTbhLOsD7v1fEv3yjX1RrmzsVI3CZ6dpBJvVb7wKMA6mpZsQzTYiSUDz/YIlvTUHHY0Jum7iEHnLHDA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + framesync@6.1.2: + resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} + + front-matter@4.0.2: + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + + has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + + has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.0.1: + resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + + hast-util-to-jsx-runtime@2.3.0: + resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + html-url-attributes@3.0.0: + resolution: {integrity: sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + + ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + engines: {node: '>= 4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {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. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inline-style-parser@0.2.2: + resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==} + + internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + + is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + + is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + jsx-ast-utils@3.3.4: + resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + + language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + + mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-mdx-expression@2.0.0: + resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} + + mdast-util-mdx-jsx@3.0.0: + resolution: {integrity: sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.0.0: + resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} + + mdast-util-to-hast@13.0.2: + resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + + micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + + micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + + micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + + micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@2.0.1: + resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + next@14.2.4: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + + object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + + object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} + hasBin: true + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@6.4.0: + resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + react-clientside-effect@1.2.6: + resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-focus-lock@2.9.5: + resolution: {integrity: sha512-h6vrdgUbsH2HeD5I7I3Cx1PPrmwGuKYICS+kB9m+32X/9xHRrAbxgvaBpG7BFBN9h3tO+C3qX1QAVESmi4CiIA==} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-icons@4.12.0: + resolution: {integrity: sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==} + peerDependencies: + react: '*' + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-markdown@9.0.1: + resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} + peerDependencies: + '@types/react': '>=18' + react: '>=18' + + react-remove-scroll-bar@2.3.4: + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.5.6: + resolution: {integrity: sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-style-singleton@2.2.1: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + + reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + engines: {node: '>= 0.4'} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.0.0: + resolution: {integrity: sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + + resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + streamx@2.18.0: + resolution: {integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==} + + string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + + string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + + string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + style-to-object@1.0.5: + resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} + + styled-jsx@5.1.1: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + + text-decoder@1.1.1: + resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + + titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + + tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + + typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-callback-ref@1.3.0: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.2: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + + which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + + which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zip-stream@5.0.2: + resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} + engines: {node: '>= 12.0.0'} -packages: + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true +snapshots: - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} - engines: {node: '>=6.9.0'} + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@babel/code-frame@7.22.13': dependencies: '@babel/highlight': 7.22.20 chalk: 2.4.2 - dev: false - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} - engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.22.5': dependencies: '@babel/types': 7.23.0 - dev: false - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/helper-string-parser@7.22.5': {} - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/helper-validator-identifier@7.22.20': {} - /@babel/highlight@7.22.20: - resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} - engines: {node: '>=6.9.0'} + '@babel/highlight@7.22.20': dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: false - /@babel/runtime@7.22.6: - resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} - engines: {node: '>=6.9.0'} + '@babel/runtime@7.22.6': dependencies: regenerator-runtime: 0.13.11 - /@babel/types@7.23.0: - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} - engines: {node: '>=6.9.0'} + '@babel/types@7.23.0': dependencies: '@babel/helper-string-parser': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: false - /@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1): - resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1)': dependencies: '@chakra-ui/descendant': 3.1.0(react@18.3.1) '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) @@ -147,13 +2646,8 @@ packages: '@chakra-ui/transition': 2.1.0(framer-motion@10.17.6)(react@18.3.1) framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -161,17 +2655,10 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/anatomy@2.2.2: - resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} - dev: false + '@chakra-ui/anatomy@2.2.2': {} - /@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) @@ -179,32 +2666,20 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/breakpoint-utils@2.0.8: - resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} + '@chakra-ui/breakpoint-utils@2.0.8': dependencies: '@chakra-ui/shared-utils': 2.0.5 - dev: false - /@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) @@ -212,24 +2687,14 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -244,88 +2709,50 @@ packages: '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 - dev: false - /@chakra-ui/clickable@2.1.0(react@18.3.1): - resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} - peerDependencies: - react: '>=18' + '@chakra-ui/clickable@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - dev: false - /@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/color-mode@2.2.0(react@18.3.1): - resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} - peerDependencies: - react: '>=18' + '@chakra-ui/color-mode@2.2.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/counter@2.1.0(react@18.3.1): - resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} - peerDependencies: - react: '>=18' + '@chakra-ui/counter@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - dev: false - /@chakra-ui/css-reset@2.3.0(@emotion/react@11.11.4)(react@18.3.1): - resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} - peerDependencies: - '@emotion/react': '>=10.0.35' - react: '>=18' + '@chakra-ui/css-reset@2.3.0(@emotion/react@11.11.4)(react@18.3.1)': dependencies: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/descendant@3.1.0(react@18.3.1): - resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/descendant@3.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/dom-utils@2.1.0: - resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} - dev: false + '@chakra-ui/dom-utils@2.1.0': {} - /@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-types': 2.0.7(react@18.3.1) @@ -338,29 +2765,18 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/event-utils@2.0.8: - resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} - dev: false + '@chakra-ui/event-utils@2.0.8': {} - /@chakra-ui/focus-lock@2.1.0(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} - peerDependencies: - react: '>=18' + '@chakra-ui/focus-lock@2.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 react: 18.3.1 react-focus-lock: 2.9.5(@types/react@18.3.3)(react@18.3.1) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -369,48 +2785,29 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/hooks@2.2.1(react@18.3.1): - resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/hooks@2.2.1(react@18.3.1)': dependencies: '@chakra-ui/react-utils': 2.0.12(react@18.3.1) '@chakra-ui/utils': 2.0.15 compute-scroll-into-view: 3.0.3 copy-to-clipboard: 3.3.3 react: 18.3.1 - dev: false - /@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -419,13 +2816,8 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) @@ -435,39 +2827,22 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/lazy-utils@2.0.5: - resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} - dev: false + '@chakra-ui/lazy-utils@2.0.5': {} - /@chakra-ui/live-region@2.1.0(react@18.3.1): - resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} - peerDependencies: - react: '>=18' + '@chakra-ui/live-region@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/react-env': 3.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1): - resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1)': dependencies: '@chakra-ui/clickable': 2.1.0(react@18.3.1) '@chakra-ui/descendant': 3.1.0(react@18.3.1) @@ -487,15 +2862,8 @@ packages: '@chakra-ui/transition': 2.1.0(framer-motion@10.17.6)(react@18.3.1) framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.3)(react@18.3.1) @@ -513,13 +2881,8 @@ packages: react-remove-scroll: 2.5.6(@types/react@18.3.3)(react@18.3.1) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/counter': 2.1.0(react@18.3.1) '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) @@ -535,21 +2898,12 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/number-utils@2.0.7: - resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} - dev: false + '@chakra-ui/number-utils@2.0.7': {} - /@chakra-ui/object-utils@2.1.0: - resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} - dev: false + '@chakra-ui/object-utils@2.1.0': {} - /@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/descendant': 3.1.0(react@18.3.1) '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) @@ -559,14 +2913,8 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1): - resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1)': dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/lazy-utils': 2.0.5 @@ -582,49 +2930,28 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/popper@3.1.0(react@18.3.1): - resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} - peerDependencies: - react: '>=18' + '@chakra-ui/popper@3.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-types': 2.0.7(react@18.3.1) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) '@popperjs/core': 2.11.8 react: 18.3.1 - dev: false - /@chakra-ui/portal@2.1.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} - peerDependencies: - react: '>=18' - react-dom: '>=18' + '@chakra-ui/portal@2.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - dev: false - /@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/provider@2.4.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - react-dom: '>=18' + '@chakra-ui/provider@2.4.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.11.4)(react@18.3.1) '@chakra-ui/portal': 2.1.0(react-dom@18.3.1)(react@18.3.1) @@ -635,13 +2962,8 @@ packages: '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - dev: false - /@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -651,211 +2973,115 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 - dev: false - /@chakra-ui/react-children-utils@2.0.6(react@18.3.1): - resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-children-utils@2.0.6(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-context@2.1.0(react@18.3.1): - resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-context@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-env@3.1.0(react@18.3.1): - resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-env@3.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-types@2.0.7(react@18.3.1): - resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-types@2.0.7(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-animation-state@2.1.0(react@18.3.1): - resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-animation-state@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-callback-ref@2.1.0(react@18.3.1): - resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-callback-ref@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-controllable-state@2.1.0(react@18.3.1): - resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-controllable-state@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-disclosure@2.1.0(react@18.3.1): - resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-disclosure@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-event-listener@2.1.0(react@18.3.1): - resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-event-listener@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-focus-effect@2.1.0(react@18.3.1): - resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-focus-effect@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.3.1): - resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-interval@2.1.0(react@18.3.1): - resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-interval@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-latest-ref@2.1.0(react@18.3.1): - resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-latest-ref@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-merge-refs@2.1.0(react@18.3.1): - resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-merge-refs@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-outside-click@2.2.0(react@18.3.1): - resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-outside-click@2.2.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-pan-event@2.1.0(react@18.3.1): - resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-pan-event@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/event-utils': 2.0.8 '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.3.1) framesync: 6.1.2 react: 18.3.1 - dev: false - /@chakra-ui/react-use-previous@2.1.0(react@18.3.1): - resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-previous@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.3.1): - resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-use-size@2.1.0(react@18.3.1): - resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-size@2.1.0(react@18.3.1)': dependencies: '@zag-js/element-size': 0.10.5 react: 18.3.1 - dev: false - /@chakra-ui/react-use-timeout@2.1.0(react@18.3.1): - resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-timeout@2.1.0(react@18.3.1)': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/react-use-update-effect@2.1.0(react@18.3.1): - resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-use-update-effect@2.1.0(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/react-utils@2.0.12(react@18.3.1): - resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} - peerDependencies: - react: '>=18' + '@chakra-ui/react-utils@2.0.12(react@18.3.1)': dependencies: '@chakra-ui/utils': 2.0.15 react: 18.3.1 - dev: false - /@chakra-ui/react@2.8.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/react@2.8.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.3.3)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1) '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2)(react@18.3.1) @@ -917,52 +3143,30 @@ packages: react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/shared-utils@2.0.5: - resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} - dev: false + '@chakra-ui/shared-utils@2.0.5': {} - /@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-use-previous': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-context': 2.1.0(react@18.3.1) @@ -976,73 +3180,44 @@ packages: '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - - /@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + + '@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/styled-system@2.9.2: - resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} + '@chakra-ui/styled-system@2.9.2': dependencies: '@chakra-ui/shared-utils': 2.0.5 csstype: 3.1.2 lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1): - resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react@18.3.1)': dependencies: '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/system@2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1): - resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' + '@chakra-ui/system@2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -1054,25 +3229,15 @@ packages: '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-fast-compare: 3.2.2 - dev: false - /@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/clickable': 2.1.0(react@18.3.1) '@chakra-ui/descendant': 3.1.0(react@18.3.1) @@ -1085,70 +3250,43 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/react-context': 2.1.0(react@18.3.1) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2): - resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.0.0' + '@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2)': dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 color2k: 2.0.2 - dev: false - /@chakra-ui/theme-utils@2.0.21: - resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} + '@chakra-ui/theme-utils@2.0.21': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/theme@3.3.1(@chakra-ui/styled-system@2.9.2): - resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.8.0' + '@chakra-ui/theme@3.3.1(@chakra-ui/styled-system@2.9.2)': dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/styled-system@2.9.2) - dev: false - /@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} - peerDependencies: - '@chakra-ui/system': 2.6.2 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2)(react@18.3.1) '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2)(react@18.3.1) @@ -1163,15 +3301,8 @@ packages: framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - dev: false - /@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.6)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/popper': 3.1.0(react@18.3.1) @@ -1185,40 +3316,26 @@ packages: framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - dev: false - /@chakra-ui/transition@2.1.0(framer-motion@10.17.6)(react@18.3.1): - resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} - peerDependencies: - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/transition@2.1.0(framer-motion@10.17.6)(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 framer-motion: 10.17.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 - dev: false - /@chakra-ui/utils@2.0.15: - resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} + '@chakra-ui/utils@2.0.15': dependencies: '@types/lodash.mergewith': 4.6.7 css-box-model: 1.2.1 framesync: 6.1.2 lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1): - resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2)(react@18.3.1)': dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) react: 18.3.1 - dev: false - /@emotion/babel-plugin@11.11.0: - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + '@emotion/babel-plugin@11.11.0': dependencies: '@babel/helper-module-imports': 7.22.5 '@babel/runtime': 7.22.6 @@ -1231,54 +3348,32 @@ packages: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 - dev: false - /@emotion/cache@11.11.0: - resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + '@emotion/cache@11.11.0': dependencies: '@emotion/memoize': 0.8.1 '@emotion/sheet': 1.2.2 '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 - dev: false - /@emotion/hash@0.9.1: - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - dev: false + '@emotion/hash@0.9.1': {} - /@emotion/is-prop-valid@0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - requiresBuild: true + '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 - dev: false optional: true - /@emotion/is-prop-valid@1.2.2: - resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + '@emotion/is-prop-valid@1.2.2': dependencies: '@emotion/memoize': 0.8.1 - dev: false - /@emotion/memoize@0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - requiresBuild: true - dev: false + '@emotion/memoize@0.7.4': optional: true - /@emotion/memoize@0.8.1: - resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: false + '@emotion/memoize@0.8.1': {} - /@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true + '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.22.6 '@emotion/babel-plugin': 11.11.0 @@ -1290,31 +3385,18 @@ packages: '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 react: 18.3.1 - dev: false - /@emotion/serialize@1.1.4: - resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + '@emotion/serialize@1.1.4': dependencies: '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 csstype: 3.1.2 - dev: false - /@emotion/sheet@1.2.2: - resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - dev: false + '@emotion/sheet@1.2.2': {} - /@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true + '@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.22.6 '@emotion/babel-plugin': 11.11.0 @@ -1325,46 +3407,25 @@ packages: '@emotion/utils': 1.2.1 '@types/react': 18.3.3 react: 18.3.1 - dev: false - /@emotion/unitless@0.8.1: - resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: false + '@emotion/unitless@0.8.1': {} - /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1): - resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} - peerDependencies: - react: '>=16.8.0' + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': dependencies: react: 18.3.1 - dev: false - /@emotion/utils@1.2.1: - resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - dev: false + '@emotion/utils@1.2.1': {} - /@emotion/weak-memoize@0.3.1: - resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - dev: false + '@emotion/weak-memoize@0.3.1': {} - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)': dependencies: eslint: 8.56.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true + '@eslint-community/regexpp@4.10.0': {} - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 debug: 4.3.4 @@ -1377,148 +3438,67 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + '@eslint/js@8.56.0': {} - /@humanwhocodes/config-array@0.11.13: - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} - engines: {node: '>=10.10.0'} + '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true + '@humanwhocodes/module-importer@1.0.1': {} - /@humanwhocodes/object-schema@2.0.1: - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - dev: true + '@humanwhocodes/object-schema@2.0.1': {} - /@next/env@14.2.4: - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - dev: false + '@next/env@14.2.4': {} - /@next/eslint-plugin-next@14.0.1: - resolution: {integrity: sha512-bLjJMwXdzvhnQOnxvHoTTUh/+PYk6FF/DCgHi4BXwXCINer+o1ZYfL9aVeezj/oI7wqGJOqwGIXrlBvPbAId3w==} + '@next/eslint-plugin-next@14.0.1': dependencies: glob: 7.1.7 - dev: true - /@next/swc-darwin-arm64@14.2.4: - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@next/swc-darwin-arm64@14.2.4': optional: true - /@next/swc-darwin-x64@14.2.4: - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@next/swc-darwin-x64@14.2.4': optional: true - /@next/swc-linux-arm64-gnu@14.2.4: - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-arm64-gnu@14.2.4': optional: true - /@next/swc-linux-arm64-musl@14.2.4: - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-arm64-musl@14.2.4': optional: true - /@next/swc-linux-x64-gnu@14.2.4: - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-x64-gnu@14.2.4': optional: true - /@next/swc-linux-x64-musl@14.2.4: - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/swc-linux-x64-musl@14.2.4': optional: true - /@next/swc-win32-arm64-msvc@14.2.4: - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-arm64-msvc@14.2.4': optional: true - /@next/swc-win32-ia32-msvc@14.2.4: - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-ia32-msvc@14.2.4': optional: true - /@next/swc-win32-x64-msvc@14.2.4: - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@next/swc-win32-x64-msvc@14.2.4': optional: true - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true + '@nodelib/fs.stat@2.0.5': {} - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.16.0 - dev: true - /@pkgr/utils@2.4.2: - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/utils@2.4.2': dependencies: cross-spawn: 7.0.3 fast-glob: 3.3.1 @@ -1526,115 +3506,68 @@ packages: open: 9.1.0 picocolors: 1.0.0 tslib: 2.6.2 - dev: true - /@popperjs/core@2.11.8: - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - dev: false + '@popperjs/core@2.11.8': {} - /@rushstack/eslint-patch@1.5.1: - resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==} - dev: true + '@rushstack/eslint-patch@1.5.1': {} - /@swc/counter@0.1.3: - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - dev: false + '@swc/counter@0.1.3': {} - /@swc/helpers@0.5.5: - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 tslib: 2.6.2 - dev: false - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 - dev: false - /@types/estree-jsx@1.0.3: - resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} + '@types/estree-jsx@1.0.3': dependencies: '@types/estree': 1.0.5 - dev: false - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: false + '@types/estree@1.0.5': {} - /@types/hast@3.0.3: - resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + '@types/hast@3.0.3': dependencies: '@types/unist': 3.0.2 - dev: false - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true + '@types/json5@0.0.29': {} - /@types/lodash.mergewith@4.6.7: - resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} + '@types/lodash.mergewith@4.6.7': dependencies: '@types/lodash': 4.14.196 - dev: false - /@types/lodash@4.14.196: - resolution: {integrity: sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==} - dev: false + '@types/lodash@4.14.196': {} - /@types/mdast@4.0.3: - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/mdast@4.0.3': dependencies: '@types/unist': 3.0.2 - dev: false - /@types/ms@0.7.34: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: false + '@types/ms@0.7.34': {} - /@types/node@18.19.0: - resolution: {integrity: sha512-667KNhaD7U29mT5wf+TZUnrzPrlL2GNQ5N0BMjO2oNULhBxX0/FKCkm6JMu0Jh7Z+1LwUlR21ekd7KhIboNFNw==} + '@types/node@18.19.0': dependencies: undici-types: 5.26.5 - dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: false + '@types/parse-json@4.0.0': {} - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + '@types/prop-types@15.7.5': {} - /@types/react-dom@18.3.0: - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + '@types/react-dom@18.3.0': dependencies: '@types/react': 18.3.3 - dev: true - /@types/react@18.3.3: - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.3': dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.2 - /@types/unist@2.0.10: - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - dev: false + '@types/unist@2.0.10': {} - /@types/unist@3.0.2: - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - dev: false + '@types/unist@3.0.2': {} - /@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@5.3.2): - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@5.3.2)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 @@ -1644,29 +3577,15 @@ packages: typescript: 5.3.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/scope-manager@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - dev: true - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + '@typescript-eslint/types@5.62.0': {} - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -1678,78 +3597,46 @@ packages: typescript: 5.3.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.2.0': {} - /@zag-js/dom-query@0.16.0: - resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} - dev: false + '@zag-js/dom-query@0.16.0': {} - /@zag-js/element-size@0.10.5: - resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} - dev: false + '@zag-js/element-size@0.10.5': {} - /@zag-js/focus-visible@0.16.0: - resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} + '@zag-js/focus-visible@0.16.0': dependencies: '@zag-js/dom-query': 0.16.0 - dev: false - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 - dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.11.3: {} - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - dev: true - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true + ansi-regex@5.0.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - dev: false - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - dev: true - /archiver-utils@4.0.1: - resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} - engines: {node: '>= 12.0.0'} + archiver-utils@4.0.1: dependencies: glob: 8.1.0 graceful-fs: 4.2.11 @@ -1757,11 +3644,8 @@ packages: lodash: 4.17.21 normalize-path: 3.0.0 readable-stream: 3.6.2 - dev: false - /archiver@6.0.2: - resolution: {integrity: sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==} - engines: {node: '>= 12.0.0'} + archiver@6.0.2: dependencies: archiver-utils: 4.0.1 async: 3.2.5 @@ -1770,98 +3654,67 @@ packages: readdir-glob: 1.1.3 tar-stream: 3.1.7 zip-stream: 5.0.2 - dev: false - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - dev: false - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + argparse@2.0.1: {} - /aria-hidden@1.2.3: - resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} - engines: {node: '>=10'} + aria-hidden@1.2.3: dependencies: tslib: 2.6.2 - dev: false - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.0: dependencies: dequal: 2.0.3 - dev: true - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + array-buffer-byte-length@1.0.0: dependencies: call-bind: 1.0.2 is-array-buffer: 3.0.2 - dev: true - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} - engines: {node: '>= 0.4'} + array-includes@3.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 get-intrinsic: 1.2.1 is-string: 1.0.7 - dev: true - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true + array-union@2.1.0: {} - /array.prototype.findlastindex@1.2.3: - resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} - engines: {node: '>= 0.4'} + array.prototype.findlastindex@1.2.3: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.1 - dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} + array.prototype.flat@1.3.1: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.1: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + array.prototype.tosorted@1.1.1: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.1 - dev: true - /arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} - engines: {node: '>= 0.4'} + arraybuffer.prototype.slice@1.0.1: dependencies: array-buffer-byte-length: 1.0.0 call-bind: 1.0.2 @@ -1869,412 +3722,237 @@ packages: get-intrinsic: 1.2.1 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 - dev: true - /ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} - dev: true + ast-types-flow@0.0.7: {} - /async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: false + async@3.2.5: {} - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} + asynciterator.prototype@1.0.0: dependencies: has-symbols: 1.0.3 - dev: true - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: true + available-typed-arrays@1.0.5: {} - /axe-core@4.7.2: - resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} - engines: {node: '>=4'} - dev: true + axe-core@4.7.2: {} - /axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axobject-query@3.2.1: dependencies: dequal: 2.0.3 - dev: true - /b4a@1.6.6: - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} - dev: false + b4a@1.6.6: {} - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.22.6 cosmiconfig: 7.1.0 resolve: 1.22.2 - dev: false - /bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - dev: false + bail@2.0.2: {} - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@1.0.2: {} - /bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} - requiresBuild: true - dev: false + bare-events@2.4.2: optional: true - /big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} - engines: {node: '>=0.6'} - dev: true + big-integer@1.6.51: {} - /bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} + bplist-parser@0.2.0: dependencies: big-integer: 1.6.51 - dev: true - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - dev: false - /braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + braces@3.0.3: dependencies: fill-range: 7.1.1 - dev: true - /buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: false + buffer-crc32@0.2.13: {} - /bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} + bundle-name@3.0.0: dependencies: run-applescript: 5.0.0 - dev: true - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} + busboy@1.6.0: dependencies: streamsearch: 1.1.0 - dev: false - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + call-bind@1.0.2: dependencies: function-bind: 1.1.1 get-intrinsic: 1.2.1 - dev: true - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + callsites@3.1.0: {} - /caniuse-lite@1.0.30001639: - resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} - dev: false + caniuse-lite@1.0.30001639: {} - /ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - dev: false + ccount@2.0.1: {} - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: false - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true - /character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - dev: false + character-entities-html4@2.1.0: {} - /character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - dev: false + character-entities-legacy@3.0.0: {} - /character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: false + character-entities@2.0.2: {} - /character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - dev: false + character-reference-invalid@2.0.1: {} - /client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - dev: false + client-only@0.0.1: {} - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - dev: false - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - dev: true - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: false + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + color-name@1.1.4: {} - /color2k@2.0.2: - resolution: {integrity: sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==} - dev: false + color2k@2.0.2: {} - /comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - dev: false + comma-separated-tokens@2.0.3: {} - /compress-commons@5.0.3: - resolution: {integrity: sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==} - engines: {node: '>= 12.0.0'} + compress-commons@5.0.3: dependencies: crc-32: 1.2.2 crc32-stream: 5.0.1 normalize-path: 3.0.0 readable-stream: 3.6.2 - dev: false - /compute-scroll-into-view@3.0.3: - resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} - dev: false + compute-scroll-into-view@3.0.3: {} - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + concat-map@0.0.1: {} - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: false + convert-source-map@1.9.0: {} - /copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + copy-to-clipboard@3.3.3: dependencies: toggle-selection: 1.0.6 - dev: false - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false + core-util-is@1.0.3: {} - /cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: false - /crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - dev: false + crc-32@1.2.2: {} - /crc32-stream@5.0.1: - resolution: {integrity: sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==} - engines: {node: '>= 12.0.0'} + crc32-stream@5.0.1: dependencies: crc-32: 1.2.2 readable-stream: 3.6.2 - dev: false - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true - /css-box-model@1.2.1: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + css-box-model@1.2.1: dependencies: tiny-invariant: 1.3.1 - dev: false - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + csstype@3.1.2: {} - /damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true + damerau-levenshtein@1.0.8: {} - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7: dependencies: ms: 2.1.3 - dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4: dependencies: ms: 2.1.2 - /decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 - dev: false - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + deep-is@0.1.4: {} - /default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@3.0.0: dependencies: bplist-parser: 0.2.0 untildify: 4.0.0 - dev: true - /default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@4.0.0: dependencies: bundle-name: 3.0.0 default-browser-id: 3.0.0 execa: 7.2.0 titleize: 3.0.0 - dev: true - /define-data-property@1.1.0: - resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} - engines: {node: '>= 0.4'} + define-data-property@1.1.0: dependencies: get-intrinsic: 1.2.1 gopd: 1.0.1 has-property-descriptors: 1.0.0 - dev: true - /define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - dev: true + define-lazy-prop@3.0.0: {} - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + define-properties@1.2.1: dependencies: define-data-property: 1.1.0 has-property-descriptors: 1.0.0 object-keys: 1.1.1 - dev: true - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + dequal@2.0.3: {} - /detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: false + detect-node-es@1.1.0: {} - /devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + devlop@1.1.0: dependencies: dequal: 2.0.3 - dev: false - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + doctrine@2.1.0: dependencies: esutils: 2.0.3 - dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true + emoji-regex@9.2.2: {} - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} + enhanced-resolve@5.15.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: true - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: false + entities@4.5.0: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - dev: false - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} - engines: {node: '>= 0.4'} + es-abstract@1.22.1: dependencies: array-buffer-byte-length: 1.0.0 arraybuffer.prototype.slice: 1.0.1 @@ -2315,10 +3993,8 @@ packages: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.11 - dev: true - /es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + es-iterator-helpers@1.0.15: dependencies: asynciterator.prototype: 1.0.0 call-bind: 1.0.2 @@ -2334,54 +4010,30 @@ packages: internal-slot: 1.0.5 iterator.prototype: 1.1.2 safe-array-concat: 1.0.1 - dev: true - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.1: dependencies: get-intrinsic: 1.2.1 has: 1.0.3 has-tostringtag: 1.0.0 - dev: true - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + es-shim-unscopables@1.0.0: dependencies: has: 1.0.3 - dev: true - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: false + escape-string-regexp@1.0.5: {} - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + escape-string-regexp@4.0.0: {} - /escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - dev: false + escape-string-regexp@5.0.0: {} - /eslint-config-next@14.0.1(eslint@8.56.0)(typescript@5.3.2): - resolution: {integrity: sha512-QfIFK2WD39H4WOespjgf6PLv9Bpsd7KGGelCtmq4l67nGvnlsGpuvj0hIT+aIy6p5gKH+lAChYILsyDlxP52yg==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true + eslint-config-next@14.0.1(eslint@8.56.0)(typescript@5.3.2): dependencies: '@next/eslint-plugin-next': 14.0.1 '@rushstack/eslint-patch': 1.5.1 @@ -2397,24 +4049,16 @@ packages: transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + eslint-import-resolver-node@0.3.7: dependencies: debug: 3.2.7 is-core-module: 2.13.0 resolve: 1.22.2 transitivePeerDependencies: - supports-color - dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.56.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' + eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.56.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 @@ -2431,28 +4075,8 @@ packages: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.2) debug: 3.2.7 @@ -2461,17 +4085,8 @@ packages: eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.2) array-includes: 3.1.6 @@ -2496,13 +4111,8 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.56.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-jsx-a11y@6.7.1(eslint@8.56.0): dependencies: '@babel/runtime': 7.22.6 aria-query: 5.3.0 @@ -2521,22 +4131,12 @@ packages: object.entries: 1.1.6 object.fromentries: 2.0.6 semver: 6.3.1 - dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): dependencies: eslint: 8.56.0 - dev: true - /eslint-plugin-react@7.33.2(eslint@8.56.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.33.2(eslint@8.56.0): dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 @@ -2555,25 +4155,15 @@ packages: resolve: 2.0.0-next.4 semver: 6.3.1 string.prototype.matchall: 4.0.8 - dev: true - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.56.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 @@ -2615,54 +4205,30 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.1: dependencies: acorn: 8.11.3 acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false + esprima@4.0.1: {} - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + estraverse@5.3.0: {} - /estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - dev: false + estree-util-is-identifier-name@3.0.0: {} - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true + esutils@2.0.3: {} - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -2673,11 +4239,8 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: true - /execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + execa@7.2.0: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -2688,197 +4251,118 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 - dev: true - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false + extend@3.0.2: {} - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + fast-deep-equal@3.1.3: {} - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - dev: false + fast-fifo@1.3.2: {} - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.1: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 - dev: true - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + fast-levenshtein@2.0.6: {} - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + fastq@1.16.0: dependencies: reusify: 1.0.4 - dev: true - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 - dev: true - /fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - dev: true - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false + find-root@1.1.0: {} - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@3.2.0: dependencies: flatted: 3.2.9 keyv: 4.5.4 rimraf: 3.0.2 - dev: true - /flatted@3.2.9: - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - dev: true + flatted@3.2.9: {} - /focus-lock@0.11.6: - resolution: {integrity: sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==} - engines: {node: '>=10'} + focus-lock@0.11.6: dependencies: tslib: 2.6.2 - dev: false - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - dev: true - /framer-motion@10.17.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-WPPm0vLGTbhLOsD7v1fEv3yjX1RrmzsVI3CZ6dpBJvVb7wKMA6mpZsQzTYiSUDz/YIlvTUHHY0Jum7iEHnLHDA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + framer-motion@10.17.6(react-dom@18.3.1)(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - dev: false - /framesync@6.1.2: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} + framesync@6.1.2: dependencies: tslib: 2.4.0 - dev: false - /front-matter@4.0.2: - resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + front-matter@4.0.2: dependencies: js-yaml: 3.14.1 - dev: false - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + fs.realpath@1.0.0: {} - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + function-bind@1.1.1: {} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} + function.prototype.name@1.1.5: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 functions-have-names: 1.2.3 - dev: true - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true + functions-have-names@1.2.3: {} - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + get-intrinsic@1.2.1: dependencies: function-bind: 1.1.1 has: 1.0.3 has-proto: 1.0.1 has-symbols: 1.0.3 - dev: true - /get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - dev: false + get-nonce@1.0.1: {} - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: true + get-stream@6.0.1: {} - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - dev: true - /get-tsconfig@4.6.2: - resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + get-tsconfig@4.6.2: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + glob@7.1.7: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2886,11 +4370,8 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2898,37 +4379,24 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + glob@8.1.0: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: false - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@13.24.0: dependencies: type-fest: 0.20.2 - dev: true - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} + globalthis@1.0.3: dependencies: define-properties: 1.2.1 - dev: true - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -2936,77 +4404,46 @@ packages: ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 - dev: true - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@13.2.2: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.1 ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 - dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.1 - dev: true - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + graceful-fs@4.2.11: {} - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + graphemer@1.4.0: {} - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true + has-bigints@1.0.2: {} - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: false + has-flag@3.0.0: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true + has-flag@4.0.0: {} - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + has-property-descriptors@1.0.0: dependencies: get-intrinsic: 1.2.1 - dev: true - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.1: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true + has-symbols@1.0.3: {} - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.0: dependencies: has-symbols: 1.0.3 - dev: true - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + has@1.0.3: dependencies: function-bind: 1.1.1 - /hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.3 '@types/unist': 3.0.2 @@ -3016,16 +4453,12 @@ packages: vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 - dev: false - /hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.3 - dev: false - /hast-util-raw@9.0.1: - resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + hast-util-raw@9.0.1: dependencies: '@types/hast': 3.0.3 '@types/unist': 3.0.2 @@ -3040,10 +4473,8 @@ packages: vfile: 6.0.1 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: false - /hast-util-to-jsx-runtime@2.3.0: - resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + hast-util-to-jsx-runtime@2.3.0: dependencies: '@types/estree': 1.0.5 '@types/hast': 3.0.3 @@ -3062,10 +4493,8 @@ packages: vfile-message: 4.0.2 transitivePeerDependencies: - supports-color - dev: false - /hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 @@ -3074,471 +4503,274 @@ packages: space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: false - /hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.3 - dev: false - /hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + hastscript@8.0.0: dependencies: '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 property-information: 6.4.0 space-separated-tokens: 2.0.2 - dev: false - /hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 - dev: false - /html-url-attributes@3.0.0: - resolution: {integrity: sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==} - dev: false + html-url-attributes@3.0.0: {} - /html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - dev: false + html-void-elements@3.0.0: {} - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true + human-signals@2.1.0: {} - /human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - dev: true + human-signals@4.3.1: {} - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.0: {} - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true + imurmurhash@0.1.4: {} - /inflight@1.0.6: - resolution: {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. + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + inherits@2.0.4: {} - /inline-style-parser@0.2.2: - resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==} - dev: false + inline-style-parser@0.2.2: {} - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} - engines: {node: '>= 0.4'} + internal-slot@1.0.5: dependencies: get-intrinsic: 1.2.1 has: 1.0.3 side-channel: 1.0.4 - dev: true - /invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + invariant@2.2.4: dependencies: loose-envify: 1.4.0 - dev: false - /is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - dev: false + is-alphabetical@2.0.1: {} - /is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - dev: false - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + is-array-buffer@3.0.2: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 is-typed-array: 1.1.12 - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: false + is-arrayish@0.2.1: {} - /is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.0 - dev: true - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 - dev: true - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: true + is-callable@1.2.7: {} - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + is-core-module@2.13.0: dependencies: has: 1.0.3 - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 - dev: true - /is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - dev: false + is-decimal@2.0.1: {} - /is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true + is-docker@2.2.1: {} - /is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - dev: true + is-docker@3.0.0: {} - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true + is-extglob@2.1.1: {} - /is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-finalizationregistry@1.0.2: dependencies: call-bind: 1.0.2 - dev: true - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.0 - dev: true - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - dev: false + is-hexadecimal@2.0.1: {} - /is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 - dev: true - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: true + is-map@2.0.2: {} - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - dev: true + is-negative-zero@2.0.2: {} - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.0 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + is-path-inside@3.0.3: {} - /is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - dev: false + is-plain-obj@4.1.0: {} - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + is-regex@1.1.4: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: true + is-set@2.0.2: {} - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + is-shared-array-buffer@1.0.2: dependencies: call-bind: 1.0.2 - dev: true - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true + is-stream@2.0.1: {} - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + is-stream@3.0.0: {} - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 - dev: true - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - dev: true - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.12: dependencies: which-typed-array: 1.1.11 - dev: true - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: true + is-weakmap@2.0.1: {} - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.0.2: dependencies: call-bind: 1.0.2 - dev: true - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + is-weakset@2.0.2: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - dev: true - /is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 - dev: true - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false + isarray@1.0.0: {} - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true + isarray@2.0.5: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /iterator.prototype@1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.1 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - dev: true - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@4.0.0: {} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: false - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - dev: true - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + json-buffer@3.0.1: {} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: false + json-parse-even-better-errors@2.3.1: {} - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true + json-schema-traverse@0.4.1: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + json5@1.0.2: dependencies: minimist: 1.2.8 - dev: true - /jsx-ast-utils@3.3.4: - resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} - engines: {node: '>=4.0'} + jsx-ast-utils@3.3.4: dependencies: array-includes: 3.1.6 array.prototype.flat: 1.3.1 object.assign: 4.1.4 object.values: 1.1.6 - dev: true - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 - dev: true - /language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true + language-subtag-registry@0.3.22: {} - /language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + language-tags@1.0.5: dependencies: language-subtag-registry: 0.3.22 - dev: true - /lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} + lazystream@1.0.1: dependencies: readable-stream: 2.3.8 - dev: false - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: false + lines-and-columns@1.2.4: {} - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - dev: true - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + lodash.merge@4.6.2: {} - /lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - dev: false + lodash.mergewith@4.6.2: {} - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false + lodash@4.17.21: {} - /longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - dev: false + longest-streak@3.1.0: {} - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - dev: false + markdown-table@3.0.3: {} - /mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + mdast-util-find-and-replace@3.0.1: dependencies: '@types/mdast': 4.0.3 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - dev: false - /mdast-util-from-markdown@2.0.0: - resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + mdast-util-from-markdown@2.0.0: dependencies: '@types/mdast': 4.0.3 '@types/unist': 3.0.2 @@ -3554,20 +4786,16 @@ packages: unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + mdast-util-gfm-autolink-literal@2.0.0: dependencies: '@types/mdast': 4.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 micromark-util-character: 2.0.1 - dev: false - /mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + mdast-util-gfm-footnote@2.0.0: dependencies: '@types/mdast': 4.0.3 devlop: 1.1.0 @@ -3576,20 +4804,16 @@ packages: micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.3 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + mdast-util-gfm-table@2.0.0: dependencies: '@types/mdast': 4.0.3 devlop: 1.1.0 @@ -3598,10 +4822,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + mdast-util-gfm-task-list-item@2.0.0: dependencies: '@types/mdast': 4.0.3 devlop: 1.1.0 @@ -3609,10 +4831,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + mdast-util-gfm@3.0.0: dependencies: mdast-util-from-markdown: 2.0.0 mdast-util-gfm-autolink-literal: 2.0.0 @@ -3623,10 +4843,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-mdx-expression@2.0.0: - resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} + mdast-util-mdx-expression@2.0.0: dependencies: '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 @@ -3636,10 +4854,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-mdx-jsx@3.0.0: - resolution: {integrity: sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==} + mdast-util-mdx-jsx@3.0.0: dependencies: '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 @@ -3656,10 +4872,8 @@ packages: vfile-message: 4.0.2 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + mdast-util-mdxjs-esm@2.0.1: dependencies: '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 @@ -3669,17 +4883,13 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: false - /mdast-util-phrasing@4.0.0: - resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} + mdast-util-phrasing@4.0.0: dependencies: '@types/mdast': 4.0.3 unist-util-is: 6.0.0 - dev: false - /mdast-util-to-hast@13.0.2: - resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + mdast-util-to-hast@13.0.2: dependencies: '@types/hast': 3.0.3 '@types/mdast': 4.0.3 @@ -3689,10 +4899,8 @@ packages: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - dev: false - /mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.3 '@types/unist': 3.0.2 @@ -3702,25 +4910,16 @@ packages: micromark-util-decode-string: 2.0.0 unist-util-visit: 5.0.0 zwitch: 2.0.4 - dev: false - /mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.3 - dev: false - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /micromark-core-commonmark@2.0.0: - resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-core-commonmark@2.0.0: dependencies: decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -3738,19 +4937,15 @@ packages: micromark-util-subtokenize: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + micromark-extension-gfm-autolink-literal@2.0.0: dependencies: micromark-util-character: 2.0.1 micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-footnote@2.0.0: - resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + micromark-extension-gfm-footnote@2.0.0: dependencies: devlop: 1.1.0 micromark-core-commonmark: 2.0.0 @@ -3760,10 +4955,8 @@ packages: micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + micromark-extension-gfm-strikethrough@2.0.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 @@ -3771,36 +4964,28 @@ packages: micromark-util-resolve-all: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-table@2.0.0: - resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + micromark-extension-gfm-table@2.0.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + micromark-extension-gfm-tagfilter@2.0.0: dependencies: micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm-task-list-item@2.0.1: - resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + micromark-extension-gfm-task-list-item@2.0.1: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + micromark-extension-gfm@3.0.0: dependencies: micromark-extension-gfm-autolink-literal: 2.0.0 micromark-extension-gfm-footnote: 2.0.0 @@ -3810,140 +4995,100 @@ packages: micromark-extension-gfm-task-list-item: 2.0.1 micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + micromark-factory-destination@2.0.0: dependencies: micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + micromark-factory-space@2.0.0: dependencies: micromark-util-character: 2.0.1 micromark-util-types: 2.0.0 - dev: false - /micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + micromark-factory-title@2.0.0: dependencies: micromark-factory-space: 2.0.0 micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + micromark-factory-whitespace@2.0.0: dependencies: micromark-factory-space: 2.0.0 micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-util-character@2.0.1: - resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + micromark-util-character@2.0.1: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + micromark-util-chunked@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - dev: false - /micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + micromark-util-classify-character@2.0.0: dependencies: micromark-util-character: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + micromark-util-combine-extensions@2.0.0: dependencies: micromark-util-chunked: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + micromark-util-decode-numeric-character-reference@2.0.1: dependencies: micromark-util-symbol: 2.0.0 - dev: false - /micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + micromark-util-decode-string@2.0.0: dependencies: decode-named-character-reference: 1.0.2 micromark-util-character: 2.0.1 micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-symbol: 2.0.0 - dev: false - /micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - dev: false + micromark-util-encode@2.0.0: {} - /micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - dev: false + micromark-util-html-tag-name@2.0.0: {} - /micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + micromark-util-normalize-identifier@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - dev: false - /micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + micromark-util-resolve-all@2.0.0: dependencies: micromark-util-types: 2.0.0 - dev: false - /micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.0.1 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - dev: false - /micromark-util-subtokenize@2.0.0: - resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + micromark-util-subtokenize@2.0.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: false - /micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - dev: false + micromark-util-symbol@2.0.0: {} - /micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - dev: false + micromark-util-types@2.0.0: {} - /micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + micromark@4.0.0: dependencies: '@types/debug': 4.1.12 debug: 4.3.4 @@ -3964,77 +5109,35 @@ packages: micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color - dev: false - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.3 picomatch: 2.3.1 - dev: true - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - dev: true + mimic-fn@4.0.0: {} - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} + minimatch@5.1.6: dependencies: brace-expansion: 2.0.1 - dev: false - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + minimist@1.2.8: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.2: {} - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true + ms@2.1.3: {} - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false + nanoid@3.3.6: {} - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + natural-compare@1.4.0: {} - /next@14.2.4(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true + next@14.2.4(react-dom@18.3.1)(react@18.3.1): dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -4058,125 +5161,80 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: false + normalize-path@3.0.0: {} - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: true - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.1.0: dependencies: path-key: 4.0.0 - dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + object-assign@4.1.1: {} - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - dev: true + object-inspect@1.12.3: {} - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true + object-keys@1.1.1: {} - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.4: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} - engines: {node: '>= 0.4'} + object.entries@1.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} - engines: {node: '>= 0.4'} + object.fromentries@2.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + object.groupby@1.0.1: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 get-intrinsic: 1.2.1 - dev: true - /object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + object.hasown@1.1.2: dependencies: define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} - engines: {node: '>= 0.4'} + object.values@1.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + onetime@6.0.0: dependencies: mimic-fn: 4.0.0 - dev: true - /open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@9.1.0: dependencies: default-browser: 4.0.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 is-wsl: 2.2.0 - dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 @@ -4184,30 +5242,20 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - dev: true - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - dev: true - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - /parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + parse-entities@4.0.1: dependencies: '@types/unist': 2.0.10 character-entities: 2.0.2 @@ -4217,138 +5265,74 @@ packages: is-alphanumerical: 2.0.1 is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - dev: false - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: false - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: false - - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-exists@4.0.0: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - dev: true + path-key@3.1.1: {} - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-key@4.0.0: {} - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + path-parse@1.0.7: {} - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + path-type@4.0.0: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picocolors@1.0.0: {} - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} + picomatch@2.3.1: {} + + postcss@8.4.31: dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.2.1: {} - /prettier@3.1.0: - resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} - engines: {node: '>=14'} - hasBin: true - dev: true + prettier@3.1.0: {} - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false + process-nextick-args@2.0.1: {} - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /property-information@6.4.0: - resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} - dev: false + property-information@6.4.0: {} - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + punycode@2.3.1: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + queue-microtask@1.2.3: {} - /queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - dev: false + queue-tick@1.0.1: {} - /react-clientside-effect@1.2.6(react@18.3.1): - resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-clientside-effect@1.2.6(react@18.3.1): dependencies: '@babel/runtime': 7.22.6 react: 18.3.1 - dev: false - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 - dev: false - /react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - dev: false + react-fast-compare@3.2.2: {} - /react-focus-lock@2.9.5(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-h6vrdgUbsH2HeD5I7I3Cx1PPrmwGuKYICS+kB9m+32X/9xHRrAbxgvaBpG7BFBN9h3tO+C3qX1QAVESmi4CiIA==} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-focus-lock@2.9.5(@types/react@18.3.3)(react@18.3.1): dependencies: '@babel/runtime': 7.22.6 '@types/react': 18.3.3 @@ -4358,24 +5342,14 @@ packages: react-clientside-effect: 1.2.6(react@18.3.1) use-callback-ref: 1.3.0(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) - dev: false - /react-icons@4.12.0(react@18.3.1): - resolution: {integrity: sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==} - peerDependencies: - react: '*' + react-icons@4.12.0(react@18.3.1): dependencies: react: 18.3.1 - dev: false - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-is@16.13.1: {} - /react-markdown@9.0.1(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} - peerDependencies: - '@types/react': '>=18' - react: '>=18' + react-markdown@9.0.1(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/hast': 3.0.3 '@types/react': 18.3.3 @@ -4391,33 +5365,15 @@ packages: vfile: 6.0.1 transitivePeerDependencies: - supports-color - dev: false - /react-remove-scroll-bar@2.3.4(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll-bar@2.3.4(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/react': 18.3.3 react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.6.2 - dev: false - /react-remove-scroll@2.5.6(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-remove-scroll@2.5.6(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/react': 18.3.3 react: 18.3.1 @@ -4426,34 +5382,20 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) - dev: false - /react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/react': 18.3.3 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 - dev: false - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + react@18.3.1: dependencies: loose-envify: 1.4.0 - dev: false - /readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -4462,26 +5404,18 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: false - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false - /readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + readdir-glob@1.1.3: dependencies: minimatch: 5.1.6 - dev: false - /reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} - engines: {node: '>= 0.4'} + reflect.getprototypeof@1.0.4: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 @@ -4489,30 +5423,22 @@ packages: get-intrinsic: 1.2.1 globalthis: 1.0.3 which-builtin-type: 1.1.3 - dev: true - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + regenerator-runtime@0.13.11: {} - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.0: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 functions-have-names: 1.2.3 - dev: true - /rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.3 hast-util-raw: 9.0.1 vfile: 6.0.1 - dev: false - /remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.3 mdast-util-gfm: 3.0.0 @@ -4522,10 +5448,8 @@ packages: unified: 11.0.4 transitivePeerDependencies: - supports-color - dev: false - /remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.3 mdast-util-from-markdown: 2.0.0 @@ -4533,199 +5457,121 @@ packages: unified: 11.0.4 transitivePeerDependencies: - supports-color - dev: false - /remark-rehype@11.0.0: - resolution: {integrity: sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==} + remark-rehype@11.0.0: dependencies: '@types/hast': 3.0.3 '@types/mdast': 4.0.3 mdast-util-to-hast: 13.0.2 unified: 11.0.4 vfile: 6.0.1 - dev: false - /remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.3 mdast-util-to-markdown: 2.1.0 unified: 11.0.4 - dev: false - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolve-from@4.0.0: {} - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + resolve-pkg-maps@1.0.0: {} - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} - hasBin: true + resolve@1.22.2: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} - hasBin: true + resolve@2.0.0-next.4: dependencies: is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - dev: true - /run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@5.0.0: dependencies: execa: 5.1.1 - dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /safe-array-concat@1.0.1: - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} - engines: {node: '>=0.4'} + safe-array-concat@1.0.1: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false + safe-buffer@5.1.2: {} - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false + safe-buffer@5.2.1: {} - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + safe-regex-test@1.0.0: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 is-regex: 1.1.4 - dev: true - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - dev: false - /semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - dev: true + semver@6.3.1: {} - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true + semver@7.5.4: dependencies: lru-cache: 6.0.0 - dev: true - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} - engines: {node: '>= 0.4'} + set-function-name@2.0.1: dependencies: define-data-property: 1.1.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.0 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + side-channel@1.0.4: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 object-inspect: 1.12.3 - dev: true - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + signal-exit@3.0.7: {} - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: true + slash@4.0.0: {} - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: false + source-map-js@1.0.2: {} - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false + source-map@0.5.7: {} - /space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - dev: false + space-separated-tokens@2.0.2: {} - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false + sprintf-js@1.0.3: {} - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: false + streamsearch@1.1.0: {} - /streamx@2.18.0: - resolution: {integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==} + streamx@2.18.0: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 text-decoder: 1.1.1 optionalDependencies: bare-events: 2.4.2 - dev: false - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + string.prototype.matchall@4.0.8: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 @@ -4735,289 +5581,169 @@ packages: internal-slot: 1.0.5 regexp.prototype.flags: 1.5.0 side-channel: 1.0.4 - dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} - engines: {node: '>= 0.4'} + string.prototype.trim@1.2.7: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + string.prototype.trimend@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + string.prototype.trimstart@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 es-abstract: 1.22.1 - dev: true - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 - dev: false - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - dev: false - /stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + stringify-entities@4.0.3: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - dev: false - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true + strip-bom@3.0.0: {} - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true + strip-final-newline@2.0.0: {} - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true + strip-final-newline@3.0.0: {} - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + strip-json-comments@3.1.1: {} - /style-to-object@1.0.5: - resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} + style-to-object@1.0.5: dependencies: inline-style-parser: 0.2.2 - dev: false - /styled-jsx@5.1.1(react@18.3.1): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true + styled-jsx@5.1.1(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 - dev: false - /stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: false + stylis@4.2.0: {} - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - dev: false - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + supports-preserve-symlinks-flag@1.0.0: {} - /synckit@0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} - engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.8.5: dependencies: '@pkgr/utils': 2.4.2 tslib: 2.6.2 - dev: true - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true + tapable@2.2.1: {} - /tar-stream@3.1.7: - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + tar-stream@3.1.7: dependencies: b4a: 1.6.6 fast-fifo: 1.3.2 streamx: 2.18.0 - dev: false - /text-decoder@1.1.1: - resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + text-decoder@1.1.1: dependencies: b4a: 1.6.6 - dev: false - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + text-table@0.2.0: {} - /tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - dev: false + tiny-invariant@1.3.1: {} - /titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - dev: true + titleize@3.0.0: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: false + to-fast-properties@2.0.0: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false + toggle-selection@1.0.6: {} - /trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - dev: false + trim-lines@3.0.1: {} - /trough@2.1.0: - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - dev: false + trough@2.1.0: {} - /tsconfig-paths@3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + tsconfig-paths@3.14.2: dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true + tslib@1.14.1: {} - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: false + tslib@2.4.0: {} - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.2: {} - /tsutils@3.21.0(typescript@5.3.2): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tsutils@3.21.0(typescript@5.3.2): dependencies: tslib: 1.14.1 typescript: 5.3.2 - dev: true - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + type-fest@0.20.2: {} - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} - engines: {node: '>= 0.4'} + typed-array-buffer@1.0.0: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 is-typed-array: 1.1.12 - dev: true - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} - engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.0: dependencies: call-bind: 1.0.2 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 - dev: true - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} - engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.0: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 - dev: true - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + typed-array-length@1.0.4: dependencies: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.12 - dev: true - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.3.2: {} - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.2 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true + undici-types@5.26.5: {} - /unified@11.0.4: - resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + unified@11.0.4: dependencies: '@types/unist': 3.0.2 bail: 2.0.2 @@ -5026,133 +5752,83 @@ packages: is-plain-obj: 4.1.0 trough: 2.1.0 vfile: 6.0.1 - dev: false - /unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 - dev: false - /unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.2 - dev: false - /unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-remove-position@5.0.0: dependencies: '@types/unist': 3.0.2 unist-util-visit: 5.0.0 - dev: false - /unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 - dev: false - /unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - dev: false - /unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - dev: false - /untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} - dev: true + untildify@4.0.0: {} - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - dev: true - /use-callback-ref@1.3.0(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-callback-ref@1.3.0(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/react': 18.3.3 react: 18.3.1 tslib: 2.6.2 - dev: false - /use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): dependencies: '@types/react': 18.3.3 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 - dev: false - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false + util-deprecate@1.0.2: {} - /vfile-location@5.0.2: - resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + vfile-location@5.0.2: dependencies: '@types/unist': 3.0.2 vfile: 6.0.1 - dev: false - /vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 - dev: false - /vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - dev: false - /web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - dev: false + web-namespaces@2.0.1: {} - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true - /which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} + which-builtin-type@1.1.3: dependencies: function.prototype.name: 1.1.5 has-tostringtag: 1.0.0 @@ -5166,62 +5842,38 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.11 - dev: true - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + which-collection@1.0.1: dependencies: is-map: 2.0.2 is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 - dev: true - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.11: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + wrappy@1.0.2: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: false + yaml@1.10.2: {} - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true + yocto-queue@0.1.0: {} - /zip-stream@5.0.2: - resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} - engines: {node: '>= 12.0.0'} + zip-stream@5.0.2: dependencies: archiver-utils: 4.0.1 compress-commons: 5.0.3 readable-stream: 3.6.2 - dev: false - /zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - dev: false + zwitch@2.0.4: {} From 2cfff8949d03c977d8f00ae8344544a0f11592bf Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 14:51:03 +0000 Subject: [PATCH 04/16] rebase --- docs/templates/dependencies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/templates/dependencies.md b/docs/templates/dependencies.md index a3949f1c0e4e6..caade8b3dd1bb 100644 --- a/docs/templates/dependencies.md +++ b/docs/templates/dependencies.md @@ -90,7 +90,7 @@ To create a new Terraform lock file, run the inside a folder containing the Terraform source code for a given template. This will create a new file named `.terraform.lock.hcl` in the current -directory. When you next run [`coder templates push`](../cli/templates_push.md), +directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), the lock file will be stored alongside with the other template source code. > Note: Terraform best practices also recommend checking in your From ebd6a5982eb13a00b02806dd6d61f68bc7d10d98 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 08:12:40 +0000 Subject: [PATCH 05/16] fixup Links --- docs/admin/audit-logs.md | 4 +-- docs/admin/auth.md | 2 +- docs/admin/automation.md | 2 +- docs/admin/configure.md | 4 +-- docs/admin/encryption.md | 8 ++--- docs/admin/healthcheck.md | 14 ++++----- docs/admin/provisioners.md | 20 ++++++------ docs/guides/support-bundle.md | 56 +++++++++++++++++----------------- docs/install/offline.md | 10 +++--- docs/networking/index.md | 12 ++++---- docs/templates/dependencies.md | 5 +-- 11 files changed, 69 insertions(+), 68 deletions(-) diff --git a/docs/admin/audit-logs.md b/docs/admin/audit-logs.md index 564a4f8594a0e..b109abb1418e3 100644 --- a/docs/admin/audit-logs.md +++ b/docs/admin/audit-logs.md @@ -77,7 +77,7 @@ information about this in our Audit trails are also dispatched as service logs and can be captured and categorized using any log management tool such as [Splunk](https://splunk.com). -Example of a [JSON formatted](../cli/server.md#--log-json) audit log entry: +Example of a [JSON formatted](../reference/cli/server.md#--log-json) audit log entry: ```json { @@ -112,7 +112,7 @@ Example of a [JSON formatted](../cli/server.md#--log-json) audit log entry: } ``` -Example of a [human readable](../cli/server.md#--log-human) audit log entry: +Example of a [human readable](../reference/cli/server.md#--log-human) audit log entry: ```console 2023-06-13 03:43:29.233 [info] coderd: audit_log ID=95f7c392-da3e-480c-a579-8909f145fbe2 Time="2023-06-13T03:43:29.230422Z" UserID=6c405053-27e3-484a-9ad7-bcb64e7bfde6 OrganizationID=00000000-0000-0000-0000-000000000000 Ip= UserAgent= ResourceType=workspace_build ResourceID=988ae133-5b73-41e3-a55e-e1e9d3ef0b66 ResourceTarget="" Action=start Diff="{}" StatusCode=200 AdditionalFields="{\"workspace_name\":\"linux-container\",\"build_number\":\"7\",\"build_reason\":\"initiator\",\"workspace_owner\":\"\"}" RequestID=9682b1b5-7b9f-4bf2-9a39-9463f8e41cd6 ResourceIcon="" diff --git a/docs/admin/auth.md b/docs/admin/auth.md index c0ac87c6511f2..4a2f4c63b8b82 100644 --- a/docs/admin/auth.md +++ b/docs/admin/auth.md @@ -19,7 +19,7 @@ First, GitHub will ask you for the following Coder parameters: - **Homepage URL**: Set to your Coder deployments - [`CODER_ACCESS_URL`](../cli/server.md#--access-url) (e.g. + [`CODER_ACCESS_URL`](../reference/cli/server.md#--access-url) (e.g. `https://coder.domain.com`) - **User Authorization Callback URL**: Set to `https://coder.domain.com` diff --git a/docs/admin/automation.md b/docs/admin/automation.md index c9fc78833033b..ca522105a3852 100644 --- a/docs/admin/automation.md +++ b/docs/admin/automation.md @@ -33,7 +33,7 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Documentation We publish an [API reference](../api/index.md) in our documentation. You can -also enable a [Swagger endpoint](../cli/server.md#--swagger-enable) on your +also enable a [Swagger endpoint](../reference/cli/server.md#--swagger-enable) on your Coder deployment. ## Use cases diff --git a/docs/admin/configure.md b/docs/admin/configure.md index 8613658ea339d..0909f1c8d0e08 100644 --- a/docs/admin/configure.md +++ b/docs/admin/configure.md @@ -48,8 +48,8 @@ If you are providing TLS certificates directly to the Coder server, either 1. Use a single certificate and key for both the root and wildcard domains. 2. Configure multiple certificates and keys via [`coder.tls.secretNames`](https://github.com/coder/coder/blob/main/helm/coder/values.yaml) - in the Helm Chart, or [`--tls-cert-file`](../cli/server.md#--tls-cert-file) - and [`--tls-key-file`](../cli/server.md#--tls-key-file) command line options + in the Helm Chart, or [`--tls-cert-file`](../reference/cli/server.md#--tls-cert-file) + and [`--tls-key-file`](../reference/cli/server.md#--tls-key-file) command line options (these both take a comma separated list of files; list certificates and their respective keys in the same order). diff --git a/docs/admin/encryption.md b/docs/admin/encryption.md index 38c321120e00e..9048e5dcd9849 100644 --- a/docs/admin/encryption.md +++ b/docs/admin/encryption.md @@ -7,7 +7,7 @@ preventing attackers with database access from using them to impersonate users. ## How it works Coder allows administrators to specify -[external token encryption keys](../cli/server.md#external-token-encryption-keys). +[external token encryption keys](../reference/cli/server.md#external-token-encryption-keys). If configured, Coder will use these keys to encrypt external user tokens before storing them in the database. The encryption algorithm used is AES-256-GCM with a 32-byte key length. @@ -90,7 +90,7 @@ if you need to rotate keys, you can perform the following procedure: - Generate a new encryption key following the same procedure as above. - Add the above key to the list of - [external token encryption keys](../cli/server.md#--external-token-encryption-keys). + [external token encryption keys](../reference/cli/server.md#--external-token-encryption-keys). **The new key must appear first in the list**. For example, in the Kubernetes secret created above: @@ -142,7 +142,7 @@ To disable encryption, perform the following actions: > to help prevent accidentally decrypting data. - Remove all - [external token encryption keys](../cli/server.md#--external-token-encryption-keys) + [external token encryption keys](../reference/cli/server.md#--external-token-encryption-keys) from Coder's configuration. - Start coderd. You can now safely delete the encryption keys from your secret @@ -164,7 +164,7 @@ To delete all encrypted data from your database, perform the following actions: keys. - Remove all - [external token encryption keys](../cli/server.md#--external-token-encryption-keys) + [external token encryption keys](../reference/cli/server.md#--external-token-encryption-keys) from Coder's configuration. - Start coderd. You can now safely delete the encryption keys from your secret diff --git a/docs/admin/healthcheck.md b/docs/admin/healthcheck.md index 44d10dadc6862..f33001d4671c9 100644 --- a/docs/admin/healthcheck.md +++ b/docs/admin/healthcheck.md @@ -106,7 +106,7 @@ query fails. _Database Latency High_ **Problem:** This code is returned if the median latency is higher than the -[configured threshold](../cli/server.md#--health-check-threshold-database). This +[configured threshold](../reference/cli/server.md#--health-check-threshold-database). This may not be an error as such, but is an indication of a potential issue. **Solution:** Investigate the sizing of the configured database with regard to @@ -117,9 +117,9 @@ configured threshold to a higher value (this will not address the root cause). > [!TIP] > > - You can enable -> [detailed database metrics](../cli/server.md#--prometheus-collect-db-metrics) +> [detailed database metrics](../reference/cli/server.md#--prometheus-collect-db-metrics) > in Coder's Prometheus endpoint. -> - If you have [tracing enabled](../cli/server.md#--trace), these traces may +> - If you have [tracing enabled](../reference/cli/server.md#--trace), these traces may > also contain useful information regarding Coder's database activity. ## DERP @@ -127,7 +127,7 @@ configured threshold to a higher value (this will not address the root cause). Coder workspace agents may use [DERP (Designated Encrypted Relay for Packets)](https://tailscale.com/blog/how-tailscale-works/#encrypted-tcp-relays-derp) to communicate with Coder. This requires connectivity to a number of configured -[DERP servers](../cli/server.md#--derp-config-path) which are used to relay +[DERP servers](../reference/cli/server.md#--derp-config-path) which are used to relay traffic between Coder and workspace agents. Coder periodically queries the health of its configured DERP servers and may return one or more of the following: @@ -146,7 +146,7 @@ misconfigured reverse HTTP proxy. Additionally, while workspace users should still be able to reach their workspaces, connection performance may be degraded. > **Note:** This may also be shown if you have -> [forced websocket connections for DERP](../cli/server.md#--derp-force-websockets). +> [forced websocket connections for DERP](../reference/cli/server.md#--derp-force-websockets). **Solution:** ensure that any proxies you use allow connection upgrade with the `Upgrade: derp` header. @@ -179,7 +179,7 @@ to establish [direct connections](../networking/stun.md). Without at least one working STUN server, direct connections may not be possible. **Solution:** Ensure that the -[configured STUN severs](../cli/server.md#derp-server-stun-addresses) are +[configured STUN severs](../reference/cli/server.md#derp-server-stun-addresses) are reachable from Coder and that UDP traffic can be sent/received on the configured port. @@ -292,7 +292,7 @@ be built until there is at least one provisioner daemon running. If you are using [External Provisioner Daemons](./provisioners.md#external-provisioners), ensure that they are able to successfully connect to Coder. Otherwise, ensure -[`--provisioner-daemons`](../cli/server.md#provisioner-daemons) is set to a +[`--provisioner-daemons`](../reference/cli/server.md#provisioner-daemons) is set to a value greater than 0. > Note: This may be a transient issue if you are currently in the process of diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index ef94004106805..ad4656abe0fae 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -1,9 +1,9 @@ # External provisioners By default, the Coder server runs -[built-in provisioner daemons](../cli/server.md#provisioner-daemons), which -execute `terraform` during workspace and template builds. However, there are -sometimes benefits to running external provisioner daemons: +[built-in provisioner daemons](../reference/cli/server.md#provisioner-daemons), +which execute `terraform` during workspace and template builds. However, there +are sometimes benefits to running external provisioner daemons: - **Secure build environments:** Run build jobs in isolated containers, preventing malicious templates from gaining shell access to the Coder host. @@ -33,7 +33,7 @@ Provisioners are started with the The provisioner daemon must authenticate with your Coder deployment. Set a -[provisioner daemon pre-shared key (PSK)](../cli/server.md#--provisioner-daemon-psk) +[provisioner daemon pre-shared key (PSK)](../reference/cli/server.md#--provisioner-daemon-psk) on the Coder server and start the provisioner with `coder provisionerd start --psk `. If you are [installing with Helm](../install/kubernetes.md#install-coder-with-helm), see @@ -49,17 +49,17 @@ the [Helm example](#example-running-an-external-provisioner-with-helm) below. Provisioners can broadly be categorized by scope: `organization` or `user`. The scope of a provisioner can be specified with -[`-tag=scope=`](../cli/provisionerd_start.md#t---tag) when starting the -provisioner daemon. Only users with at least the +[`-tag=scope=`](../reference/cli/provisionerd_start.md#t---tag) when +starting the provisioner daemon. Only users with at least the [Template Admin](../admin/users.md#roles) role or higher may create organization-scoped provisioner daemons. There are two exceptions: -- [Built-in provisioners](../cli/server.md#provisioner-daemons) are always - organization-scoped. +- [Built-in provisioners](../reference/cli/server.md#provisioner-daemons) are + always organization-scoped. - External provisioners started using a - [pre-shared key (PSK)](../cli/provisionerd_start.md#psk) are always + [pre-shared key (PSK)](../reference/cli/provisionerd_start.md#psk) are always organization-scoped. ### Organization-Scoped Provisioners @@ -270,7 +270,7 @@ docker run --rm -it \ As mentioned above, the Coder server will run built-in provisioners by default. This can be disabled with a server-wide -[flag or environment variable](../cli/server.md#provisioner-daemons). +[flag or environment variable](../reference/cli/server.md#provisioner-daemons). ```shell coder server --provisioner-daemons=0 diff --git a/docs/guides/support-bundle.md b/docs/guides/support-bundle.md index 093c0c4191e0c..26c3603d68734 100644 --- a/docs/guides/support-bundle.md +++ b/docs/guides/support-bundle.md @@ -34,32 +34,32 @@ A brief overview of all files contained in the bundle is provided below: > Note: detailed descriptions of all the information available in the bundle is > out of scope, as support bundles are primarily intended for internal use. -| Filename | Description | -| --------------------------------- | ------------------------------------------------------------------------------------------------ | -| `agent/agent.json` | The agent used to connect to the workspace with environment variables stripped. | -| `agent/agent_magicsock.html` | The contents of the HTTP debug endpoint of the agent's Tailscale connection. | -| `agent/client_magicsock.html` | The contents of the HTTP debug endpoint of the client's Tailscale connection. | -| `agent/listening_ports.json` | The listening ports detected by the selected agent running in the workspace. | -| `agent/logs.txt` | The logs of the selected agent running in the workspace. | -| `agent/manifest.json` | The manifest of the selected agent with environment variables stripped. | -| `agent/startup_logs.txt` | Startup logs of the workspace agent. | -| `agent/prometheus.txt` | The contents of the agent's Prometheus endpoint. | -| `cli_logs.txt` | Logs from running the `coder support bundle` command. | -| `deployment/buildinfo.json` | Coder version and build information. | -| `deployment/config.json` | Deployment [configuration](../api/general.md#get-deployment-config), with secret values removed. | -| `deployment/experiments.json` | Any [experiments](../cli/server.md#experiments) currently enabled for the deployment. | -| `deployment/health.json` | A snapshot of the [health status](../admin/healthcheck.md) of the deployment. | -| `logs.txt` | Logs from the `codersdk.Client` used to generate the bundle. | -| `network/connection_info.json` | Information used by workspace agents used to connect to Coder (DERP map etc.) | -| `network/coordinator_debug.html` | Peers currently connected to each Coder instance and the tunnels established between peers. | -| `network/netcheck.json` | Results of running `coder netcheck` locally. | -| `network/tailnet_debug.html` | Tailnet coordinators, their heartbeat ages, connected peers, and tunnels. | -| `workspace/build_logs.txt` | Build logs of the selected workspace. | -| `workspace/workspace.json` | Details of the selected workspace. | -| `workspace/parameters.json` | Build parameters of the selected workspace. | -| `workspace/template.json` | The template currently in use by the selected workspace. | -| `workspace/template_file.zip` | The source code of the template currently in use by the selected workspace. | -| `workspace/template_version.json` | The template version currently in use by the selected workspace. | +| Filename | Description | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `agent/agent.json` | The agent used to connect to the workspace with environment variables stripped. | +| `agent/agent_magicsock.html` | The contents of the HTTP debug endpoint of the agent's Tailscale connection. | +| `agent/client_magicsock.html` | The contents of the HTTP debug endpoint of the client's Tailscale connection. | +| `agent/listening_ports.json` | The listening ports detected by the selected agent running in the workspace. | +| `agent/logs.txt` | The logs of the selected agent running in the workspace. | +| `agent/manifest.json` | The manifest of the selected agent with environment variables stripped. | +| `agent/startup_logs.txt` | Startup logs of the workspace agent. | +| `agent/prometheus.txt` | The contents of the agent's Prometheus endpoint. | +| `cli_logs.txt` | Logs from running the `coder support bundle` command. | +| `deployment/buildinfo.json` | Coder version and build information. | +| `deployment/config.json` | Deployment [configuration](../reference/api/general.md#get-deployment-config), with secret values removed. | +| `deployment/experiments.json` | Any [experiments](../reference/cli/server.md#experiments) currently enabled for the deployment. | +| `deployment/health.json` | A snapshot of the [health status](../admin/healthcheck.md) of the deployment. | +| `logs.txt` | Logs from the `codersdk.Client` used to generate the bundle. | +| `network/connection_info.json` | Information used by workspace agents used to connect to Coder (DERP map etc.) | +| `network/coordinator_debug.html` | Peers currently connected to each Coder instance and the tunnels established between peers. | +| `network/netcheck.json` | Results of running `coder netcheck` locally. | +| `network/tailnet_debug.html` | Tailnet coordinators, their heartbeat ages, connected peers, and tunnels. | +| `workspace/build_logs.txt` | Build logs of the selected workspace. | +| `workspace/workspace.json` | Details of the selected workspace. | +| `workspace/parameters.json` | Build parameters of the selected workspace. | +| `workspace/template.json` | The template currently in use by the selected workspace. | +| `workspace/template_file.zip` | The source code of the template currently in use by the selected workspace. | +| `workspace/template_version.json` | The template version currently in use by the selected workspace. | ## How do I generate a Support Bundle? @@ -72,8 +72,8 @@ A brief overview of all files contained in the bundle is provided below: > Note: It is recommended to generate a support bundle from a location > experiencing workspace connectivity issues. -3. Ensure you are [logged in](../cli/login.md#login) to your Coder deployment as - a user with the Owner privilege. +3. Ensure you are [logged in](../reference/cli/login.md#login) to your Coder + deployment as a user with the Owner privilege. 4. Run `coder support bundle [owner/workspace]`, and respond `yes` to the prompt. The support bundle will be generated in the current directory with diff --git a/docs/install/offline.md b/docs/install/offline.md index e6faba58325c4..0bb815cb61614 100644 --- a/docs/install/offline.md +++ b/docs/install/offline.md @@ -10,11 +10,11 @@ environments. However, some changes to your configuration are necessary. | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Terraform binary | By default, Coder downloads Terraform binary from [releases.hashicorp.com](https://releases.hashicorp.com) | Terraform binary must be included in `PATH` for the VM or container image. [Supported versions](https://github.com/coder/coder/blob/main/provisioner/terraform/install.go#L23-L24) | | Terraform registry | Coder templates will attempt to download providers from [registry.terraform.io](https://registry.terraform.io) or [custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) specified in each template | [Custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) can be specified in each Coder template, or a custom registry/mirror can be used. More details below | -| STUN | By default, Coder uses Google's public STUN server for direct workspace connections | STUN can be safely [disabled](../cli/server.md#--derp-server-stun-addresses), users can still connect via [relayed connections](../networking/index.md#-geo-distribution). Alternatively, you can set a [custom DERP server](../cli/server.md#--derp-server-stun-addresses) | +| STUN | By default, Coder uses Google's public STUN server for direct workspace connections | STUN can be safely [disabled](../reference/ users can still connect via [relayed connections](../networking/index.md#-geo-distribution). Alternatively, you can set a [custom DERP server](../reference/cli/server.md#--derp-server-stun-addresses) | | DERP | By default, Coder's built-in DERP relay can be used, or [Tailscale's public relays](../networking/index.md#relayed-connections). | By default, Coder's built-in DERP relay can be used, or [custom relays](../networking/index.md#custom-relays). | -| PostgreSQL | If no [PostgreSQL connection URL](../cli/server.md#--postgres-url) is specified, Coder will download Postgres from [repo1.maven.org](https://repo1.maven.org) | An external database is required, you must specify a [PostgreSQL connection URL](../cli/server.md#--postgres-url) | -| Telemetry | Telemetry is on by default, and [can be disabled](../cli/server.md#--telemetry) | Telemetry [can be disabled](../cli/server.md#--telemetry) | -| Update check | By default, Coder checks for updates from [GitHub releases](https:/github.com/coder/coder/releases) | Update checks [can be disabled](../cli/server.md#--update-check) | +| PostgreSQL | If no [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) is specified, Coder will download Postgres from [repo1.maven.org](https://repo1.maven.org) | An external database is required, you must specify a [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) | +| Telemetry | Telemetry is on by default, and [can be disabled](../reference/cli/server.md#--telemetry) | Telemetry [can be disabled](../reference/cli/server.md#--telemetry) | +| Update check | By default, Coder checks for updates from [GitHub releases](https:/github.com/coder/coder/releases) | Update checks [can be disabled](../reference/cli/server.md#--update-check) | ## Offline container images @@ -223,7 +223,7 @@ server, as demonstrated in the example below: 3. Extract the file and move its contents to your server folder. 4. If you are using NodeJS, you can execute the following command: `cd docs && npx http-server .` -5. Set the [CODER_DOCS_URL](../cli/server.md#--docs-url) environment variable to +5. Set the [CODER_DOCS_URL](../reference/cli/server.md#--docs-url) environment variable to use the URL of your hosted docs. This way, the Coder UI will reference the documentation from your specified URL. diff --git a/docs/networking/index.md b/docs/networking/index.md index c1eb41869b3bf..2e74f2a139005 100644 --- a/docs/networking/index.md +++ b/docs/networking/index.md @@ -40,17 +40,17 @@ In order for clients to be able to establish direct connections: communicate with each other using their locally assigned IP addresses, then a direct connection can be established immediately. Otherwise, the client and agent will contact - [the configured STUN servers](../cli/server.md#derp-server-stun-addresses) to - try and determine which `ip:port` can be used to communicate with their + [the configured STUN servers](../reference/cli/server.md#derp-server-stun-addresses) + to try and determine which `ip:port` can be used to communicate with their counterpart. See [STUN and NAT](./stun.md) for more details on how this process works. - All outbound UDP traffic must be allowed for both the client and the agent on **all ports** to each others' respective networks. - To establish a direct connection, both agent and client use STUN. This involves sending UDP packets outbound on `udp/3478` to the configured - [STUN server](../cli/server.md#--derp-server-stun-addresses). If either the - agent or the client are unable to send and receive UDP packets to a STUN - server, then direct connections will not be possible. + [STUN server](../reference/cli/server.md#--derp-server-stun-addresses). If + either the agent or the client are unable to send and receive UDP packets to + a STUN server, then direct connections will not be possible. - Both agents and clients will then establish a [WireGuard](https://www.wireguard.com/)️ tunnel and send UDP traffic on ephemeral (high) ports. If a firewall between the client and the agent @@ -103,7 +103,7 @@ for more information on how this process works. If a direct connection is not available (e.g. client or server is behind NAT), Coder will use a relayed connection. By default, -[Coder uses Google's public STUN server](../cli/server.md#--derp-server-stun-addresses), +[Coder uses Google's public STUN server](../reference/cli/server.md#--derp-server-stun-addresses), but this can be disabled or changed for [offline deployments](../install/offline.md). diff --git a/docs/templates/dependencies.md b/docs/templates/dependencies.md index caade8b3dd1bb..849a95a1b66ab 100644 --- a/docs/templates/dependencies.md +++ b/docs/templates/dependencies.md @@ -90,8 +90,9 @@ To create a new Terraform lock file, run the inside a folder containing the Terraform source code for a given template. This will create a new file named `.terraform.lock.hcl` in the current -directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), -the lock file will be stored alongside with the other template source code. +directory. When you next run +[`coder templates push`](../reference/cli/templates_push.md), the lock file will +be stored alongside with the other template source code. > Note: Terraform best practices also recommend checking in your > `.terraform.lock.hcl` into Git or other VCS. From 0e076557ac868a444cd1f88b76254fa57e8c2346 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 08:18:24 +0000 Subject: [PATCH 06/16] `make fmt` --- docs/admin/audit-logs.md | 6 ++++-- docs/admin/automation.md | 4 ++-- docs/admin/configure.md | 9 +++++---- docs/admin/healthcheck.md | 23 ++++++++++++----------- docs/install/offline.md | 22 +++++++++++----------- 5 files changed, 34 insertions(+), 30 deletions(-) diff --git a/docs/admin/audit-logs.md b/docs/admin/audit-logs.md index b109abb1418e3..56eaa17b878be 100644 --- a/docs/admin/audit-logs.md +++ b/docs/admin/audit-logs.md @@ -77,7 +77,8 @@ information about this in our Audit trails are also dispatched as service logs and can be captured and categorized using any log management tool such as [Splunk](https://splunk.com). -Example of a [JSON formatted](../reference/cli/server.md#--log-json) audit log entry: +Example of a [JSON formatted](../reference/cli/server.md#--log-json) audit log +entry: ```json { @@ -112,7 +113,8 @@ Example of a [JSON formatted](../reference/cli/server.md#--log-json) audit log e } ``` -Example of a [human readable](../reference/cli/server.md#--log-human) audit log entry: +Example of a [human readable](../reference/cli/server.md#--log-human) audit log +entry: ```console 2023-06-13 03:43:29.233 [info] coderd: audit_log ID=95f7c392-da3e-480c-a579-8909f145fbe2 Time="2023-06-13T03:43:29.230422Z" UserID=6c405053-27e3-484a-9ad7-bcb64e7bfde6 OrganizationID=00000000-0000-0000-0000-000000000000 Ip= UserAgent= ResourceType=workspace_build ResourceID=988ae133-5b73-41e3-a55e-e1e9d3ef0b66 ResourceTarget="" Action=start Diff="{}" StatusCode=200 AdditionalFields="{\"workspace_name\":\"linux-container\",\"build_number\":\"7\",\"build_reason\":\"initiator\",\"workspace_owner\":\"\"}" RequestID=9682b1b5-7b9f-4bf2-9a39-9463f8e41cd6 ResourceIcon="" diff --git a/docs/admin/automation.md b/docs/admin/automation.md index ca522105a3852..b32d3639eb3a4 100644 --- a/docs/admin/automation.md +++ b/docs/admin/automation.md @@ -33,8 +33,8 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Documentation We publish an [API reference](../api/index.md) in our documentation. You can -also enable a [Swagger endpoint](../reference/cli/server.md#--swagger-enable) on your -Coder deployment. +also enable a [Swagger endpoint](../reference/cli/server.md#--swagger-enable) on +your Coder deployment. ## Use cases diff --git a/docs/admin/configure.md b/docs/admin/configure.md index 0909f1c8d0e08..dce03b9c64f5d 100644 --- a/docs/admin/configure.md +++ b/docs/admin/configure.md @@ -48,10 +48,11 @@ If you are providing TLS certificates directly to the Coder server, either 1. Use a single certificate and key for both the root and wildcard domains. 2. Configure multiple certificates and keys via [`coder.tls.secretNames`](https://github.com/coder/coder/blob/main/helm/coder/values.yaml) - in the Helm Chart, or [`--tls-cert-file`](../reference/cli/server.md#--tls-cert-file) - and [`--tls-key-file`](../reference/cli/server.md#--tls-key-file) command line options - (these both take a comma separated list of files; list certificates and their - respective keys in the same order). + in the Helm Chart, or + [`--tls-cert-file`](../reference/cli/server.md#--tls-cert-file) and + [`--tls-key-file`](../reference/cli/server.md#--tls-key-file) command line + options (these both take a comma separated list of files; list certificates + and their respective keys in the same order). ## TLS & Reverse Proxy diff --git a/docs/admin/healthcheck.md b/docs/admin/healthcheck.md index f33001d4671c9..1ba4c4004b63f 100644 --- a/docs/admin/healthcheck.md +++ b/docs/admin/healthcheck.md @@ -106,8 +106,8 @@ query fails. _Database Latency High_ **Problem:** This code is returned if the median latency is higher than the -[configured threshold](../reference/cli/server.md#--health-check-threshold-database). This -may not be an error as such, but is an indication of a potential issue. +[configured threshold](../reference/cli/server.md#--health-check-threshold-database). +This may not be an error as such, but is an indication of a potential issue. **Solution:** Investigate the sizing of the configured database with regard to Coder's current activity and usage. It may be necessary to increase the @@ -119,16 +119,17 @@ configured threshold to a higher value (this will not address the root cause). > - You can enable > [detailed database metrics](../reference/cli/server.md#--prometheus-collect-db-metrics) > in Coder's Prometheus endpoint. -> - If you have [tracing enabled](../reference/cli/server.md#--trace), these traces may -> also contain useful information regarding Coder's database activity. +> - If you have [tracing enabled](../reference/cli/server.md#--trace), these +> traces may also contain useful information regarding Coder's database +> activity. ## DERP Coder workspace agents may use [DERP (Designated Encrypted Relay for Packets)](https://tailscale.com/blog/how-tailscale-works/#encrypted-tcp-relays-derp) to communicate with Coder. This requires connectivity to a number of configured -[DERP servers](../reference/cli/server.md#--derp-config-path) which are used to relay -traffic between Coder and workspace agents. Coder periodically queries the +[DERP servers](../reference/cli/server.md#--derp-config-path) which are used to +relay traffic between Coder and workspace agents. Coder periodically queries the health of its configured DERP servers and may return one or more of the following: @@ -179,9 +180,9 @@ to establish [direct connections](../networking/stun.md). Without at least one working STUN server, direct connections may not be possible. **Solution:** Ensure that the -[configured STUN severs](../reference/cli/server.md#derp-server-stun-addresses) are -reachable from Coder and that UDP traffic can be sent/received on the configured -port. +[configured STUN severs](../reference/cli/server.md#derp-server-stun-addresses) +are reachable from Coder and that UDP traffic can be sent/received on the +configured port. ### ESTUN02 @@ -292,8 +293,8 @@ be built until there is at least one provisioner daemon running. If you are using [External Provisioner Daemons](./provisioners.md#external-provisioners), ensure that they are able to successfully connect to Coder. Otherwise, ensure -[`--provisioner-daemons`](../reference/cli/server.md#provisioner-daemons) is set to a -value greater than 0. +[`--provisioner-daemons`](../reference/cli/server.md#provisioner-daemons) is set +to a value greater than 0. > Note: This may be a transient issue if you are currently in the process of > updating your deployment. diff --git a/docs/install/offline.md b/docs/install/offline.md index 0bb815cb61614..e87718ea53fee 100644 --- a/docs/install/offline.md +++ b/docs/install/offline.md @@ -6,15 +6,15 @@ environments. However, some changes to your configuration are necessary. > This is a general comparison. Keep reading for a full tutorial running Coder > offline with Kubernetes or Docker. -| | Public deployments | Offline deployments | -| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Terraform binary | By default, Coder downloads Terraform binary from [releases.hashicorp.com](https://releases.hashicorp.com) | Terraform binary must be included in `PATH` for the VM or container image. [Supported versions](https://github.com/coder/coder/blob/main/provisioner/terraform/install.go#L23-L24) | -| Terraform registry | Coder templates will attempt to download providers from [registry.terraform.io](https://registry.terraform.io) or [custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) specified in each template | [Custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) can be specified in each Coder template, or a custom registry/mirror can be used. More details below | +| | Public deployments | Offline deployments | +| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Terraform binary | By default, Coder downloads Terraform binary from [releases.hashicorp.com](https://releases.hashicorp.com) | Terraform binary must be included in `PATH` for the VM or container image. [Supported versions](https://github.com/coder/coder/blob/main/provisioner/terraform/install.go#L23-L24) | +| Terraform registry | Coder templates will attempt to download providers from [registry.terraform.io](https://registry.terraform.io) or [custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) specified in each template | [Custom source addresses](https://developer.hashicorp.com/terraform/language/providers/requirements#source-addresses) can be specified in each Coder template, or a custom registry/mirror can be used. More details below | | STUN | By default, Coder uses Google's public STUN server for direct workspace connections | STUN can be safely [disabled](../reference/ users can still connect via [relayed connections](../networking/index.md#-geo-distribution). Alternatively, you can set a [custom DERP server](../reference/cli/server.md#--derp-server-stun-addresses) | -| DERP | By default, Coder's built-in DERP relay can be used, or [Tailscale's public relays](../networking/index.md#relayed-connections). | By default, Coder's built-in DERP relay can be used, or [custom relays](../networking/index.md#custom-relays). | -| PostgreSQL | If no [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) is specified, Coder will download Postgres from [repo1.maven.org](https://repo1.maven.org) | An external database is required, you must specify a [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) | -| Telemetry | Telemetry is on by default, and [can be disabled](../reference/cli/server.md#--telemetry) | Telemetry [can be disabled](../reference/cli/server.md#--telemetry) | -| Update check | By default, Coder checks for updates from [GitHub releases](https:/github.com/coder/coder/releases) | Update checks [can be disabled](../reference/cli/server.md#--update-check) | +| DERP | By default, Coder's built-in DERP relay can be used, or [Tailscale's public relays](../networking/index.md#relayed-connections). | By default, Coder's built-in DERP relay can be used, or [custom relays](../networking/index.md#custom-relays). | +| PostgreSQL | If no [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) is specified, Coder will download Postgres from [repo1.maven.org](https://repo1.maven.org) | An external database is required, you must specify a [PostgreSQL connection URL](../reference/cli/server.md#--postgres-url) | +| Telemetry | Telemetry is on by default, and [can be disabled](../reference/cli/server.md#--telemetry) | Telemetry [can be disabled](../reference/cli/server.md#--telemetry) | +| Update check | By default, Coder checks for updates from [GitHub releases](https:/github.com/coder/coder/releases) | Update checks [can be disabled](../reference/cli/server.md#--update-check) | ## Offline container images @@ -223,9 +223,9 @@ server, as demonstrated in the example below: 3. Extract the file and move its contents to your server folder. 4. If you are using NodeJS, you can execute the following command: `cd docs && npx http-server .` -5. Set the [CODER_DOCS_URL](../reference/cli/server.md#--docs-url) environment variable to - use the URL of your hosted docs. This way, the Coder UI will reference the - documentation from your specified URL. +5. Set the [CODER_DOCS_URL](../reference/cli/server.md#--docs-url) environment + variable to use the URL of your hosted docs. This way, the Coder UI will + reference the documentation from your specified URL. With these steps, you'll have the Coder documentation hosted on your server and accessible for your team to use. From cc226a8e10998eb592479adfac79f4e5cb403e9d Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 08:24:20 +0000 Subject: [PATCH 07/16] more fixing --- docs/admin/audit-logs.md | 2 +- docs/admin/automation.md | 6 +++--- docs/admin/configure.md | 2 +- docs/admin/encryption.md | 22 ++++++++++++---------- docs/admin/healthcheck.md | 2 +- docs/admin/provisioners.md | 2 +- docs/architecture/validated-arch.md | 2 +- docs/networking/index.md | 4 ++-- 8 files changed, 22 insertions(+), 20 deletions(-) diff --git a/docs/admin/audit-logs.md b/docs/admin/audit-logs.md index 56eaa17b878be..ce7ee164eccd2 100644 --- a/docs/admin/audit-logs.md +++ b/docs/admin/audit-logs.md @@ -70,7 +70,7 @@ audit trails. Audit logs can be accessed through our REST API. You can find detailed information about this in our -[endpoint documentation](../api/audit.md#get-audit-logs). +[endpoint documentation](../reference/api/audit.md#get-audit-logs). ## Service Logs diff --git a/docs/admin/automation.md b/docs/admin/automation.md index b32d3639eb3a4..376fd88c88253 100644 --- a/docs/admin/automation.md +++ b/docs/admin/automation.md @@ -32,7 +32,7 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Documentation -We publish an [API reference](../api/index.md) in our documentation. You can +We publish an [API reference](../reference/api/README.md) in our documentation. You can also enable a [Swagger endpoint](../reference/cli/server.md#--swagger-enable) on your Coder deployment. @@ -52,7 +52,7 @@ payloads, we recommend checking the CLI and API documentation. Workspace agents have a special token that can send logs, metrics, and workspace activity. -- [Custom workspace logs](../api/agents.md#patch-workspace-agent-logs): Expose +- [Custom workspace logs](../reference/api/agents.md#patch-workspace-agent-logs): Expose messages prior to the Coder init script running (e.g. pulling image, VM starting, restoring snapshot). [coder-logstream-kube](https://github.com/coder/coder-logstream-kube) uses @@ -73,7 +73,7 @@ activity. }" ``` -- [Manually send workspace activity](../api/agents.md#submit-workspace-agent-stats): +- [Manually send workspace activity](../reference/api/agents.md#submit-workspace-agent-stats): Keep a workspace "active," even if there is not an open connection (e.g. for a long-running machine learning job). diff --git a/docs/admin/configure.md b/docs/admin/configure.md index dce03b9c64f5d..12f4332aa9bcc 100644 --- a/docs/admin/configure.md +++ b/docs/admin/configure.md @@ -1,6 +1,6 @@ Coder server's primary configuration is done via environment variables. For a full list of the options, run `coder server --help` or see our -[CLI documentation](../cli/server.md). +[CLI documentation](../reference/cli/server.md). ## Access URL diff --git a/docs/admin/encryption.md b/docs/admin/encryption.md index 9048e5dcd9849..21ed3b7c0bf8d 100644 --- a/docs/admin/encryption.md +++ b/docs/admin/encryption.md @@ -47,7 +47,7 @@ Additional database fields may be encrypted in the future. - Ensure you have a valid backup of your database. **Do not skip this step.** If you are using the built-in PostgreSQL database, you can run - [`coder server postgres-builtin-url`](../cli/server_postgres-builtin-url.md) + [`coder server postgres-builtin-url`](../reference/cli/server_postgres-builtin-url.md) to get the connection URL. - Generate a 32-byte random key and base64-encode it. For example: @@ -110,13 +110,13 @@ data: encrypted with the old key(s). - To re-encrypt all encrypted database fields with the new key, run - [`coder server dbcrypt rotate`](../cli/server_dbcrypt_rotate.md). This command - will re-encrypt all tokens with the specified new encryption key. We recommend - performing this action during a maintenance window. + [`coder server dbcrypt rotate`](../reference/cli/server_dbcrypt_rotate.md). + This command will re-encrypt all tokens with the specified new encryption key. + We recommend performing this action during a maintenance window. > Note: this command requires direct access to the database. If you are using > the built-in PostgreSQL database, you can run - > [`coder server postgres-builtin-url`](../cli/server_postgres-builtin-url.md) + > [`coder server postgres-builtin-url`](../reference/cli/server_postgres-builtin-url.md) > to get the connection URL. - Once the above command completes successfully, remove the old encryption key @@ -132,8 +132,9 @@ To disable encryption, perform the following actions: - Stop all active coderd instances. This will prevent new encrypted data from being written, which may cause the next step to fail. -- Run [`coder server dbcrypt decrypt`](../cli/server_dbcrypt_decrypt.md). This - command will decrypt all encrypted user tokens and revoke all active +- Run + [`coder server dbcrypt decrypt`](../reference/cli/server_dbcrypt_decrypt.md). + This command will decrypt all encrypted user tokens and revoke all active encryption keys. > Note: for `decrypt` command, the equivalent environment variable for @@ -159,9 +160,10 @@ To delete all encrypted data from your database, perform the following actions: - Stop all active coderd instances. This will prevent new encrypted data from being written. -- Run [`coder server dbcrypt delete`](../cli/server_dbcrypt_delete.md). This - command will delete all encrypted user tokens and revoke all active encryption - keys. +- Run + [`coder server dbcrypt delete`](../reference/cli/server_dbcrypt_delete.md). + This command will delete all encrypted user tokens and revoke all active + encryption keys. - Remove all [external token encryption keys](../reference/cli/server.md#--external-token-encryption-keys) diff --git a/docs/admin/healthcheck.md b/docs/admin/healthcheck.md index 1ba4c4004b63f..650abf1de0fe4 100644 --- a/docs/admin/healthcheck.md +++ b/docs/admin/healthcheck.md @@ -4,7 +4,7 @@ Coder includes an operator-friendly deployment health page that provides a number of details about the health of your Coder deployment. You can view it at `https://${CODER_URL}/health`, or you can alternatively view -the [JSON response directly](../api/debug.md#debug-info-deployment-health). +the [JSON response directly](../reference/api/debug.md#debug-info-deployment-health). The deployment health page is broken up into the following sections: diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index ad4656abe0fae..7bfee1c0f6a3b 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -26,7 +26,7 @@ For example, running 30 provisioner containers will allow 30 users to start workspaces at the same time. Provisioners are started with the -[coder provisionerd start](../cli/provisionerd_start.md) command. +[coder provisionerd start](../reference/cli/provisionerd_start.md) command. ## Authentication diff --git a/docs/architecture/validated-arch.md b/docs/architecture/validated-arch.md index 6379c3563915a..70870203bca73 100644 --- a/docs/architecture/validated-arch.md +++ b/docs/architecture/validated-arch.md @@ -324,7 +324,7 @@ could affect workspace users experience once the platform is live. identify the required values for deployment. 1. Create a `values.yaml` and add it to your version control system. 1. Determine the necessary environment variables. Here is the - [full list of supported server environment variables](../cli/server.md). + [full list of supported server environment variables](../reference/cli/server.md). 1. Follow our documented [steps for installing Coder via Helm](../install/kubernetes.md). diff --git a/docs/networking/index.md b/docs/networking/index.md index 2e74f2a139005..b5f26cacd7689 100644 --- a/docs/networking/index.md +++ b/docs/networking/index.md @@ -33,8 +33,8 @@ In order for clients to be able to establish direct connections: `coder port-forward`). Note that the [VSCode extension](https://marketplace.visualstudio.com/items?itemName=coder.coder-remote) and [JetBrains Plugin](https://plugins.jetbrains.com/plugin/19620-coder/), and - [`ssh coder.`](../cli/config-ssh.md) all utilize the CLI to - establish a workspace connection. + [`ssh coder.`](../reference/cli/config-ssh.md) all utilize the CLI + to establish a workspace connection. - Either the client or workspace agent are able to discover a reachable `ip:port` of their counterpart. If the agent and client are able to communicate with each other using their locally assigned IP addresses, then a From a358cc37270a130d163efd22389e582304aee89f Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 09:03:48 +0000 Subject: [PATCH 08/16] more links --- docs/cli.md | 174 ---------------------------- docs/templates/agent-metadata.md | 2 +- docs/templates/change-management.md | 2 +- docs/workspaces.md | 2 +- 4 files changed, 3 insertions(+), 177 deletions(-) delete mode 100644 docs/cli.md diff --git a/docs/cli.md b/docs/cli.md deleted file mode 100644 index ab97ca9cc4d10..0000000000000 --- a/docs/cli.md +++ /dev/null @@ -1,174 +0,0 @@ - - -# coder - -## Usage - -```console -coder [global-flags] -``` - -## Description - -```console -Coder — A tool for provisioning self-hosted development environments with Terraform. - - Start a Coder server: - - $ coder server - - - Get started by creating a template from an example: - - $ coder templates init -``` - -## Subcommands - -| Name | Purpose | -| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | -| [dotfiles](./cli/dotfiles.md) | Personalize your workspace by applying a canonical dotfiles repository | -| [external-auth](./cli/external-auth.md) | Manage external authentication | -| [login](./cli/login.md) | Authenticate with Coder deployment | -| [logout](./cli/logout.md) | Unauthenticate your local session | -| [netcheck](./cli/netcheck.md) | Print network debug information for DERP and STUN | -| [notifications](./cli/notifications.md) | Manage Coder notifications | -| [port-forward](./cli/port-forward.md) | Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". | -| [publickey](./cli/publickey.md) | Output your Coder public key used for Git operations | -| [reset-password](./cli/reset-password.md) | Directly connect to the database to reset a user's password | -| [state](./cli/state.md) | Manually manage Terraform state to fix broken workspaces | -| [templates](./cli/templates.md) | Manage templates | -| [tokens](./cli/tokens.md) | Manage personal access tokens | -| [users](./cli/users.md) | Manage users | -| [version](./cli/version.md) | Show coder version | -| [autoupdate](./cli/autoupdate.md) | Toggle auto-update policy for a workspace | -| [config-ssh](./cli/config-ssh.md) | Add an SSH Host entry for your workspaces "ssh coder.workspace" | -| [create](./cli/create.md) | Create a workspace | -| [delete](./cli/delete.md) | Delete a workspace | -| [favorite](./cli/favorite.md) | Add a workspace to your favorites | -| [list](./cli/list.md) | List workspaces | -| [open](./cli/open.md) | Open a workspace | -| [ping](./cli/ping.md) | Ping a workspace | -| [rename](./cli/rename.md) | Rename a workspace | -| [restart](./cli/restart.md) | Restart a workspace | -| [schedule](./cli/schedule.md) | Schedule automated start and stop times for workspaces | -| [show](./cli/show.md) | Display details of a workspace's resources and agents | -| [speedtest](./cli/speedtest.md) | Run upload and download tests from your machine to a workspace | -| [ssh](./cli/ssh.md) | Start a shell into a workspace | -| [start](./cli/start.md) | Start a workspace | -| [stat](./cli/stat.md) | Show resource usage for the current workspace. | -| [stop](./cli/stop.md) | Stop a workspace | -| [unfavorite](./cli/unfavorite.md) | Remove a workspace from your favorites | -| [update](./cli/update.md) | Will update and start a given workspace if it is out of date | -| [whoami](./cli/whoami.md) | Fetch authenticated user info for Coder deployment | -| [support](./cli/support.md) | Commands for troubleshooting issues with a Coder deployment. | -| [server](./cli/server.md) | Start a Coder server | -| [features](./cli/features.md) | List Enterprise features | -| [licenses](./cli/licenses.md) | Add, delete, and list licenses | -| [groups](./cli/groups.md) | Manage groups | -| [provisionerd](./cli/provisionerd.md) | Manage provisioner daemons | - -## Options - -### --url - -| | | -| ----------- | ----------------------- | -| Type | url | -| Environment | $CODER_URL | - -URL to a deployment. - -### --debug-options - -| | | -| ---- | ----------------- | -| Type | bool | - -Print all options, how they're set, then exit. - -### --token - -| | | -| ----------- | --------------------------------- | -| Type | string | -| Environment | $CODER_SESSION_TOKEN | - -Specify an authentication token. For security reasons setting -CODER_SESSION_TOKEN is preferred. - -### --no-version-warning - -| | | -| ----------- | -------------------------------------- | -| Type | bool | -| Environment | $CODER_NO_VERSION_WARNING | - -Suppress warning when client and server versions do not match. - -### --no-feature-warning - -| | | -| ----------- | -------------------------------------- | -| Type | bool | -| Environment | $CODER_NO_FEATURE_WARNING | - -Suppress warnings about unlicensed features. - -### --header - -| | | -| ----------- | -------------------------- | -| Type | string-array | -| Environment | $CODER_HEADER | - -Additional HTTP headers added to all requests. Provide as key=value. Can be -specified multiple times. - -### --header-command - -| | | -| ----------- | ---------------------------------- | -| Type | string | -| Environment | $CODER_HEADER_COMMAND | - -An external command that outputs additional HTTP headers added to all requests. -The command must output each header as `key=value` on its own line. - -### -v, --verbose - -| | | -| ----------- | --------------------------- | -| Type | bool | -| Environment | $CODER_VERBOSE | - -Enable verbose output. - -### --disable-direct-connections - -| | | -| ----------- | ---------------------------------------------- | -| Type | bool | -| Environment | $CODER_DISABLE_DIRECT_CONNECTIONS | - -Disable direct (P2P) connections to workspaces. - -### --disable-network-telemetry - -| | | -| ----------- | --------------------------------------------- | -| Type | bool | -| Environment | $CODER_DISABLE_NETWORK_TELEMETRY | - -Disable network telemetry. Network telemetry is collected when connecting to -workspaces using the CLI, and is forwarded to the server. If telemetry is also -enabled on the server, it may be sent to Coder. Network telemetry is used to -measure network quality and detect regressions. - -### --global-config - -| | | -| ----------- | ------------------------------ | -| Type | string | -| Environment | $CODER_CONFIG_DIR | -| Default | ~/.config/coderv2 | - -Path to the global `coder` config directory. diff --git a/docs/templates/agent-metadata.md b/docs/templates/agent-metadata.md index 52d01d769e65a..e7dad483b87c9 100644 --- a/docs/templates/agent-metadata.md +++ b/docs/templates/agent-metadata.md @@ -15,7 +15,7 @@ All of these examples use for the script declaration. With heredoc strings, you can script without messy escape codes, just as if you were working in your terminal. -Some of the examples use the [`coder stat`](../cli/stat.md) command. This is +Some of the examples use the [`coder stat`](../reference/cli/stat.md) command. This is useful for determining CPU and memory usage of the VM or container that the workspace is running in, which is more accurate than resource usage about the workspace's host. diff --git a/docs/templates/change-management.md b/docs/templates/change-management.md index fe995070ce780..0ce27bcb5e36e 100644 --- a/docs/templates/change-management.md +++ b/docs/templates/change-management.md @@ -27,6 +27,6 @@ coder templates push --yes $CODER_TEMPLATE_NAME \ ``` To cap token lifetime on creation, -[configure Coder server to set a shorter max token lifetime](../cli/server.md#--max-token-lifetime). +[configure Coder server to set a shorter max token lifetime](../reference/cli/server.md#--max-token-lifetime). For an example, see how we push our development image and template [with GitHub actions](https://github.com/coder/coder/blob/main/.github/workflows/dogfood.yaml). diff --git a/docs/workspaces.md b/docs/workspaces.md index 5df46d9a6b226..4b0cea71c813e 100644 --- a/docs/workspaces.md +++ b/docs/workspaces.md @@ -131,7 +131,7 @@ to set the default quiet hours to a time when most users are not expected to be using Coder. Admins can force users to use the default quiet hours with the -[CODER_ALLOW_CUSTOM_QUIET_HOURS](./cli/server.md#allow-custom-quiet-hours) +[CODER_ALLOW_CUSTOM_QUIET_HOURS](./reference/cli/server.md#allow-custom-quiet-hours) environment variable. Users will still be able to see the page, but will be unable to set a custom time or timezone. If users have already set a custom quiet hours schedule, it will be ignored and the default will be used instead. From e4c7fa6a7a0082502e8070f7b100de0772ecd5de Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 09:38:49 +0000 Subject: [PATCH 09/16] api docgen fixes --- docs/admin/automation.md | 15 ++++++++------- docs/admin/healthcheck.md | 3 ++- docs/admin/provisioners.md | 8 ++++---- docs/admin/scaling/scale-testing.md | 7 ++++--- docs/admin/workspace-proxies.md | 4 ++-- docs/reference/api/README.md | 4 ++-- docs/templates/agent-metadata.md | 8 ++++---- scripts/apidocgen/postprocess/main.go | 4 ++-- 8 files changed, 28 insertions(+), 25 deletions(-) diff --git a/docs/admin/automation.md b/docs/admin/automation.md index 376fd88c88253..c89a114f03c45 100644 --- a/docs/admin/automation.md +++ b/docs/admin/automation.md @@ -4,8 +4,8 @@ All actions possible through the Coder dashboard can also be automated as it utilizes the same public REST API. There are several ways to extend/automate Coder: -- [CLI](../cli.md) -- [REST API](../api/) +- [CLI](../reference/cli/README.md) +- [REST API](../reference/api/README.md) - [Coder SDK](https://pkg.go.dev/github.com/coder/coder/v2/codersdk) ## Quickstart @@ -32,9 +32,10 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Documentation -We publish an [API reference](../reference/api/README.md) in our documentation. You can -also enable a [Swagger endpoint](../reference/cli/server.md#--swagger-enable) on -your Coder deployment. +We publish an [API reference](../reference/api/README.md) in our documentation. +You can also enable a +[Swagger endpoint](../reference/cli/server.md#--swagger-enable) on your Coder +deployment. ## Use cases @@ -52,8 +53,8 @@ payloads, we recommend checking the CLI and API documentation. Workspace agents have a special token that can send logs, metrics, and workspace activity. -- [Custom workspace logs](../reference/api/agents.md#patch-workspace-agent-logs): Expose - messages prior to the Coder init script running (e.g. pulling image, VM +- [Custom workspace logs](../reference/api/agents.md#patch-workspace-agent-logs): + Expose messages prior to the Coder init script running (e.g. pulling image, VM starting, restoring snapshot). [coder-logstream-kube](https://github.com/coder/coder-logstream-kube) uses this to show Kubernetes events, such as image pulls or ResourceQuota diff --git a/docs/admin/healthcheck.md b/docs/admin/healthcheck.md index 650abf1de0fe4..5d46b2e24dcc1 100644 --- a/docs/admin/healthcheck.md +++ b/docs/admin/healthcheck.md @@ -4,7 +4,8 @@ Coder includes an operator-friendly deployment health page that provides a number of details about the health of your Coder deployment. You can view it at `https://${CODER_URL}/health`, or you can alternatively view -the [JSON response directly](../reference/api/debug.md#debug-info-deployment-health). +the +[JSON response directly](../reference/api/debug.md#debug-info-deployment-health). The deployment health page is broken up into the following sections: diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index 7bfee1c0f6a3b..6ef1980cf6ec3 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -40,10 +40,10 @@ on the Coder server and start the provisioner with the [Helm example](#example-running-an-external-provisioner-with-helm) below. > Coder still supports authenticating the provisioner daemon with a -> [token](../cli.md#--token) from a user with the Template Admin or Owner role. -> This method is deprecated in favor of the PSK, which only has permission to -> access provisioner daemon APIs. We recommend migrating to the PSK as soon as -> practical. +> [token](../reference/cli.md#--token) from a user with the Template Admin or +> Owner role. This method is deprecated in favor of the PSK, which only has +> permission to access provisioner daemon APIs. We recommend migrating to the +> PSK as soon as practical. ## Types of provisioners diff --git a/docs/admin/scaling/scale-testing.md b/docs/admin/scaling/scale-testing.md index f107dc7f7f071..eb5bd60ec973c 100644 --- a/docs/admin/scaling/scale-testing.md +++ b/docs/admin/scaling/scale-testing.md @@ -112,13 +112,14 @@ on the workload size to ensure deployment stability. #### CPU and memory usage -Enabling [agent stats collection](../../cli.md#--prometheus-collect-agent-stats) +Enabling +[agent stats collection](../../reference/cli.md#--prometheus-collect-agent-stats) (optional) may increase memory consumption. Enabling direct connections between users and workspace agents (apps or SSH traffic) can help prevent an increase in CPU usage. It is recommended to keep -[this option enabled](../../cli.md#--disable-direct-connections) unless there -are compelling reasons to disable it. +[this option enabled](../../reference/cli.md#--disable-direct-connections) +unless there are compelling reasons to disable it. Inactive users do not consume Coder resources. diff --git a/docs/admin/workspace-proxies.md b/docs/admin/workspace-proxies.md index e9ab16dac6adb..e075daadd633f 100644 --- a/docs/admin/workspace-proxies.md +++ b/docs/admin/workspace-proxies.md @@ -26,8 +26,8 @@ Workspace proxies can be used in the browser by navigating to the user ## Requirements -- The [Coder CLI](../cli.md) must be installed and authenticated as a user with - the Owner role. +- The [Coder CLI](../reference/cli.md) must be installed and authenticated as a + user with the Owner role. ## Step 1: Create the proxy diff --git a/docs/reference/api/README.md b/docs/reference/api/README.md index a13df98156a77..172e0300cd8e7 100644 --- a/docs/reference/api/README.md +++ b/docs/reference/api/README.md @@ -18,10 +18,10 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Use cases -See some common [use cases](../admin/automation.md#use-cases) for the REST API. +See some common [use cases](../../admin/automation.md#use-cases) for the REST API. ## Sections - This page is rendered on https://coder.com/docs/coder-oss/api. Refer to the other documents in the `api/` directory. + This page is rendered on https://coder.com/docs/reference/api. Refer to the other documents in the `api/` directory. diff --git a/docs/templates/agent-metadata.md b/docs/templates/agent-metadata.md index e7dad483b87c9..4dff41bc4cb45 100644 --- a/docs/templates/agent-metadata.md +++ b/docs/templates/agent-metadata.md @@ -15,10 +15,10 @@ All of these examples use for the script declaration. With heredoc strings, you can script without messy escape codes, just as if you were working in your terminal. -Some of the examples use the [`coder stat`](../reference/cli/stat.md) command. This is -useful for determining CPU and memory usage of the VM or container that the -workspace is running in, which is more accurate than resource usage about the -workspace's host. +Some of the examples use the [`coder stat`](../reference/cli/stat.md) command. +This is useful for determining CPU and memory usage of the VM or container that +the workspace is running in, which is more accurate than resource usage about +the workspace's host. Here's a standard set of metadata snippets for Linux agents: diff --git a/scripts/apidocgen/postprocess/main.go b/scripts/apidocgen/postprocess/main.go index b871535653b71..0af4f411a1e8f 100644 --- a/scripts/apidocgen/postprocess/main.go +++ b/scripts/apidocgen/postprocess/main.go @@ -38,12 +38,12 @@ curl https://coder.example.com/api/v2/workspaces?q=owner:me \ ## Use cases -See some common [use cases](../admin/automation.md#use-cases) for the REST API. +See some common [use cases](../../admin/automation.md#use-cases) for the REST API. ## Sections - This page is rendered on https://coder.com/docs/coder-oss/api. Refer to the other documents in the ` + "`api/`" + ` directory. + This page is rendered on https://coder.com/docs/reference/api. Refer to the other documents in the ` + "`api/`" + ` directory. ` ) From 212d4280360a6997460f4f1edd2bb6ee540768d9 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 09:51:38 +0000 Subject: [PATCH 10/16] fix cli subcommand paths --- docs/reference/cli/README.md | 84 +++++++++++++++++------------------ docs/templates/creating.md | 2 +- scripts/clidocgen/command.tpl | 2 +- 3 files changed, 44 insertions(+), 44 deletions(-) diff --git a/docs/reference/cli/README.md b/docs/reference/cli/README.md index b42acc857d0af..37780bfee1b7b 100644 --- a/docs/reference/cli/README.md +++ b/docs/reference/cli/README.md @@ -23,48 +23,48 @@ Coder — A tool for provisioning self-hosted development environments with Terr ## Subcommands -| Name | Purpose | -| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | -| [dotfiles](./cli/dotfiles.md) | Personalize your workspace by applying a canonical dotfiles repository | -| [external-auth](./cli/external-auth.md) | Manage external authentication | -| [login](./cli/login.md) | Authenticate with Coder deployment | -| [logout](./cli/logout.md) | Unauthenticate your local session | -| [netcheck](./cli/netcheck.md) | Print network debug information for DERP and STUN | -| [notifications](./cli/notifications.md) | Manage Coder notifications | -| [port-forward](./cli/port-forward.md) | Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". | -| [publickey](./cli/publickey.md) | Output your Coder public key used for Git operations | -| [reset-password](./cli/reset-password.md) | Directly connect to the database to reset a user's password | -| [state](./cli/state.md) | Manually manage Terraform state to fix broken workspaces | -| [templates](./cli/templates.md) | Manage templates | -| [tokens](./cli/tokens.md) | Manage personal access tokens | -| [users](./cli/users.md) | Manage users | -| [version](./cli/version.md) | Show coder version | -| [autoupdate](./cli/autoupdate.md) | Toggle auto-update policy for a workspace | -| [config-ssh](./cli/config-ssh.md) | Add an SSH Host entry for your workspaces "ssh coder.workspace" | -| [create](./cli/create.md) | Create a workspace | -| [delete](./cli/delete.md) | Delete a workspace | -| [favorite](./cli/favorite.md) | Add a workspace to your favorites | -| [list](./cli/list.md) | List workspaces | -| [open](./cli/open.md) | Open a workspace | -| [ping](./cli/ping.md) | Ping a workspace | -| [rename](./cli/rename.md) | Rename a workspace | -| [restart](./cli/restart.md) | Restart a workspace | -| [schedule](./cli/schedule.md) | Schedule automated start and stop times for workspaces | -| [show](./cli/show.md) | Display details of a workspace's resources and agents | -| [speedtest](./cli/speedtest.md) | Run upload and download tests from your machine to a workspace | -| [ssh](./cli/ssh.md) | Start a shell into a workspace | -| [start](./cli/start.md) | Start a workspace | -| [stat](./cli/stat.md) | Show resource usage for the current workspace. | -| [stop](./cli/stop.md) | Stop a workspace | -| [unfavorite](./cli/unfavorite.md) | Remove a workspace from your favorites | -| [update](./cli/update.md) | Will update and start a given workspace if it is out of date | -| [whoami](./cli/whoami.md) | Fetch authenticated user info for Coder deployment | -| [support](./cli/support.md) | Commands for troubleshooting issues with a Coder deployment. | -| [server](./cli/server.md) | Start a Coder server | -| [features](./cli/features.md) | List Enterprise features | -| [licenses](./cli/licenses.md) | Add, delete, and list licenses | -| [groups](./cli/groups.md) | Manage groups | -| [provisionerd](./cli/provisionerd.md) | Manage provisioner daemons | +| Name | Purpose | +| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| [dotfiles](./dotfiles.md) | Personalize your workspace by applying a canonical dotfiles repository | +| [external-auth](./external-auth.md) | Manage external authentication | +| [login](./login.md) | Authenticate with Coder deployment | +| [logout](./logout.md) | Unauthenticate your local session | +| [netcheck](./netcheck.md) | Print network debug information for DERP and STUN | +| [notifications](./notifications.md) | Manage Coder notifications | +| [port-forward](./port-forward.md) | Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". | +| [publickey](./publickey.md) | Output your Coder public key used for Git operations | +| [reset-password](./reset-password.md) | Directly connect to the database to reset a user's password | +| [state](./state.md) | Manually manage Terraform state to fix broken workspaces | +| [templates](./templates.md) | Manage templates | +| [tokens](./tokens.md) | Manage personal access tokens | +| [users](./users.md) | Manage users | +| [version](./version.md) | Show coder version | +| [autoupdate](./autoupdate.md) | Toggle auto-update policy for a workspace | +| [config-ssh](./config-ssh.md) | Add an SSH Host entry for your workspaces "ssh coder.workspace" | +| [create](./create.md) | Create a workspace | +| [delete](./delete.md) | Delete a workspace | +| [favorite](./favorite.md) | Add a workspace to your favorites | +| [list](./list.md) | List workspaces | +| [open](./open.md) | Open a workspace | +| [ping](./ping.md) | Ping a workspace | +| [rename](./rename.md) | Rename a workspace | +| [restart](./restart.md) | Restart a workspace | +| [schedule](./schedule.md) | Schedule automated start and stop times for workspaces | +| [show](./show.md) | Display details of a workspace's resources and agents | +| [speedtest](./speedtest.md) | Run upload and download tests from your machine to a workspace | +| [ssh](./ssh.md) | Start a shell into a workspace | +| [start](./start.md) | Start a workspace | +| [stat](./stat.md) | Show resource usage for the current workspace. | +| [stop](./stop.md) | Stop a workspace | +| [unfavorite](./unfavorite.md) | Remove a workspace from your favorites | +| [update](./update.md) | Will update and start a given workspace if it is out of date | +| [whoami](./whoami.md) | Fetch authenticated user info for Coder deployment | +| [support](./support.md) | Commands for troubleshooting issues with a Coder deployment. | +| [server](./server.md) | Start a Coder server | +| [features](./features.md) | List Enterprise features | +| [licenses](./licenses.md) | Add, delete, and list licenses | +| [groups](./groups.md) | Manage groups | +| [provisionerd](./provisionerd.md) | Manage provisioner daemons | ## Options diff --git a/docs/templates/creating.md b/docs/templates/creating.md index 4818ae989aa83..1362fcadd70cd 100644 --- a/docs/templates/creating.md +++ b/docs/templates/creating.md @@ -25,7 +25,7 @@ here! ![Starter templates](../images/templates/starter-templates.png) -If you prefer to use Coder on the [command line](../cli.md), use +If you prefer to use Coder on the [command line](../reference/cli/README.md), use `coder templates init`. > Coder starter templates are also available on our diff --git a/scripts/clidocgen/command.tpl b/scripts/clidocgen/command.tpl index 09ca1b1f94324..29d7ba8b69d4b 100644 --- a/scripts/clidocgen/command.tpl +++ b/scripts/clidocgen/command.tpl @@ -33,7 +33,7 @@ Aliases: | Name | Purpose | | ---- | ----- | {{- end }} -| [{{ $cmd.Name | wrapCode }}](./{{if atRoot $}}cli/{{end}}{{commandURI $cmd}}) | {{ $cmd.Short }} | +| [{{ $cmd.Name | wrapCode }}](./{{commandURI $cmd}}) | {{ $cmd.Short }} | {{- end}} {{ "" }} {{- range $index, $opt := visibleOptions . }} From 8bc175eecce9020d71037953722f8417c229f74d Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 09:52:04 +0000 Subject: [PATCH 11/16] fmt --- docs/templates/creating.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/templates/creating.md b/docs/templates/creating.md index 1362fcadd70cd..154a6c32d9beb 100644 --- a/docs/templates/creating.md +++ b/docs/templates/creating.md @@ -25,8 +25,8 @@ here! ![Starter templates](../images/templates/starter-templates.png) -If you prefer to use Coder on the [command line](../reference/cli/README.md), use -`coder templates init`. +If you prefer to use Coder on the [command line](../reference/cli/README.md), +use `coder templates init`. > Coder starter templates are also available on our > [GitHub repo](https://github.com/coder/coder/tree/main/examples/templates). From 845041532261781cc7898b44c1e0416394c5fd2a Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 09:59:39 +0000 Subject: [PATCH 12/16] fix more links --- docs/admin/provisioners.md | 2 +- docs/admin/scaling/scale-testing.md | 4 ++-- docs/admin/workspace-proxies.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index 6ef1980cf6ec3..b6a41dd7636ad 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -40,7 +40,7 @@ on the Coder server and start the provisioner with the [Helm example](#example-running-an-external-provisioner-with-helm) below. > Coder still supports authenticating the provisioner daemon with a -> [token](../reference/cli.md#--token) from a user with the Template Admin or +> [token](../reference/cli/README.md#--token) from a user with the Template Admin or > Owner role. This method is deprecated in favor of the PSK, which only has > permission to access provisioner daemon APIs. We recommend migrating to the > PSK as soon as practical. diff --git a/docs/admin/scaling/scale-testing.md b/docs/admin/scaling/scale-testing.md index eb5bd60ec973c..218d66069de36 100644 --- a/docs/admin/scaling/scale-testing.md +++ b/docs/admin/scaling/scale-testing.md @@ -113,12 +113,12 @@ on the workload size to ensure deployment stability. #### CPU and memory usage Enabling -[agent stats collection](../../reference/cli.md#--prometheus-collect-agent-stats) +[agent stats collection](../../reference/cli/server.md#--prometheus-collect-agent-stats) (optional) may increase memory consumption. Enabling direct connections between users and workspace agents (apps or SSH traffic) can help prevent an increase in CPU usage. It is recommended to keep -[this option enabled](../../reference/cli.md#--disable-direct-connections) +[this option enabled](../../reference/cli/server.md#--disable-direct-connections) unless there are compelling reasons to disable it. Inactive users do not consume Coder resources. diff --git a/docs/admin/workspace-proxies.md b/docs/admin/workspace-proxies.md index e075daadd633f..c6d8b4edc827d 100644 --- a/docs/admin/workspace-proxies.md +++ b/docs/admin/workspace-proxies.md @@ -26,7 +26,7 @@ Workspace proxies can be used in the browser by navigating to the user ## Requirements -- The [Coder CLI](../reference/cli.md) must be installed and authenticated as a +- The [Coder CLI](../reference/cli/README.md) must be installed and authenticated as a user with the Owner role. ## Step 1: Create the proxy From 219d1ae7f5f165c2836eb37585287f5d132bbca2 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 10:02:21 +0000 Subject: [PATCH 13/16] fmt --- docs/admin/provisioners.md | 8 ++++---- docs/admin/workspace-proxies.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index b6a41dd7636ad..83e77f6837760 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -40,10 +40,10 @@ on the Coder server and start the provisioner with the [Helm example](#example-running-an-external-provisioner-with-helm) below. > Coder still supports authenticating the provisioner daemon with a -> [token](../reference/cli/README.md#--token) from a user with the Template Admin or -> Owner role. This method is deprecated in favor of the PSK, which only has -> permission to access provisioner daemon APIs. We recommend migrating to the -> PSK as soon as practical. +> [token](../reference/cli/README.md#--token) from a user with the Template +> Admin or Owner role. This method is deprecated in favor of the PSK, which only +> has permission to access provisioner daemon APIs. We recommend migrating to +> the PSK as soon as practical. ## Types of provisioners diff --git a/docs/admin/workspace-proxies.md b/docs/admin/workspace-proxies.md index c6d8b4edc827d..8d3114522f383 100644 --- a/docs/admin/workspace-proxies.md +++ b/docs/admin/workspace-proxies.md @@ -26,8 +26,8 @@ Workspace proxies can be used in the browser by navigating to the user ## Requirements -- The [Coder CLI](../reference/cli/README.md) must be installed and authenticated as a - user with the Owner role. +- The [Coder CLI](../reference/cli/README.md) must be installed and + authenticated as a user with the Owner role. ## Step 1: Create the proxy From 9d87ecb0b0cdb50b8a3020e1fca1f658ae591c40 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 12 Aug 2024 14:59:23 +0000 Subject: [PATCH 14/16] docs: move api and cli docs under reference --- docs/reference/api/agents.md | 48 ++-- docs/reference/api/applications.md | 6 +- docs/reference/api/audit.md | 3 +- docs/reference/api/authentication.md | 6 +- docs/reference/api/authorization.md | 6 +- docs/reference/api/builds.md | 27 +- docs/reference/api/debug.md | 15 +- docs/reference/api/enterprise.md | 135 ++++++---- docs/reference/api/files.md | 6 +- docs/reference/api/general.md | 21 +- docs/reference/api/git.md | 15 +- docs/reference/api/insights.md | 12 +- docs/reference/api/members.md | 24 +- docs/reference/api/notifications.md | 18 +- docs/reference/api/organizations.md | 21 +- docs/reference/api/portsharing.md | 6 +- docs/reference/api/schemas.md | 39 +-- docs/reference/api/templates.md | 102 +++++--- docs/reference/api/users.md | 87 ++++--- docs/reference/api/workspaceproxies.md | 3 +- docs/reference/api/workspaces.md | 62 +++-- docs/reference/cli/config-ssh.md | 7 +- docs/reference/cli/create.md | 6 +- docs/reference/cli/delete.md | 3 +- docs/reference/cli/dotfiles.md | 9 +- docs/reference/cli/features_list.md | 3 +- docs/reference/cli/groups_list.md | 3 +- docs/reference/cli/licenses_list.md | 3 +- docs/reference/cli/list.md | 5 +- docs/reference/cli/login.md | 6 +- docs/reference/cli/open_vscode.md | 5 +- docs/reference/cli/port-forward.md | 6 +- docs/reference/cli/provisionerd_start.md | 3 +- docs/reference/cli/publickey.md | 3 +- docs/reference/cli/restart.md | 3 +- docs/reference/cli/schedule_show.md | 3 +- docs/reference/cli/server.md | 230 +++++++++++++----- .../reference/cli/server_create-admin-user.md | 9 +- docs/reference/cli/server_dbcrypt_decrypt.md | 3 +- docs/reference/cli/server_dbcrypt_rotate.md | 3 +- docs/reference/cli/speedtest.md | 3 +- docs/reference/cli/ssh.md | 17 +- docs/reference/cli/start.md | 3 +- docs/reference/cli/stat.md | 3 +- docs/reference/cli/support_bundle.md | 6 +- docs/reference/cli/templates_archive.md | 3 +- docs/reference/cli/templates_create.md | 30 ++- docs/reference/cli/templates_edit.md | 47 +++- docs/reference/cli/templates_list.md | 4 +- docs/reference/cli/templates_pull.md | 4 +- docs/reference/cli/templates_push.md | 12 +- docs/reference/cli/templates_versions_list.md | 3 +- docs/reference/cli/tokens_list.md | 6 +- docs/reference/cli/update.md | 3 +- docs/reference/cli/users_activate.md | 3 +- docs/reference/cli/users_create.md | 4 +- docs/reference/cli/users_list.md | 3 +- docs/reference/cli/users_suspend.md | 3 +- 58 files changed, 776 insertions(+), 356 deletions(-) diff --git a/docs/reference/api/agents.md b/docs/reference/api/agents.md index e32fb0ac10f7a..a505a0f1a0cb6 100644 --- a/docs/reference/api/agents.md +++ b/docs/reference/api/agents.md @@ -18,7 +18,8 @@ curl -X GET http://coder-server:8080/api/v2/derp-map \ | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on AWS instance @@ -65,7 +66,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/aws-instance-identi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on Azure instance @@ -112,7 +114,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/azure-instance-iden | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Authenticate agent on Google Cloud instance @@ -158,7 +161,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/google-instance-ide | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent external auth @@ -202,7 +206,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/external-auth?mat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get workspace agent git auth @@ -246,7 +251,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitauth?match=str | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent Git SSH key @@ -278,7 +284,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.GitSSHKey](schemas.md#agentsdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post workspace agent log source @@ -330,7 +337,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/me/log-source \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentLogSource](schemas.md#codersdkworkspaceagentlogsource) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Patch workspace agent logs @@ -390,7 +398,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceagents/me/logs \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace agent by ID @@ -511,7 +520,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgent](schemas.md#codersdkworkspaceagent) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get connection info for workspace agent @@ -608,7 +618,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/con | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [workspacesdk.AgentConnectionInfo](schemas.md#workspacesdkagentconnectioninfo) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Coordinate workspace agent @@ -634,7 +645,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/coo | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get listening ports for workspace agent @@ -677,7 +689,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/lis | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentListeningPortsResponse](schemas.md#codersdkworkspaceagentlisteningportsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get logs by workspace agent @@ -747,7 +760,8 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Open PTY to workspace agent @@ -773,7 +787,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/pty | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get logs by workspace agent @@ -843,4 +858,5 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/applications.md b/docs/reference/api/applications.md index 2aa3623122780..33ddf8e91f0a0 100644 --- a/docs/reference/api/applications.md +++ b/docs/reference/api/applications.md @@ -24,7 +24,8 @@ curl -X GET http://coder-server:8080/api/v2/applications/auth-redirect \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get applications host @@ -55,4 +56,5 @@ curl -X GET http://coder-server:8080/api/v2/applications/host \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppHostResponse](schemas.md#codersdkapphostresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/audit.md b/docs/reference/api/audit.md index adf278068579e..659047337a65f 100644 --- a/docs/reference/api/audit.md +++ b/docs/reference/api/audit.md @@ -96,4 +96,5 @@ curl -X GET http://coder-server:8080/api/v2/audit?limit=0 \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuditLogResponse](schemas.md#codersdkauditlogresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/authentication.md b/docs/reference/api/authentication.md index 77668fe030781..d0e503be7705b 100644 --- a/docs/reference/api/authentication.md +++ b/docs/reference/api/authentication.md @@ -1,12 +1,14 @@ # Authentication -Long-lived tokens can be generated to perform actions on behalf of your user account: +Long-lived tokens can be generated to perform actions on behalf of your user +account: ```shell coder tokens create ``` -You can use tokens with the Coder's REST API using the `Coder-Session-Token` HTTP header. +You can use tokens with the Coder's REST API using the `Coder-Session-Token` +HTTP header. ```console curl 'http://coder-server:8080/api/v2/workspaces' \ diff --git a/docs/reference/api/authorization.md b/docs/reference/api/authorization.md index 19b6f75821440..e36e23f8efc8a 100644 --- a/docs/reference/api/authorization.md +++ b/docs/reference/api/authorization.md @@ -66,7 +66,8 @@ curl -X POST http://coder-server:8080/api/v2/authcheck \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthorizationResponse](schemas.md#codersdkauthorizationresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Log in user @@ -161,4 +162,5 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/convert-login \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.OAuthConversionResponse](schemas.md#codersdkoauthconversionresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/builds.md b/docs/reference/api/builds.md index 8cad5b3a73bec..ae547c57012f4 100644 --- a/docs/reference/api/builds.md +++ b/docs/reference/api/builds.md @@ -182,7 +182,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace build @@ -364,7 +365,8 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel workspace build @@ -408,7 +410,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/c | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace build logs @@ -481,7 +484,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get build parameters for workspace build @@ -531,7 +535,8 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get workspace resources for workspace build @@ -792,7 +797,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get provisioner state for workspace build @@ -974,7 +980,8 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/sta | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace builds by workspace ID @@ -1338,7 +1345,8 @@ Status Code **200** | `transition` | `stop` | | `transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create workspace build @@ -1541,4 +1549,5 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/builds \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/debug.md b/docs/reference/api/debug.md index 26c802c239311..7b08589bf0324 100644 --- a/docs/reference/api/debug.md +++ b/docs/reference/api/debug.md @@ -18,7 +18,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/coordinator \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Debug Info Deployment Health @@ -380,7 +381,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/health \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthcheckReport](schemas.md#healthsdkhealthcheckreport) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get health settings @@ -411,7 +413,8 @@ curl -X GET http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthSettings](schemas.md#healthsdkhealthsettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update health settings @@ -457,7 +460,8 @@ curl -X PUT http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.UpdateHealthSettings](schemas.md#healthsdkupdatehealthsettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Debug Info Tailnet @@ -477,4 +481,5 @@ curl -X GET http://coder-server:8080/api/v2/debug/tailnet \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/enterprise.md b/docs/reference/api/enterprise.md index c0d7ff7a852c7..bafb92c2bc8c9 100644 --- a/docs/reference/api/enterprise.md +++ b/docs/reference/api/enterprise.md @@ -49,7 +49,8 @@ curl -X GET http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppearanceConfig](schemas.md#codersdkappearanceconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update appearance @@ -121,7 +122,8 @@ curl -X PUT http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UpdateAppearanceConfig](schemas.md#codersdkupdateappearanceconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get entitlements @@ -171,7 +173,8 @@ curl -X GET http://coder-server:8080/api/v2/entitlements \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Entitlements](schemas.md#codersdkentitlements) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get group by ID @@ -230,7 +233,8 @@ curl -X GET http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete group by name @@ -289,7 +293,8 @@ curl -X DELETE http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update group by name @@ -363,7 +368,8 @@ curl -X PATCH http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get JFrog XRay scan by workspace agent ID. @@ -406,7 +412,8 @@ curl -X GET http://coder-server:8080/api/v2/integrations/jfrog/xray-scan?workspa | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.JFrogXrayScan](schemas.md#codersdkjfrogxrayscan) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post JFrog XRay scan by workspace agent ID. @@ -464,7 +471,8 @@ curl -X POST http://coder-server:8080/api/v2/integrations/jfrog/xray-scan \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get licenses @@ -512,7 +520,8 @@ Status Code **200** | `» uploaded_at` | string(date-time) | false | | | | `» uuid` | string(uuid) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete license @@ -538,7 +547,8 @@ curl -X DELETE http://coder-server:8080/api/v2/licenses/{id} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update notification template dispatch method @@ -565,7 +575,8 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/templates/{notificatio | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Success | | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not modified | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 applications. @@ -628,7 +639,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» name` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create OAuth2 application. @@ -684,7 +696,8 @@ curl -X POST http://coder-server:8080/api/v2/oauth2-provider/apps \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 application. @@ -729,7 +742,8 @@ curl -X GET http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update OAuth2 application. @@ -786,7 +800,8 @@ curl -X PUT http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete OAuth2 application. @@ -812,7 +827,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get OAuth2 application secrets. @@ -864,7 +880,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» last_used_at` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create OAuth2 application secret. @@ -914,7 +931,8 @@ Status Code **200** | `» client_secret_full` | string | false | | | | `» id` | string(uuid) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete OAuth2 application secret. @@ -941,7 +959,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app}/secret | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth2 authorization request. @@ -977,7 +996,8 @@ curl -X POST http://coder-server:8080/api/v2/oauth2/authorize?client_id=string&s | ------ | ---------------------------------------------------------- | ----------- | ------ | | 302 | [Found](https://tools.ietf.org/html/rfc7231#section-6.4.3) | Found | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth2 token exchange. @@ -1062,7 +1082,8 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2/tokens?client_id=string \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get groups by organization @@ -1166,7 +1187,8 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create group for organization @@ -1238,7 +1260,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/groups | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get group by organization and group name @@ -1298,7 +1321,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/groups/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get provisioner daemons @@ -1366,7 +1390,8 @@ Status Code **200** | `»» [any property]` | string | false | | | | `» version` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Serve provisioner daemon @@ -1392,7 +1417,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/provisi | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List provisioner key @@ -1452,7 +1478,8 @@ Status Code **200** | `» tags` | object | false | | | | `»» [any property]` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create provisioner key @@ -1489,7 +1516,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/provis | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateProvisionerKeyResponse](schemas.md#codersdkcreateprovisionerkeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete provisioner key @@ -1516,7 +1544,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/prov | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get active replicas @@ -1570,7 +1599,8 @@ Status Code **200** | `» region_id` | integer | false | | Region ID is the region of the replica. | | `» relay_address` | string | false | | Relay address is the accessible address to relay DERP connections. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Get users @@ -1590,7 +1620,8 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Create new user @@ -1674,7 +1705,8 @@ curl -X POST http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [coderd.SCIMUser](schemas.md#coderdscimuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Get user by ID @@ -1700,7 +1732,8 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | -------------------------------------------------------------- | ----------- | ------ | | 404 | [Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4) | Not Found | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SCIM 2.0: Update user account @@ -1784,7 +1817,8 @@ curl -X PATCH http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template ACLs @@ -1882,7 +1916,8 @@ Status Code **200** | `status` | `active` | | `status` | `suspended` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update template ACL @@ -1943,7 +1978,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/acl \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template available acl users/groups @@ -2068,7 +2104,8 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user quiet hours schedule @@ -2126,7 +2163,8 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user quiet hours schedule @@ -2194,7 +2232,8 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace quota by user @@ -2232,7 +2271,8 @@ curl -X GET http://coder-server:8080/api/v2/workspace-quota/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceQuota](schemas.md#codersdkworkspacequota) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace proxies @@ -2326,7 +2366,8 @@ Status Code **200** | `status` | `unhealthy` | | `status` | `unregistered` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create workspace proxy @@ -2394,7 +2435,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaceproxies \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace proxy @@ -2451,7 +2493,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete workspace proxy @@ -2495,7 +2538,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace proxy @@ -2566,4 +2610,5 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/files.md b/docs/reference/api/files.md index 379f59bf57491..2fadaf5747eac 100644 --- a/docs/reference/api/files.md +++ b/docs/reference/api/files.md @@ -44,7 +44,8 @@ file: string | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.UploadResponse](schemas.md#codersdkuploadresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get file by ID @@ -70,4 +71,5 @@ curl -X GET http://coder-server:8080/api/v2/files/{fileID} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/general.md b/docs/reference/api/general.md index 52cfd25f4c46c..228aac24d0590 100644 --- a/docs/reference/api/general.md +++ b/docs/reference/api/general.md @@ -103,7 +103,8 @@ curl -X POST http://coder-server:8080/api/v2/csp/reports \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get deployment config @@ -504,7 +505,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/config \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentConfig](schemas.md#codersdkdeploymentconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## SSH Config @@ -539,7 +541,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/ssh \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.SSHConfigResponse](schemas.md#codersdksshconfigresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get deployment stats @@ -591,7 +594,8 @@ curl -X GET http://coder-server:8080/api/v2/deployment/stats \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentStats](schemas.md#codersdkdeploymentstats) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get enabled experiments @@ -628,7 +632,8 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get safe experiments @@ -665,7 +670,8 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update check @@ -732,4 +738,5 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/tokenconfig | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TokenConfig](schemas.md#codersdktokenconfig) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/git.md b/docs/reference/api/git.md index 929ab3e868b8f..e2d0f4877ae65 100644 --- a/docs/reference/api/git.md +++ b/docs/reference/api/git.md @@ -35,7 +35,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthLink](schemas.md#codersdkexternalauthlink) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth by ID @@ -96,7 +97,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuth](schemas.md#codersdkexternalauth) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete external auth user link by ID @@ -122,7 +124,8 @@ curl -X DELETE http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth device by ID. @@ -163,7 +166,8 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthDevice](schemas.md#codersdkexternalauthdevice) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post external auth device by ID @@ -189,4 +193,5 @@ curl -X POST http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/insights.md b/docs/reference/api/insights.md index eb1a7679a6708..9f6c82553735b 100644 --- a/docs/reference/api/insights.md +++ b/docs/reference/api/insights.md @@ -41,7 +41,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/daus?tz_offset=0 \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about templates @@ -136,7 +137,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/templates?start_time=2019-0 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateInsightsResponse](schemas.md#codersdktemplateinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about user activity @@ -188,7 +190,8 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-activity?start_time=20 | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserActivityInsightsResponse](schemas.md#codersdkuseractivityinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get insights about user latency @@ -243,4 +246,5 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-latency?start_time=201 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLatencyInsightsResponse](schemas.md#codersdkuserlatencyinsightsresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/members.md b/docs/reference/api/members.md index cecb22340fe99..8b2e0723df4fe 100644 --- a/docs/reference/api/members.md +++ b/docs/reference/api/members.md @@ -79,7 +79,8 @@ Status Code **200** | `» user_id` | string(uuid) | false | | | | `» username` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get member roles by organization @@ -209,7 +210,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Upsert a custom organization role @@ -367,7 +369,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete a custom organization role @@ -494,7 +497,8 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Add organization member @@ -542,7 +546,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Remove organization member @@ -569,7 +574,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/memb | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Assign role to organization member @@ -627,7 +633,8 @@ curl -X PUT http://coder-server:8080/api/v2/organizations/{organization}/members | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get site member roles @@ -751,4 +758,5 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/notifications.md b/docs/reference/api/notifications.md index 528153ebd103b..dd2f0b65590de 100644 --- a/docs/reference/api/notifications.md +++ b/docs/reference/api/notifications.md @@ -42,7 +42,8 @@ Status Code **200** | `» available` | array | false | | | | `» default` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get notifications settings @@ -73,7 +74,8 @@ curl -X GET http://coder-server:8080/api/v2/notifications/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update notifications settings @@ -120,7 +122,8 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/settings \ | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not Modified | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get system notification templates @@ -176,7 +179,8 @@ Status Code **200** | `» name` | string | false | | | | `» title_template` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user notification preferences @@ -228,7 +232,8 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user notification preferences @@ -293,4 +298,5 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/organizations.md b/docs/reference/api/organizations.md index 4c4f49bb9d9d6..0738a3cdc5b44 100644 --- a/docs/reference/api/organizations.md +++ b/docs/reference/api/organizations.md @@ -47,7 +47,8 @@ curl -X POST http://coder-server:8080/api/v2/licenses \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.License](schemas.md#codersdklicense) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update license entitlements @@ -85,7 +86,8 @@ curl -X POST http://coder-server:8080/api/v2/licenses/refresh-entitlements \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organizations @@ -141,7 +143,8 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create organization @@ -197,7 +200,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations \ | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organization by ID @@ -241,7 +245,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete organization @@ -285,7 +290,8 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update organization @@ -342,4 +348,5 @@ curl -X PATCH http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/portsharing.md b/docs/reference/api/portsharing.md index 179ab63f31404..00ec3cd0be580 100644 --- a/docs/reference/api/portsharing.md +++ b/docs/reference/api/portsharing.md @@ -35,7 +35,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/port-share | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Upsert workspace agent port share @@ -89,4 +90,5 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/port-share \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentPortShare](schemas.md#codersdkworkspaceagentportshare) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/schemas.md b/docs/reference/api/schemas.md index a7e5120a1b338..3d72f6d3c1f62 100644 --- a/docs/reference/api/schemas.md +++ b/docs/reference/api/schemas.md @@ -754,7 +754,8 @@ } ``` -AuthorizationCheck is used to check if the currently authenticated user (or the specified user) can do a given action to a given set of objects. +AuthorizationCheck is used to check if the currently authenticated user (or the +specified user) can do a given action to a given set of objects. ### Properties @@ -784,7 +785,9 @@ AuthorizationCheck is used to check if the currently authenticated user (or the } ``` -AuthorizationObject can represent a "set" of objects, such as: all workspaces in an organization, all workspaces owned by me, all workspaces across the entire product. +AuthorizationObject can represent a "set" of objects, such as: all workspaces in +an organization, all workspaces owned by me, all workspaces across the entire +product. ### Properties @@ -1386,7 +1389,9 @@ AuthorizationObject can represent a "set" of objects, such as: all workspaces in } ``` -CreateWorkspaceRequest provides options for creating a new workspace. Only one of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is specified, the active version of the template will be used. +CreateWorkspaceRequest provides options for creating a new workspace. Only one +of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is +specified, the active version of the template will be used. ### Properties @@ -5707,8 +5712,9 @@ CreateWorkspaceRequest provides options for creating a new workspace. Only one o | ---------- | ------ | -------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `schedule` | string | true | | Schedule is a cron expression that defines when the user's quiet hours window is. Schedule must not be empty. For new users, the schedule is set to 2am in their browser or computer's timezone. The schedule denotes the beginning of a 4 hour window where the workspace is allowed to automatically stop or restart due to maintenance or template schedule. | -The schedule must be daily with a single time, and should have a timezone specified via a CRON_TZ prefix (otherwise UTC will be used). -If the schedule is empty, the user will be updated to use the default schedule.| +The schedule must be daily with a single time, and should have a timezone +specified via a CRON_TZ prefix (otherwise UTC will be used). If the schedule is +empty, the user will be updated to use the default schedule.| ## codersdk.UpdateWorkspaceAutomaticUpdatesRequest @@ -9204,9 +9210,9 @@ _None_ | `regionScore` | object | false | | Regionscore scales latencies of DERP regions by a given scaling factor when determining which region to use as the home ("preferred") DERP. Scores in the range (0, 1) will cause this region to be proportionally more preferred, and scores in the range (1, ∞) will penalize a region. | If a region is not present in this map, it is treated as having a score of 1.0. -Scores should not be 0 or negative; such scores will be ignored. -A nil map means no change from the previous value (if any); an empty non-nil map can be sent to reset all scores back to 1.0.| -|» `[any property]`|number|false||| +Scores should not be 0 or negative; such scores will be ignored. A nil map means +no change from the previous value (if any); an empty non-nil map can be sent to +reset all scores back to 1.0.| |» `[any property]`|number|false||| ## tailcfg.DERPMap @@ -9282,9 +9288,9 @@ A nil map means no change from the previous value (if any); an empty non-nil map | This field is only meaningful if the Regions map is non-nil (indicating a change). | | `regions` | object | false | | Regions is the set of geographic regions running DERP node(s). | -It's keyed by the DERPRegion.RegionID. -The numbers are not necessarily contiguous.| -|» `[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| +It's keyed by the DERPRegion.RegionID. The numbers are not necessarily +contiguous.| |» +`[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| ## tailcfg.DERPNode @@ -9366,10 +9372,13 @@ The numbers are not necessarily contiguous.| | `regionCode` | string | false | | Regioncode is a short name for the region. It's usually a popular city or airport code in the region: "nyc", "sf", "sin", "fra", etc. | | `regionID` | integer | false | | Regionid is a unique integer for a geographic region. | -It corresponds to the legacy derpN.tailscale.com hostnames used by older clients. (Older clients will continue to resolve derpN.tailscale.com when contacting peers, rather than use the server-provided DERPMap) -RegionIDs must be non-zero, positive, and guaranteed to fit in a JavaScript number. -RegionIDs in range 900-999 are reserved for end users to run their own DERP nodes.| -|`regionName`|string|false||Regionname is a long English name for the region: "New York City", "San Francisco", "Singapore", "Frankfurt", etc.| +It corresponds to the legacy derpN.tailscale.com hostnames used by older +clients. (Older clients will continue to resolve derpN.tailscale.com when +contacting peers, rather than use the server-provided DERPMap) RegionIDs must be +non-zero, positive, and guaranteed to fit in a JavaScript number. RegionIDs in +range 900-999 are reserved for end users to run their own DERP nodes.| +|`regionName`|string|false||Regionname is a long English name for the region: +"New York City", "San Francisco", "Singapore", "Frankfurt", etc.| ## url.Userinfo diff --git a/docs/reference/api/templates.md b/docs/reference/api/templates.md index 1a47cb600096a..036bad201476e 100644 --- a/docs/reference/api/templates.md +++ b/docs/reference/api/templates.md @@ -136,7 +136,8 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template by organization @@ -248,7 +249,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template examples by organization @@ -308,7 +310,8 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get templates by organization and template name @@ -390,7 +393,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by organization, template, and name @@ -461,7 +465,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get previous template version by organization, template, and name @@ -532,7 +537,8 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template version by organization @@ -627,7 +633,8 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get all templates @@ -759,7 +766,8 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template examples @@ -813,7 +821,8 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template metadata by ID @@ -894,7 +903,8 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete template by ID @@ -938,7 +948,8 @@ curl -X DELETE http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update template metadata by ID @@ -1019,7 +1030,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template DAUs by ID @@ -1062,7 +1074,8 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template}/daus \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List template versions by template ID @@ -1186,7 +1199,8 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update active template version by template ID @@ -1240,7 +1254,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/versions \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Archive template unused versions by template id @@ -1294,7 +1309,8 @@ curl -X POST http://coder-server:8080/api/v2/templates/{template}/versions/archi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by template ID and name @@ -1415,7 +1431,8 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version by ID @@ -1484,7 +1501,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Patch template version by ID @@ -1564,7 +1582,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Archive template version @@ -1608,7 +1627,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel template version by ID @@ -1652,7 +1672,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create template version dry-run @@ -1726,7 +1747,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run by job ID @@ -1779,7 +1801,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/d | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Cancel template version dry-run by job ID @@ -1824,7 +1847,8 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run logs by job ID @@ -1898,7 +1922,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template version dry-run resources by job ID @@ -2160,7 +2185,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get external auth by template version @@ -2220,7 +2246,8 @@ Status Code **200** | `» optional` | boolean | false | | | | `» type` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get logs by template version @@ -2293,7 +2320,8 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get parameters by template version @@ -2319,7 +2347,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/p | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get resources by template version @@ -2580,7 +2609,8 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get rich parameters by template version @@ -2680,7 +2710,8 @@ Status Code **200** | `validation_monotonic` | `increasing` | | `validation_monotonic` | `decreasing` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Removed: Get schema by template version @@ -2706,7 +2737,8 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/s | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Unarchive template version @@ -2750,7 +2782,8 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get template variables by template version @@ -2818,4 +2851,5 @@ Status Code **200** | `type` | `number` | | `type` | `bool` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/users.md b/docs/reference/api/users.md index 05af30df869e0..101b1e822d73b 100644 --- a/docs/reference/api/users.md +++ b/docs/reference/api/users.md @@ -61,7 +61,8 @@ curl -X GET http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GetUsersResponse](schemas.md#codersdkgetusersresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create new user @@ -131,7 +132,8 @@ curl -X POST http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get authentication methods @@ -173,7 +175,8 @@ curl -X GET http://coder-server:8080/api/v2/users/authmethods \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthMethods](schemas.md#codersdkauthmethods) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Check initial user created @@ -211,7 +214,8 @@ curl -X GET http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create initial user @@ -271,7 +275,8 @@ curl -X POST http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateFirstUserResponse](schemas.md#codersdkcreatefirstuserresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Log out user @@ -309,7 +314,8 @@ curl -X POST http://coder-server:8080/api/v2/users/logout \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OAuth 2.0 GitHub Callback @@ -329,7 +335,8 @@ curl -X GET http://coder-server:8080/api/v2/users/oauth2/github/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## OpenID Connect Callback @@ -349,7 +356,8 @@ curl -X GET http://coder-server:8080/api/v2/users/oidc/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user by name @@ -404,7 +412,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete user @@ -430,7 +439,8 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user appearance settings @@ -495,7 +505,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get autofill build parameters for user @@ -546,7 +557,8 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user Git SSH key @@ -586,7 +598,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Regenerate user SSH key @@ -626,7 +639,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create new session key @@ -663,7 +677,8 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user tokens @@ -740,7 +755,8 @@ Status Code **200** | `scope` | `all` | | `scope` | `application_connect` | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create token API key @@ -789,7 +805,8 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys/tokens \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get API key by token name @@ -836,7 +853,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/{keyname} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get API key by ID @@ -883,7 +901,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Delete API key @@ -910,7 +929,8 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user login type @@ -947,7 +967,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/login-type \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLoginType](schemas.md#codersdkuserlogintype) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organizations by user @@ -1009,7 +1030,8 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get organization by user and organization name @@ -1054,7 +1076,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/organizations/{organiza | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user password @@ -1091,7 +1114,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/password \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update user profile @@ -1157,7 +1181,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/profile \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get user roles @@ -1212,7 +1237,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Assign role to user @@ -1277,7 +1303,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Activate user account @@ -1332,7 +1359,8 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/activate \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Suspend user account @@ -1387,4 +1415,5 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/suspend \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/workspaceproxies.md b/docs/reference/api/workspaceproxies.md index 2113d53d169eb..5959b042cfd9b 100644 --- a/docs/reference/api/workspaceproxies.md +++ b/docs/reference/api/workspaceproxies.md @@ -39,4 +39,5 @@ curl -X GET http://coder-server:8080/api/v2/regions \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.RegionsResponse-codersdk_Region](schemas.md#codersdkregionsresponse-codersdk_region) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/api/workspaces.md b/docs/reference/api/workspaces.md index 10d4680430834..4e2494c33ff0d 100644 --- a/docs/reference/api/workspaces.md +++ b/docs/reference/api/workspaces.md @@ -14,10 +14,9 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member `POST /organizations/{organization}/members/{user}/workspaces` -Create a new workspace using a template. The request must -specify either the Template ID or the Template Version ID, -not both. If the Template ID is specified, the active version -of the template will be used. +Create a new workspace using a template. The request must specify either the +Template ID or the Template Version ID, not both. If the Template ID is +specified, the active version of the template will be used. > Body parameter @@ -238,7 +237,8 @@ of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace metadata by user and workspace name @@ -453,7 +453,8 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Create user workspace @@ -469,10 +470,9 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/workspaces \ `POST /users/{user}/workspaces` -Create a new workspace using a template. The request must -specify either the Template ID or the Template Version ID, -not both. If the Template ID is specified, the active version -of the template will be used. +Create a new workspace using a template. The request must specify either the +Template ID or the Template Version ID, not both. If the Template ID is +specified, the active version of the template will be used. > Body parameter @@ -692,7 +692,8 @@ of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## List workspaces @@ -908,7 +909,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspacesResponse](schemas.md#codersdkworkspacesresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Get workspace metadata by ID @@ -1122,7 +1124,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace metadata by ID @@ -1158,7 +1161,8 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace autostart schedule by ID @@ -1194,7 +1198,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autostart \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace automatic updates by ID @@ -1230,7 +1235,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autoupdates \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace dormancy status by id. @@ -1453,7 +1459,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/dormant \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Extend workspace deadline by ID @@ -1507,7 +1514,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/extend \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Favorite workspace by ID. @@ -1533,7 +1541,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Unfavorite workspace by ID. @@ -1559,7 +1568,8 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Resolve workspace autostart by id. @@ -1596,7 +1606,8 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/resolve-autos | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ResolveAutostartResponse](schemas.md#codersdkresolveautostartresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Update workspace TTL by ID @@ -1632,7 +1643,8 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/ttl \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Post Workspace Usage by ID @@ -1669,7 +1681,8 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/usage \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). ## Watch workspace by ID @@ -1700,4 +1713,5 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/watch \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. [Learn more](authentication.md). +To perform this operation, you must be authenticated. +[Learn more](authentication.md). diff --git a/docs/reference/cli/config-ssh.md b/docs/reference/cli/config-ssh.md index 005fcfa42fa99..a1149363d86fc 100644 --- a/docs/reference/cli/config-ssh.md +++ b/docs/reference/cli/config-ssh.md @@ -42,7 +42,8 @@ Specifies the path to an SSH config. | Type | string | | Environment | $CODER_SSH_CONFIG_BINARY_PATH | -Optionally specify the absolute path to the coder binary used in ProxyCommand. By default, the binary invoking this command ('config ssh') is used. +Optionally specify the absolute path to the coder binary used in ProxyCommand. +By default, the binary invoking this command ('config ssh') is used. ### -o, --ssh-option @@ -88,7 +89,9 @@ Override the default host prefix. | Environment | $CODER_CONFIGSSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. +Specifies whether or not to wait for the startup script to finish executing. +Auto means that the agent startup script behavior configured in the workspace +template is used. ### --disable-autostart diff --git a/docs/reference/cli/create.md b/docs/reference/cli/create.md index aefaf4d316d0b..9f0b53f85b7c4 100644 --- a/docs/reference/cli/create.md +++ b/docs/reference/cli/create.md @@ -36,7 +36,8 @@ Specify a template name. | Type | string | | Environment | $CODER_WORKSPACE_START_AT | -Specify the workspace autostart schedule. Check coder schedule start --help for the syntax. +Specify the workspace autostart schedule. Check coder schedule start --help for +the syntax. ### --stop-after @@ -55,7 +56,8 @@ Specify a duration after which the workspace should shut down (e.g. 8h). | Environment | $CODER_WORKSPACE_AUTOMATIC_UPDATES | | Default | never | -Specify automatic updates setting for the workspace (accepts 'always' or 'never'). +Specify automatic updates setting for the workspace (accepts 'always' or +'never'). ### --copy-parameters-from diff --git a/docs/reference/cli/delete.md b/docs/reference/cli/delete.md index 7ea5eb0839042..fd24f62b8ccca 100644 --- a/docs/reference/cli/delete.md +++ b/docs/reference/cli/delete.md @@ -22,7 +22,8 @@ coder delete [flags] | ---- | ----------------- | | Type | bool | -Delete a workspace without deleting its resources. This can delete a workspace in a broken state, but may also lead to unaccounted cloud resources. +Delete a workspace without deleting its resources. This can delete a workspace +in a broken state, but may also lead to unaccounted cloud resources. ### -y, --yes diff --git a/docs/reference/cli/dotfiles.md b/docs/reference/cli/dotfiles.md index 709aab6dd70b0..702a6f30084d3 100644 --- a/docs/reference/cli/dotfiles.md +++ b/docs/reference/cli/dotfiles.md @@ -27,7 +27,8 @@ coder dotfiles [flags] | Type | string | | Environment | $CODER_SYMLINK_DIR | -Specifies the directory for the dotfiles symlink destinations. If empty, will use $HOME. +Specifies the directory for the dotfiles symlink destinations. If empty, will +use $HOME. ### -b, --branch @@ -35,7 +36,8 @@ Specifies the directory for the dotfiles symlink destinations. If empty, will us | ---- | ------------------- | | Type | string | -Specifies which branch to clone. If empty, will default to cloning the default branch or using the existing branch in the cloned repo on disk. +Specifies which branch to clone. If empty, will default to cloning the default +branch or using the existing branch in the cloned repo on disk. ### --repo-dir @@ -45,7 +47,8 @@ Specifies which branch to clone. If empty, will default to cloning the default b | Environment | $CODER_DOTFILES_REPO_DIR | | Default | dotfiles | -Specifies the directory for the dotfiles repository, relative to global config directory. +Specifies the directory for the dotfiles repository, relative to global config +directory. ### -y, --yes diff --git a/docs/reference/cli/features_list.md b/docs/reference/cli/features_list.md index 3cafdcb0ed004..569c2a01853ad 100644 --- a/docs/reference/cli/features_list.md +++ b/docs/reference/cli/features_list.md @@ -21,7 +21,8 @@ coder features list [flags] | Type | string-array | | Default | Name,Entitlement,Enabled,Limit,Actual | -Specify a column to filter in the table. Available columns are: Name, Entitlement, Enabled, Limit, Actual. +Specify a column to filter in the table. Available columns are: Name, +Entitlement, Enabled, Limit, Actual. ### -o, --output diff --git a/docs/reference/cli/groups_list.md b/docs/reference/cli/groups_list.md index 04d9fe726adfd..a8ca35aaed93b 100644 --- a/docs/reference/cli/groups_list.md +++ b/docs/reference/cli/groups_list.md @@ -19,7 +19,8 @@ coder groups list [flags] | Type | string-array | | Default | name,display name,organization id,members,avatar url | -Columns to display in table output. Available columns: name, display name, organization id, members, avatar url. +Columns to display in table output. Available columns: name, display name, +organization id, members, avatar url. ### -o, --output diff --git a/docs/reference/cli/licenses_list.md b/docs/reference/cli/licenses_list.md index 121f9a4716efe..f1be9143def82 100644 --- a/docs/reference/cli/licenses_list.md +++ b/docs/reference/cli/licenses_list.md @@ -23,7 +23,8 @@ coder licenses list [flags] | Type | string-array | | Default | ID,UUID,Expires At,Uploaded At,Features | -Columns to display in table output. Available columns: id, uuid, uploaded at, features, expires at, trial. +Columns to display in table output. Available columns: id, uuid, uploaded at, +features, expires at, trial. ### -o, --output diff --git a/docs/reference/cli/list.md b/docs/reference/cli/list.md index e64adf399dd6a..a8ac5e937564c 100644 --- a/docs/reference/cli/list.md +++ b/docs/reference/cli/list.md @@ -40,7 +40,10 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,template,status,healthy,last built,current version,outdated,starts at,stops after | -Columns to display in table output. Available columns: favorite, workspace, organization id, organization name, template, status, healthy, last built, current version, outdated, starts at, starts next, stops after, stops next, daily cost. +Columns to display in table output. Available columns: favorite, workspace, +organization id, organization name, template, status, healthy, last built, +current version, outdated, starts at, starts next, stops after, stops next, +daily cost. ### -o, --output diff --git a/docs/reference/cli/login.md b/docs/reference/cli/login.md index 9a27e4a6357c8..227ad2cdb45d2 100644 --- a/docs/reference/cli/login.md +++ b/docs/reference/cli/login.md @@ -55,7 +55,8 @@ Specifies a password to use if creating the first user for the deployment. | Type | bool | | Environment | $CODER_FIRST_USER_TRIAL | -Specifies whether a trial license should be provisioned for the Coder deployment or not. +Specifies whether a trial license should be provisioned for the Coder deployment +or not. ### --use-token-as-session @@ -63,4 +64,5 @@ Specifies whether a trial license should be provisioned for the Coder deployment | ---- | ----------------- | | Type | bool | -By default, the CLI will generate a new session token when logging in. This flag will instead use the provided token as the session token. +By default, the CLI will generate a new session token when logging in. This flag +will instead use the provided token as the session token. diff --git a/docs/reference/cli/open_vscode.md b/docs/reference/cli/open_vscode.md index 23e4d85d604b6..bfeeba70e5e4b 100644 --- a/docs/reference/cli/open_vscode.md +++ b/docs/reference/cli/open_vscode.md @@ -19,4 +19,7 @@ coder open vscode [flags] [] | Type | bool | | Environment | $CODER_OPEN_VSCODE_GENERATE_TOKEN | -Generate an auth token and include it in the vscode:// URI. This is for automagical configuration of VS Code Desktop and not needed if already configured. This flag does not need to be specified when running this command on a local machine unless automatic open fails. +Generate an auth token and include it in the vscode:// URI. This is for +automagical configuration of VS Code Desktop and not needed if already +configured. This flag does not need to be specified when running this command on +a local machine unless automatic open fails. diff --git a/docs/reference/cli/port-forward.md b/docs/reference/cli/port-forward.md index f279e2125d93b..aaea7128db3ae 100644 --- a/docs/reference/cli/port-forward.md +++ b/docs/reference/cli/port-forward.md @@ -2,7 +2,8 @@ # port-forward -Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". +Forward ports from a workspace to the local machine. For reverse port +forwarding, use "coder ssh -R". Aliases: @@ -58,7 +59,8 @@ Forward TCP port(s) from the workspace to the local machine. | Type | string-array | | Environment | $CODER_PORT_FORWARD_UDP | -Forward UDP port(s) from the workspace to the local machine. The UDP connection has TCP-like semantics to support stateful UDP protocols. +Forward UDP port(s) from the workspace to the local machine. The UDP connection +has TCP-like semantics to support stateful UDP protocols. ### --disable-autostart diff --git a/docs/reference/cli/provisionerd_start.md b/docs/reference/cli/provisionerd_start.md index c3ccccbd0e1a1..5ec1bbad85a25 100644 --- a/docs/reference/cli/provisionerd_start.md +++ b/docs/reference/cli/provisionerd_start.md @@ -114,7 +114,8 @@ Output Stackdriver compatible logs to a given file. | Type | string-array | | Environment | $CODER_PROVISIONER_DAEMON_LOG_FILTER | -Filter debug logs by matching against a given regex. Use .\* to match all debug logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug +logs. ### --prometheus-enable diff --git a/docs/reference/cli/publickey.md b/docs/reference/cli/publickey.md index 63e19e7e54423..ff195987310a0 100644 --- a/docs/reference/cli/publickey.md +++ b/docs/reference/cli/publickey.md @@ -22,7 +22,8 @@ coder publickey [flags] | ---- | ----------------- | | Type | bool | -Regenerate your public key. This will require updating the key on any services it's registered with. +Regenerate your public key. This will require updating the key on any services +it's registered with. ### -y, --yes diff --git a/docs/reference/cli/restart.md b/docs/reference/cli/restart.md index 215917a8e0d22..5e2f6a8192a20 100644 --- a/docs/reference/cli/restart.md +++ b/docs/reference/cli/restart.md @@ -70,4 +70,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/reference/cli/schedule_show.md b/docs/reference/cli/schedule_show.md index 8ecf6d59b7ac9..fabe302d59583 100644 --- a/docs/reference/cli/schedule_show.md +++ b/docs/reference/cli/schedule_show.md @@ -47,7 +47,8 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,starts at,starts next,stops after,stops next | -Columns to display in table output. Available columns: workspace, starts at, starts next, stops after, stops next. +Columns to display in table output. Available columns: workspace, starts at, +starts next, stops after, stops next. ### -o, --output diff --git a/docs/reference/cli/server.md b/docs/reference/cli/server.md index ae9eea9c8ac63..2a664ec863fda 100644 --- a/docs/reference/cli/server.md +++ b/docs/reference/cli/server.md @@ -39,7 +39,8 @@ The URL that users will use to access the Coder deployment. | Environment | $CODER_WILDCARD_ACCESS_URL | | YAML | networking.wildcardAccessURL | -Specifies the wildcard hostname to use for workspace applications in the form "\*.example.com". +Specifies the wildcard hostname to use for workspace applications in the form +"\*.example.com". ### --docs-url @@ -101,7 +102,10 @@ Whether TLS will be enabled. | Environment | $CODER_TLS_CERT_FILE | | YAML | networking.tls.certFiles | -Path to each certificate for TLS. It requires a PEM-encoded file. To configure the listener to use a CA certificate, concatenate the primary certificate and the CA certificate together. The primary certificate should appear first in the combined file. +Path to each certificate for TLS. It requires a PEM-encoded file. To configure +the listener to use a CA certificate, concatenate the primary certificate and +the CA certificate together. The primary certificate should appear first in the +combined file. ### --tls-client-ca-file @@ -111,7 +115,8 @@ Path to each certificate for TLS. It requires a PEM-encoded file. To configure t | Environment | $CODER_TLS_CLIENT_CA_FILE | | YAML | networking.tls.clientCAFile | -PEM-encoded Certificate Authority file used for checking the authenticity of client. +PEM-encoded Certificate Authority file used for checking the authenticity of +client. ### --tls-client-auth @@ -122,7 +127,8 @@ PEM-encoded Certificate Authority file used for checking the authenticity of cli | YAML | networking.tls.clientAuth | | Default | none | -Policy the server will follow for TLS Client Authentication. Accepted values are "none", "request", "require-any", "verify-if-given", or "require-and-verify". +Policy the server will follow for TLS Client Authentication. Accepted values are +"none", "request", "require-any", "verify-if-given", or "require-and-verify". ### --tls-key-file @@ -132,7 +138,8 @@ Policy the server will follow for TLS Client Authentication. Accepted values are | Environment | $CODER_TLS_KEY_FILE | | YAML | networking.tls.keyFiles | -Paths to the private keys for each of the certificates. It requires a PEM-encoded file. +Paths to the private keys for each of the certificates. It requires a +PEM-encoded file. ### --tls-min-version @@ -143,7 +150,8 @@ Paths to the private keys for each of the certificates. It requires a PEM-encode | YAML | networking.tls.minVersion | | Default | tls12 | -Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" or "tls13". +Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" +or "tls13". ### --tls-client-cert-file @@ -153,7 +161,8 @@ Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" | Environment | $CODER_TLS_CLIENT_CERT_FILE | | YAML | networking.tls.clientCertFile | -Path to certificate for client TLS authentication. It requires a PEM-encoded file. +Path to certificate for client TLS authentication. It requires a PEM-encoded +file. ### --tls-client-key-file @@ -173,7 +182,8 @@ Path to key for client TLS authentication. It requires a PEM-encoded file. | Environment | $CODER_TLS_CIPHERS | | YAML | networking.tls.tlsCiphers | -Specify specific TLS ciphers that allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. +Specify specific TLS ciphers that allowed to be used. See +https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. ### --tls-allow-insecure-ciphers @@ -184,7 +194,8 @@ Specify specific TLS ciphers that allowed to be used. See https://github.com/gol | YAML | networking.tls.tlsAllowInsecureCiphers | | Default | false | -By default, only ciphers marked as 'secure' are allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. +By default, only ciphers marked as 'secure' are allowed to be used. See +https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. ### --derp-server-enable @@ -217,7 +228,11 @@ Region name that for the embedded DERP server. | YAML | networking.derp.stunAddresses | | Default | stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302 | -Addresses for STUN servers to establish P2P connections. It's recommended to have at least two STUN servers to give users the best chance of connecting P2P to workspaces. Each STUN server will get it's own DERP region, with region IDs starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn off STUN completely. +Addresses for STUN servers to establish P2P connections. It's recommended to +have at least two STUN servers to give users the best chance of connecting P2P +to workspaces. Each STUN server will get it's own DERP region, with region IDs +starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn +off STUN completely. ### --derp-server-relay-url @@ -227,7 +242,8 @@ Addresses for STUN servers to establish P2P connections. It's recommended to hav | Environment | $CODER_DERP_SERVER_RELAY_URL | | YAML | networking.derp.relayURL | -An HTTP URL that is accessible by other replicas to relay DERP traffic. Required for high availability. +An HTTP URL that is accessible by other replicas to relay DERP traffic. Required +for high availability. ### --block-direct-connections @@ -237,7 +253,11 @@ An HTTP URL that is accessible by other replicas to relay DERP traffic. Required | Environment | $CODER_BLOCK_DIRECT | | YAML | networking.derp.blockDirect | -Block peer-to-peer (aka. direct) workspace connections. All workspace connections from the CLI will be proxied through Coder (or custom configured DERP servers) and will never be peer-to-peer when enabled. Workspaces may still reach out to STUN servers to get their address until they are restarted after this change has been made, but new connections will still be proxied regardless. +Block peer-to-peer (aka. direct) workspace connections. All workspace +connections from the CLI will be proxied through Coder (or custom configured +DERP servers) and will never be peer-to-peer when enabled. Workspaces may still +reach out to STUN servers to get their address until they are restarted after +this change has been made, but new connections will still be proxied regardless. ### --derp-force-websockets @@ -247,7 +267,10 @@ Block peer-to-peer (aka. direct) workspace connections. All workspace connection | Environment | $CODER_DERP_FORCE_WEBSOCKETS | | YAML | networking.derp.forceWebSockets | -Force clients and agents to always use WebSocket to connect to DERP relay servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some reverse proxies. Clients may automatically fallback to WebSocket if they detect an issue with `Upgrade: derp`, but this does not work in all situations. +Force clients and agents to always use WebSocket to connect to DERP relay +servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some +reverse proxies. Clients may automatically fallback to WebSocket if they detect +an issue with `Upgrade: derp`, but this does not work in all situations. ### --derp-config-url @@ -257,7 +280,8 @@ Force clients and agents to always use WebSocket to connect to DERP relay server | Environment | $CODER_DERP_CONFIG_URL | | YAML | networking.derp.url | -URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custom-derp-servers/. +URL to fetch a DERP mapping on startup. See: +https://tailscale.com/kb/1118/custom-derp-servers/. ### --derp-config-path @@ -267,7 +291,8 @@ URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custo | Environment | $CODER_DERP_CONFIG_PATH | | YAML | networking.derp.configPath | -Path to read a DERP mapping from. See: https://tailscale.com/kb/1118/custom-derp-servers/. +Path to read a DERP mapping from. See: +https://tailscale.com/kb/1118/custom-derp-servers/. ### --prometheus-enable @@ -309,7 +334,9 @@ Collect agent stats (may increase charges for metrics storage). | YAML | introspection.prometheus.aggregate_agent_stats_by | | Default | agent_name,template_name,username,workspace_name | -When collecting agent stats, aggregate metrics by a given set of comma-separated labels to reduce cardinality. Accepted values are agent_name, template_name, username, workspace_name. +When collecting agent stats, aggregate metrics by a given set of comma-separated +labels to reduce cardinality. Accepted values are agent_name, template_name, +username, workspace_name. ### --prometheus-collect-db-metrics @@ -380,7 +407,8 @@ Organizations the user must be a member of to Login with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOWED_TEAMS | | YAML | oauth2.github.allowedTeams | -Teams inside organizations the user must be a member of to Login with GitHub. Structured as: /. +Teams inside organizations the user must be a member of to Login with GitHub. +Structured as: /. ### --oauth2-github-allow-signups @@ -400,7 +428,8 @@ Whether new users can sign up with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOW_EVERYONE | | YAML | oauth2.github.allowEveryone | -Allow all logins, setting this option means allowed orgs and teams must be empty. +Allow all logins, setting this option means allowed orgs and teams must be +empty. ### --oauth2-github-enterprise-base-url @@ -450,7 +479,8 @@ Client secret to use for Login with OIDC. | Environment | $CODER_OIDC_CLIENT_KEY_FILE | | YAML | oidc.oidcClientKeyFile | -Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be used instead of oidc-client-secret if your IDP supports it. +Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be +used instead of oidc-client-secret if your IDP supports it. ### --oidc-client-cert-file @@ -460,7 +490,9 @@ Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be | Environment | $CODER_OIDC_CLIENT_CERT_FILE | | YAML | oidc.oidcClientCertFile | -Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public certificate that accompanies oidc-client-key-file. A standard x509 certificate is expected. +Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public +certificate that accompanies oidc-client-key-file. A standard x509 certificate +is expected. ### --oidc-email-domain @@ -566,7 +598,8 @@ Ignore the userinfo endpoint and only use the ID token for user information. | Environment | $CODER_OIDC_GROUP_FIELD | | YAML | oidc.groupField | -This field must be set if using the group sync feature and the scope name is not 'groups'. Set to the claim to be used for groups. +This field must be set if using the group sync feature and the scope name is not +'groups'. Set to the claim to be used for groups. ### --oidc-group-mapping @@ -577,7 +610,8 @@ This field must be set if using the group sync feature and the scope name is not | YAML | oidc.groupMapping | | Default | {} | -A map of OIDC group IDs and the group in Coder it should map to. This is useful for when OIDC providers only return group IDs. +A map of OIDC group IDs and the group in Coder it should map to. This is useful +for when OIDC providers only return group IDs. ### --oidc-group-auto-create @@ -599,7 +633,9 @@ Automatically creates missing groups from a user's groups claim. | YAML | oidc.groupRegexFilter | | Default | .\* | -If provided any group name not matching the regex is ignored. This allows for filtering out groups that are not needed. This filter is applied after the group mapping. +If provided any group name not matching the regex is ignored. This allows for +filtering out groups that are not needed. This filter is applied after the group +mapping. ### --oidc-allowed-groups @@ -609,7 +645,9 @@ If provided any group name not matching the regex is ignored. This allows for fi | Environment | $CODER_OIDC_ALLOWED_GROUPS | | YAML | oidc.groupAllowed | -If provided any group name not in the list will not be allowed to authenticate. This allows for restricting access to a specific set of groups. This filter is applied after the group mapping and before the regex filter. +If provided any group name not in the list will not be allowed to authenticate. +This allows for restricting access to a specific set of groups. This filter is +applied after the group mapping and before the regex filter. ### --oidc-user-role-field @@ -619,7 +657,9 @@ If provided any group name not in the list will not be allowed to authenticate. | Environment | $CODER_OIDC_USER_ROLE_FIELD | | YAML | oidc.userRoleField | -This field must be set if using the user roles sync feature. Set this to the name of the claim used to store the user's role. The roles should be sent as an array of strings. +This field must be set if using the user roles sync feature. Set this to the +name of the claim used to store the user's role. The roles should be sent as an +array of strings. ### --oidc-user-role-mapping @@ -630,7 +670,9 @@ This field must be set if using the user roles sync feature. Set this to the nam | YAML | oidc.userRoleMapping | | Default | {} | -A map of the OIDC passed in user roles and the groups in Coder it should map to. This is useful if the group names do not match. If mapped to the empty string, the role will ignored. +A map of the OIDC passed in user roles and the groups in Coder it should map to. +This is useful if the group names do not match. If mapped to the empty string, +the role will ignored. ### --oidc-user-role-default @@ -640,7 +682,8 @@ A map of the OIDC passed in user roles and the groups in Coder it should map to. | Environment | $CODER_OIDC_USER_ROLE_DEFAULT | | YAML | oidc.userRoleDefault | -If user role sync is enabled, these roles are always included for all authenticated users. The 'member' role is always assigned. +If user role sync is enabled, these roles are always included for all +authenticated users. The 'member' role is always assigned. ### --oidc-sign-in-text @@ -671,7 +714,8 @@ URL pointing to the icon to use on the OpenID Connect login button. | Environment | $CODER_OIDC_SIGNUPS_DISABLED_TEXT | | YAML | oidc.signupsDisabledText | -The custom text to show on the error page informing about disabled OIDC signups. Markdown format is supported. +The custom text to show on the error page informing about disabled OIDC signups. +Markdown format is supported. ### --dangerous-oidc-skip-issuer-checks @@ -681,7 +725,9 @@ The custom text to show on the error page informing about disabled OIDC signups. | Environment | $CODER_DANGEROUS_OIDC_SKIP_ISSUER_CHECKS | | YAML | oidc.dangerousSkipIssuerChecks | -OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the well-known configuration. This flag disables that requirement, and can lead to an insecure OIDC configuration. It is not recommended to use this flag. +OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the +well-known configuration. This flag disables that requirement, and can lead to +an insecure OIDC configuration. It is not recommended to use this flag. ### --telemetry @@ -692,7 +738,8 @@ OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the | YAML | telemetry.enable | | Default | true | -Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product. +Whether telemetry is enabled or not. Coder collects anonymized usage data to +help improve our product. ### --trace @@ -702,7 +749,9 @@ Whether telemetry is enabled or not. Coder collects anonymized usage data to hel | Environment | $CODER_TRACE_ENABLE | | YAML | introspection.tracing.enable | -Whether application tracing data is collected. It exports to a backend configured by environment variables. See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. +Whether application tracing data is collected. It exports to a backend +configured by environment variables. See: +https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. ### --trace-honeycomb-api-key @@ -721,7 +770,9 @@ Enables trace exporting to Honeycomb.io using the provided API Key. | Environment | $CODER_TRACE_LOGS | | YAML | introspection.tracing.captureLogs | -Enables capturing of logs as events in traces. This is useful for debugging, but may result in a very large amount of events being sent to the tracing backend which may incur significant costs. +Enables capturing of logs as events in traces. This is useful for debugging, but +may result in a very large amount of events being sent to the tracing backend +which may incur significant costs. ### --provisioner-daemons @@ -732,7 +783,8 @@ Enables capturing of logs as events in traces. This is useful for debugging, but | YAML | provisioning.daemons | | Default | 3 | -Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this. +Number of provisioner daemons to create on start. If builds are stuck in queued +state for a long time, consider increasing this. ### --provisioner-daemon-poll-interval @@ -784,7 +836,8 @@ Pre-shared key to authenticate external provisioner daemons to Coder server. | Environment | $CODER_LOG_FILTER | | YAML | introspection.logging.filter | -Filter debug logs by matching against a given regex. Use .\* to match all debug logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug +logs. ### --log-human @@ -835,7 +888,11 @@ Allow administrators to enable Terraform debug output. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SHARING | -Allow workspace apps that are not served from subdomains to be shared. Path-based app sharing is DISABLED by default for security purposes. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. +Allow workspace apps that are not served from subdomains to be shared. +Path-based app sharing is DISABLED by default for security purposes. Path-based +apps can make requests to the Coder API and pose a security risk when the +workspace serves malicious JavaScript. Path-based apps can be disabled entirely +with --disable-path-apps for further security. ### --dangerous-allow-path-app-site-owner-access @@ -844,7 +901,11 @@ Allow workspace apps that are not served from subdomains to be shared. Path-base | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SITE_OWNER_ACCESS | -Allow site-owners to access workspace apps from workspaces they do not own. Owners cannot access path-based apps they do not own by default. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. +Allow site-owners to access workspace apps from workspaces they do not own. +Owners cannot access path-based apps they do not own by default. Path-based apps +can make requests to the Coder API and pose a security risk when the workspace +serves malicious JavaScript. Path-based apps can be disabled entirely with +--disable-path-apps for further security. ### --experiments @@ -854,7 +915,9 @@ Allow site-owners to access workspace apps from workspaces they do not own. Owne | Environment | $CODER_EXPERIMENTS | | YAML | experiments | -Enable one or more experiments. These are not ready for production. Separate multiple experiments with commas, or enter '\*' to opt-in to all available experiments. +Enable one or more experiments. These are not ready for production. Separate +multiple experiments with commas, or enter '\*' to opt-in to all available +experiments. ### --update-check @@ -865,7 +928,8 @@ Enable one or more experiments. These are not ready for production. Separate mul | YAML | updateCheck | | Default | false | -Periodically check for new releases of Coder and inform the owner. The check is performed once per day. +Periodically check for new releases of Coder and inform the owner. The check is +performed once per day. ### --max-token-lifetime @@ -896,7 +960,8 @@ Expose the swagger endpoint via /swagger. | Environment | $CODER_PROXY_TRUSTED_HEADERS | | YAML | networking.proxyTrustedHeaders | -Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, True-Client-Ip, X-Forwarded-For. +Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, +True-Client-Ip, X-Forwarded-For. ### --proxy-trusted-origins @@ -917,7 +982,9 @@ Origin addresses to respect "proxy-trusted-headers". e.g. 192.168.1.0/24. | YAML | cacheDir | | Default | ~/.cache/coder | -The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd. This directory is NOT safe to be configured as a shared directory across coderd/provisionerd replicas. +The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is +set, it will be used for compatibility with systemd. This directory is NOT safe +to be configured as a shared directory across coderd/provisionerd replicas. ### --postgres-url @@ -926,7 +993,9 @@ The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is s | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded from Maven (https://repo1.maven.org/maven2) and store all data in the config root. Access the built-in database with "coder server postgres-builtin-url". +URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded +from Maven (https://repo1.maven.org/maven2) and store all data in the config +root. Access the built-in database with "coder server postgres-builtin-url". ### --postgres-auth @@ -957,7 +1026,8 @@ Controls if the 'Secure' property is set on browser session cookies. | Environment | $CODER_TERMS_OF_SERVICE_URL | | YAML | termsOfServiceURL | -A URL to an external Terms of Service that must be accepted by users when logging in. +A URL to an external Terms of Service that must be accepted by users when +logging in. ### --strict-transport-security @@ -968,7 +1038,9 @@ A URL to an external Terms of Service that must be accepted by users when loggin | YAML | networking.tls.strictTransportSecurity | | Default | 0 | -Controls if the 'Strict-Transport-Security' header is set on all static file responses. This header should only be set if the server is accessed via HTTPS. This value is the MaxAge in seconds of the header. +Controls if the 'Strict-Transport-Security' header is set on all static file +responses. This header should only be set if the server is accessed via HTTPS. +This value is the MaxAge in seconds of the header. ### --strict-transport-security-options @@ -978,7 +1050,9 @@ Controls if the 'Strict-Transport-Security' header is set on all static file res | Environment | $CODER_STRICT_TRANSPORT_SECURITY_OPTIONS | | YAML | networking.tls.strictTransportSecurityOptions | -Two optional fields can be set in the Strict-Transport-Security header; 'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be set to a non-zero value for these options to be used. +Two optional fields can be set in the Strict-Transport-Security header; +'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be +set to a non-zero value for these options to be used. ### --ssh-keygen-algorithm @@ -989,7 +1063,8 @@ Two optional fields can be set in the Strict-Transport-Security header; 'include | YAML | sshKeygenAlgorithm | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", +"ecdsa", or "rsa4096". ### --browser-only @@ -1008,7 +1083,8 @@ Whether Coder only allows connections to workspaces via the browser. | Type | string | | Environment | $CODER_SCIM_AUTH_HEADER | -Enables SCIM and sets the authentication header for the built-in SCIM server. New users are automatically created with OIDC authentication. +Enables SCIM and sets the authentication header for the built-in SCIM server. +New users are automatically created with OIDC authentication. ### --external-token-encryption-keys @@ -1017,7 +1093,13 @@ Enables SCIM and sets the authentication header for the built-in SCIM server. Ne | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_KEYS | -Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The value must be a comma-separated list of base64-encoded keys. Each key, when base64-decoded, must be exactly 32 bytes in length. The first key will be used to encrypt new values. Subsequent keys will be used as a fallback when decrypting. During normal operation it is recommended to only set one key unless you are in the process of rotating keys with the `coder server dbcrypt rotate` command. +Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The +value must be a comma-separated list of base64-encoded keys. Each key, when +base64-decoded, must be exactly 32 bytes in length. The first key will be used +to encrypt new values. Subsequent keys will be used as a fallback when +decrypting. During normal operation it is recommended to only set one key unless +you are in the process of rotating keys with the `coder server dbcrypt rotate` +command. ### --disable-path-apps @@ -1027,7 +1109,10 @@ Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The | Environment | $CODER_DISABLE_PATH_APPS | | YAML | disablePathApps | -Disable workspace apps that are not served from subdomains. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. This is recommended for security purposes if a --wildcard-access-url is configured. +Disable workspace apps that are not served from subdomains. Path-based apps can +make requests to the Coder API and pose a security risk when the workspace +serves malicious JavaScript. This is recommended for security purposes if a +--wildcard-access-url is configured. ### --disable-owner-workspace-access @@ -1037,7 +1122,10 @@ Disable workspace apps that are not served from subdomains. Path-based apps can | Environment | $CODER_DISABLE_OWNER_WORKSPACE_ACCESS | | YAML | disableOwnerWorkspaceAccess | -Remove the permission for the 'owner' role to have workspace execution on all workspaces. This prevents the 'owner' from ssh, apps, and terminal access based on the 'owner' role. They still have their user permissions to access their own workspaces. +Remove the permission for the 'owner' role to have workspace execution on all +workspaces. This prevents the 'owner' from ssh, apps, and terminal access based +on the 'owner' role. They still have their user permissions to access their own +workspaces. ### --session-duration @@ -1048,7 +1136,9 @@ Remove the permission for the 'owner' role to have workspace execution on all wo | YAML | networking.http.sessionDuration | | Default | 24h0m0s | -The token expiry duration for browser sessions. Sessions may last longer if they are actively making requests, but this functionality can be disabled via --disable-session-expiry-refresh. +The token expiry duration for browser sessions. Sessions may last longer if they +are actively making requests, but this functionality can be disabled via +--disable-session-expiry-refresh. ### --disable-session-expiry-refresh @@ -1058,7 +1148,8 @@ The token expiry duration for browser sessions. Sessions may last longer if they | Environment | $CODER_DISABLE_SESSION_EXPIRY_REFRESH | | YAML | networking.http.disableSessionExpiryRefresh | -Disable automatic session expiry bumping due to activity. This forces all sessions to become invalid after the session expiry duration has been reached. +Disable automatic session expiry bumping due to activity. This forces all +sessions to become invalid after the session expiry duration has been reached. ### --disable-password-auth @@ -1068,7 +1159,12 @@ Disable automatic session expiry bumping due to activity. This forces all sessio | Environment | $CODER_DISABLE_PASSWORD_AUTH | | YAML | networking.http.disablePasswordAuth | -Disable password authentication. This is recommended for security purposes in production deployments that rely on an identity provider. Any user with the owner role will be able to sign in with their password regardless of this setting to avoid potential lock out. If you are locked out of your account, you can use the `coder server create-admin` command to create a new admin user directly in the database. +Disable password authentication. This is recommended for security purposes in +production deployments that rely on an identity provider. Any user with the +owner role will be able to sign in with their password regardless of this +setting to avoid potential lock out. If you are locked out of your account, you +can use the `coder server create-admin` command to create a new admin user +directly in the database. ### -c, --config @@ -1098,7 +1194,9 @@ The SSH deployment prefix is used in the Host of the ssh config. | Environment | $CODER_SSH_CONFIG_OPTIONS | | YAML | client.sshConfigOptions | -These SSH config options will override the default SSH config options. Provide options in "key=value" or "key value" format separated by commas.Using this incorrectly can break SSH to your deployment, use cautiously. +These SSH config options will override the default SSH config options. Provide +options in "key=value" or "key value" format separated by commas.Using this +incorrectly can break SSH to your deployment, use cautiously. ### --cli-upgrade-message @@ -1108,7 +1206,9 @@ These SSH config options will override the default SSH config options. Provide o | Environment | $CODER_CLI_UPGRADE_MESSAGE | | YAML | client.cliUpgradeMessage | -The upgrade message to display to users when a client/server mismatch is detected. By default it instructs users to update using 'curl -L https://coder.com/install.sh | sh'. +The upgrade message to display to users when a client/server mismatch is +detected. By default it instructs users to update using 'curl -L +https://coder.com/install.sh | sh'. ### --write-config @@ -1148,7 +1248,13 @@ The interval in which coderd should be checking the status of workspace proxies. | YAML | userQuietHoursSchedule.defaultQuietHoursSchedule | | Default | CRON_TZ=UTC 0 0 \* \* \* | -The default daily cron schedule applied to users that haven't set a custom quiet hours schedule themselves. The quiet hours schedule determines when workspaces will be force stopped due to the template's autostop requirement, and will round the max deadline up to be within the user's quiet hours window (or default). The format is the same as the standard cron format, but the day-of-month, month and day-of-week must be \*. Only one hour and minute can be specified (ranges or comma separated values are not supported). +The default daily cron schedule applied to users that haven't set a custom quiet +hours schedule themselves. The quiet hours schedule determines when workspaces +will be force stopped due to the template's autostop requirement, and will round +the max deadline up to be within the user's quiet hours window (or default). The +format is the same as the standard cron format, but the day-of-month, month and +day-of-week must be \*. Only one hour and minute can be specified (ranges or +comma separated values are not supported). ### --allow-custom-quiet-hours @@ -1159,7 +1265,9 @@ The default daily cron schedule applied to users that haven't set a custom quiet | YAML | userQuietHoursSchedule.allowCustomQuietHours | | Default | true | -Allow users to set their own quiet hours schedule for workspaces to stop in (depending on template autostop requirement settings). If false, users can't change their quiet hours schedule and the site default is always used. +Allow users to set their own quiet hours schedule for workspaces to stop in +(depending on template autostop requirement settings). If false, users can't +change their quiet hours schedule and the site default is always used. ### --web-terminal-renderer @@ -1170,7 +1278,8 @@ Allow users to set their own quiet hours schedule for workspaces to stop in (dep | YAML | client.webTerminalRenderer | | Default | canvas | -The renderer to use when opening a web terminal. Valid values are 'canvas', 'webgl', or 'dom'. +The renderer to use when opening a web terminal. Valid values are 'canvas', +'webgl', or 'dom'. ### --allow-workspace-renames @@ -1181,7 +1290,8 @@ The renderer to use when opening a web terminal. Valid values are 'canvas', 'web | YAML | allowWorkspaceRenames | | Default | false | -DEPRECATED: Allow users to rename their workspaces. Use only for temporary compatibility reasons, this will be removed in a future release. +DEPRECATED: Allow users to rename their workspaces. Use only for temporary +compatibility reasons, this will be removed in a future release. ### --health-check-refresh @@ -1203,7 +1313,9 @@ Refresh interval for healthchecks. | YAML | introspection.healthcheck.thresholdDatabase | | Default | 15ms | -The threshold for the database health check. If the median latency of the database exceeds this threshold over 5 attempts, the database is considered unhealthy. The default value is 15ms. +The threshold for the database health check. If the median latency of the +database exceeds this threshold over 5 attempts, the database is considered +unhealthy. The default value is 15ms. ### --notifications-method diff --git a/docs/reference/cli/server_create-admin-user.md b/docs/reference/cli/server_create-admin-user.md index 18088395b1b66..a5eb409d4a339 100644 --- a/docs/reference/cli/server_create-admin-user.md +++ b/docs/reference/cli/server_create-admin-user.md @@ -2,7 +2,8 @@ # server create-admin-user -Create a new admin user with the given username, email and password and adds it to every organization. +Create a new admin user with the given username, email and password and adds it +to every organization. ## Usage @@ -19,7 +20,8 @@ coder server create-admin-user [flags] | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will be used (Coder must not be already running in this case). +URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will +be used (Coder must not be already running in this case). ### --postgres-connection-auth @@ -39,7 +41,8 @@ Type of auth to use when connecting to postgres. | Environment | $CODER_SSH_KEYGEN_ALGORITHM | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", +"ecdsa", or "rsa4096". ### --username diff --git a/docs/reference/cli/server_dbcrypt_decrypt.md b/docs/reference/cli/server_dbcrypt_decrypt.md index e6bae7a29c88d..b48422620fd8b 100644 --- a/docs/reference/cli/server_dbcrypt_decrypt.md +++ b/docs/reference/cli/server_dbcrypt_decrypt.md @@ -38,7 +38,8 @@ Type of auth to use when connecting to postgres. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_DECRYPT_KEYS | -Keys required to decrypt existing data. Must be a comma-separated list of base64-encoded keys. +Keys required to decrypt existing data. Must be a comma-separated list of +base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/server_dbcrypt_rotate.md b/docs/reference/cli/server_dbcrypt_rotate.md index b54903afc75d7..0bdacea11d295 100644 --- a/docs/reference/cli/server_dbcrypt_rotate.md +++ b/docs/reference/cli/server_dbcrypt_rotate.md @@ -47,7 +47,8 @@ The new external token encryption key. Must be base64-encoded. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_ENCRYPT_OLD_KEYS | -The old external token encryption keys. Must be a comma-separated list of base64-encoded keys. +The old external token encryption keys. Must be a comma-separated list of +base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/speedtest.md b/docs/reference/cli/speedtest.md index ab9d9a4f7e49c..10508bb8c3f82 100644 --- a/docs/reference/cli/speedtest.md +++ b/docs/reference/cli/speedtest.md @@ -27,7 +27,8 @@ Specifies whether to wait for a direct connection before testing speed. | Type | enum[up\|down] | | Default | down | -Specifies whether to run in reverse mode where the client receives and the server sends. +Specifies whether to run in reverse mode where the client receives and the +server sends. ### -t, --time diff --git a/docs/reference/cli/ssh.md b/docs/reference/cli/ssh.md index d2110628feec4..66efe641347f9 100644 --- a/docs/reference/cli/ssh.md +++ b/docs/reference/cli/ssh.md @@ -37,7 +37,11 @@ Specifies whether to forward the SSH agent specified in $SSH_AUTH_SOCK. | Type | bool | | Environment | $CODER_SSH_FORWARD_GPG | -Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and workspace. The GPG agent must already be running locally and will not be started for you. If a GPG agent is already running in the workspace, it will be attempted to be killed. +Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, +but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and +workspace. The GPG agent must already be running locally and will not be started +for you. If a GPG agent is already running in the workspace, it will be +attempted to be killed. ### --identity-agent @@ -46,7 +50,8 @@ Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, b | Type | string | | Environment | $CODER_SSH_IDENTITY_AGENT | -Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent must also be enabled. +Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent +must also be enabled. ### --workspace-poll-interval @@ -66,7 +71,9 @@ Specifies how often to poll for workspace automated shutdown. | Environment | $CODER_SSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. +Specifies whether or not to wait for the startup script to finish executing. +Auto means that the agent startup script behavior configured in the workspace +template is used. ### --no-wait @@ -75,7 +82,9 @@ Specifies whether or not to wait for the startup script to finish executing. Aut | Type | bool | | Environment | $CODER_SSH_NO_WAIT | -Enter workspace immediately after the agent has connected. This is the default if the template has configured the agent startup script behavior as non-blocking. +Enter workspace immediately after the agent has connected. This is the default +if the template has configured the agent startup script behavior as +non-blocking. ### -l, --log-dir diff --git a/docs/reference/cli/start.md b/docs/reference/cli/start.md index 0852ec5b57400..781ea8bb9b250 100644 --- a/docs/reference/cli/start.md +++ b/docs/reference/cli/start.md @@ -70,4 +70,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/reference/cli/stat.md b/docs/reference/cli/stat.md index 6e0510a805fd4..0e3b4675d9515 100644 --- a/docs/reference/cli/stat.md +++ b/docs/reference/cli/stat.md @@ -27,7 +27,8 @@ coder stat [flags] | Type | string-array | | Default | host_cpu,host_memory,home_disk,container_cpu,container_memory | -Columns to display in table output. Available columns: host cpu, host memory, home disk, container cpu, container memory. +Columns to display in table output. Available columns: host cpu, host memory, +home disk, container cpu, container memory. ### -o, --output diff --git a/docs/reference/cli/support_bundle.md b/docs/reference/cli/support_bundle.md index 602d11297ea3d..c9ac40290e01d 100644 --- a/docs/reference/cli/support_bundle.md +++ b/docs/reference/cli/support_bundle.md @@ -33,7 +33,8 @@ Bypass prompts. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_OUTPUT_FILE | -File path for writing the generated support bundle. Defaults to coder-support-$(date +%s).zip. +File path for writing the generated support bundle. Defaults to +coder-support-$(date +%s).zip. ### --url-override @@ -42,4 +43,5 @@ File path for writing the generated support bundle. Defaults to coder-support-$( | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_URL_OVERRIDE | -Override the URL to your Coder deployment. This may be useful, for example, if you need to troubleshoot a specific Coder replica. +Override the URL to your Coder deployment. This may be useful, for example, if +you need to troubleshoot a specific Coder replica. diff --git a/docs/reference/cli/templates_archive.md b/docs/reference/cli/templates_archive.md index a229222addf88..311cb5df1f6e8 100644 --- a/docs/reference/cli/templates_archive.md +++ b/docs/reference/cli/templates_archive.md @@ -26,7 +26,8 @@ Bypass prompts. | ---- | ----------------- | | Type | bool | -Include all unused template versions. By default, only failed template versions are archived. +Include all unused template versions. By default, only failed template versions +are archived. ### -O, --org diff --git a/docs/reference/cli/templates_create.md b/docs/reference/cli/templates_create.md index c2ab11bd4916f..ffa42f1cf804a 100644 --- a/docs/reference/cli/templates_create.md +++ b/docs/reference/cli/templates_create.md @@ -18,7 +18,9 @@ coder templates create [flags] [name] | ---- | ----------------- | | Type | bool | -Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. +Disable the default behavior of granting template access to the 'everyone' +group. The template permissions must be updated to allow non-admin users to use +this template. ### --variables-file @@ -59,7 +61,9 @@ Specify a set of tags to target provisioner daemons. | Type | duration | | Default | 24h | -Specify a default TTL for workspaces created from this template. It is the default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. +Specify a default TTL for workspaces created from this template. It is the +default time before shutdown - workspaces created from this template default to +this value. Maps to "Default autostop" in the UI. ### --failure-ttl @@ -68,7 +72,10 @@ Specify a default TTL for workspaces created from this template. It is the defau | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup"in the UI. +Specify a failure TTL for workspaces created from this template. It is the +amount of time after a failed "start" build before coder automatically schedules +a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to +"Failure cleanup"in the UI. ### --dormancy-threshold @@ -77,7 +84,9 @@ Specify a failure TTL for workspaces created from this template. It is the amoun | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the +dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy +threshold" in the UI. ### --dormancy-auto-deletion @@ -86,7 +95,9 @@ Specify a duration workspaces may be inactive prior to being moved to the dorman | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being +deleted. This licensed feature's default is 0h (off). Maps to "Dormancy +Auto-Deletion" in the UI. ### --require-active-version @@ -95,7 +106,8 @@ Specify a duration workspaces may be in the dormant state prior to being deleted | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does +not apply to template admins. This is an enterprise-only feature. ### -y, --yes @@ -130,7 +142,8 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the template. +Ignore warnings about not having a .terraform.lock.hcl file present in the +template. ### -m, --message @@ -138,4 +151,5 @@ Ignore warnings about not having a .terraform.lock.hcl file present in the templ | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. +Messages longer than 72 characters will be displayed as truncated. diff --git a/docs/reference/cli/templates_edit.md b/docs/reference/cli/templates_edit.md index 0e47a9b9be6bc..c999ff48fc4c6 100644 --- a/docs/reference/cli/templates_edit.md +++ b/docs/reference/cli/templates_edit.md @@ -42,7 +42,8 @@ Edit the template description. | ---- | ------------------- | | Type | string | -Sets the template as deprecated. Must be a message explaining why the template is deprecated. +Sets the template as deprecated. Must be a message explaining why the template +is deprecated. ### --icon @@ -58,7 +59,8 @@ Edit the template icon path. | ---- | --------------------- | | Type | duration | -Edit the template default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. +Edit the template default time before shutdown - workspaces created from this +template default to this value. Maps to "Default autostop" in the UI. ### --activity-bump @@ -66,7 +68,9 @@ Edit the template default time before shutdown - workspaces created from this te | ---- | --------------------- | | Type | duration | -Edit the template activity bump - workspaces created from this template will have their shutdown time bumped by this value when activity is detected. Maps to "Activity bump" in the UI. +Edit the template activity bump - workspaces created from this template will +have their shutdown time bumped by this value when activity is detected. Maps to +"Activity bump" in the UI. ### --autostart-requirement-weekdays @@ -74,7 +78,9 @@ Edit the template activity bump - workspaces created from this template will hav | ---- | ------------------------- | | Type | string-array | -Edit the template autostart requirement weekdays - workspaces created from this template can only autostart on the given weekdays. To unset this value for the template (and allow autostart on all days), pass 'all'. +Edit the template autostart requirement weekdays - workspaces created from this +template can only autostart on the given weekdays. To unset this value for the +template (and allow autostart on all days), pass 'all'. ### --autostop-requirement-weekdays @@ -82,7 +88,9 @@ Edit the template autostart requirement weekdays - workspaces created from this | ---- | ------------------------- | | Type | string-array | -Edit the template autostop requirement weekdays - workspaces created from this template must be restarted on the given weekdays. To unset this value for the template (and disable the autostop requirement for the template), pass 'none'. +Edit the template autostop requirement weekdays - workspaces created from this +template must be restarted on the given weekdays. To unset this value for the +template (and disable the autostop requirement for the template), pass 'none'. ### --autostop-requirement-weeks @@ -90,7 +98,8 @@ Edit the template autostop requirement weekdays - workspaces created from this t | ---- | ---------------- | | Type | int | -Edit the template autostop requirement weeks - workspaces created from this template must be restarted on an n-weekly basis. +Edit the template autostop requirement weeks - workspaces created from this +template must be restarted on an n-weekly basis. ### --failure-ttl @@ -99,7 +108,10 @@ Edit the template autostop requirement weeks - workspaces created from this temp | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup" in the UI. +Specify a failure TTL for workspaces created from this template. It is the +amount of time after a failed "start" build before coder automatically schedules +a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to +"Failure cleanup" in the UI. ### --dormancy-threshold @@ -108,7 +120,9 @@ Specify a failure TTL for workspaces created from this template. It is the amoun | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the +dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy +threshold" in the UI. ### --dormancy-auto-deletion @@ -117,7 +131,9 @@ Specify a duration workspaces may be inactive prior to being moved to the dorman | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being +deleted. This licensed feature's default is 0h (off). Maps to "Dormancy +Auto-Deletion" in the UI. ### --allow-user-cancel-workspace-jobs @@ -135,7 +151,8 @@ Allow users to cancel in-progress workspace jobs. | Type | bool | | Default | true | -Allow users to configure autostart for workspaces on this template. This can only be disabled in enterprise. +Allow users to configure autostart for workspaces on this template. This can +only be disabled in enterprise. ### --allow-user-autostop @@ -144,7 +161,8 @@ Allow users to configure autostart for workspaces on this template. This can onl | Type | bool | | Default | true | -Allow users to customize the autostop TTL for workspaces on this template. This can only be disabled in enterprise. +Allow users to customize the autostop TTL for workspaces on this template. This +can only be disabled in enterprise. ### --require-active-version @@ -153,7 +171,8 @@ Allow users to customize the autostop TTL for workspaces on this template. This | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does +not apply to template admins. This is an enterprise-only feature. ### --private @@ -162,7 +181,9 @@ Requires workspace builds to use the active template version. This setting does | Type | bool | | Default | false | -Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. +Disable the default behavior of granting template access to the 'everyone' +group. The template permissions must be updated to allow non-admin users to use +this template. ### -y, --yes diff --git a/docs/reference/cli/templates_list.md b/docs/reference/cli/templates_list.md index 24eb51fe64e6a..418835b8df2cf 100644 --- a/docs/reference/cli/templates_list.md +++ b/docs/reference/cli/templates_list.md @@ -23,7 +23,9 @@ coder templates list [flags] | Type | string-array | | Default | name,organization name,last updated,used by | -Columns to display in table output. Available columns: name, created at, last updated, organization id, organization name, provisioner, active version id, used by, default ttl. +Columns to display in table output. Available columns: name, created at, last +updated, organization id, organization name, provisioner, active version id, +used by, default ttl. ### -o, --output diff --git a/docs/reference/cli/templates_pull.md b/docs/reference/cli/templates_pull.md index 3678426fd098e..7e6ecc76830aa 100644 --- a/docs/reference/cli/templates_pull.md +++ b/docs/reference/cli/templates_pull.md @@ -34,7 +34,9 @@ Output the template as a zip archive to stdout. | ---- | ------------------- | | Type | string | -The name of the template version to pull. Use 'active' to pull the active version, 'latest' to pull the latest version, or the name of the template version to pull. +The name of the template version to pull. Use 'active' to pull the active +version, 'latest' to pull the latest version, or the name of the template +version to pull. ### -y, --yes diff --git a/docs/reference/cli/templates_push.md b/docs/reference/cli/templates_push.md index e56528841ebda..96fbac6f728e4 100644 --- a/docs/reference/cli/templates_push.md +++ b/docs/reference/cli/templates_push.md @@ -50,7 +50,8 @@ Specify a set of tags to target provisioner daemons. | ---- | ------------------- | | Type | string | -Specify a name for the new template version. It will be automatically generated if not provided. +Specify a name for the new template version. It will be automatically generated +if not provided. ### --always-prompt @@ -58,7 +59,8 @@ Specify a name for the new template version. It will be automatically generated | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from active template version. +Always prompt all parameters. Does not pull parameter values from active +template version. ### --activate @@ -93,7 +95,8 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the template. +Ignore warnings about not having a .terraform.lock.hcl file present in the +template. ### -m, --message @@ -101,7 +104,8 @@ Ignore warnings about not having a .terraform.lock.hcl file present in the templ | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. +Messages longer than 72 characters will be displayed as truncated. ### -O, --org diff --git a/docs/reference/cli/templates_versions_list.md b/docs/reference/cli/templates_versions_list.md index ca42bce770515..b6a7288ebe9e3 100644 --- a/docs/reference/cli/templates_versions_list.md +++ b/docs/reference/cli/templates_versions_list.md @@ -36,7 +36,8 @@ Select which organization (uuid or name) to use. | Type | string-array | | Default | Name,Created At,Created By,Status,Active | -Columns to display in table output. Available columns: name, created at, created by, status, active, archived. +Columns to display in table output. Available columns: name, created at, created +by, status, active, archived. ### -o, --output diff --git a/docs/reference/cli/tokens_list.md b/docs/reference/cli/tokens_list.md index 8b47a0d78717f..d5325afe13077 100644 --- a/docs/reference/cli/tokens_list.md +++ b/docs/reference/cli/tokens_list.md @@ -22,7 +22,8 @@ coder tokens list [flags] | ---- | ----------------- | | Type | bool | -Specifies whether all users' tokens will be listed or not (must have Owner role to see all tokens). +Specifies whether all users' tokens will be listed or not (must have Owner role +to see all tokens). ### -c, --column @@ -31,7 +32,8 @@ Specifies whether all users' tokens will be listed or not (must have Owner role | Type | string-array | | Default | id,name,last used,expires at,created at | -Columns to display in table output. Available columns: id, name, last used, expires at, created at, owner. +Columns to display in table output. Available columns: id, name, last used, +expires at, created at, owner. ### -o, --output diff --git a/docs/reference/cli/update.md b/docs/reference/cli/update.md index 562d32f8fd960..8fe88778841da 100644 --- a/docs/reference/cli/update.md +++ b/docs/reference/cli/update.md @@ -68,4 +68,5 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing workspace. +Always prompt all parameters. Does not pull parameter values from existing +workspace. diff --git a/docs/reference/cli/users_activate.md b/docs/reference/cli/users_activate.md index f5b2d3e8b85ca..c09315e2ad018 100644 --- a/docs/reference/cli/users_activate.md +++ b/docs/reference/cli/users_activate.md @@ -2,7 +2,8 @@ # users activate -Update a user's status to 'active'. Active users can fully interact with the platform +Update a user's status to 'active'. Active users can fully interact with the +platform Aliases: diff --git a/docs/reference/cli/users_create.md b/docs/reference/cli/users_create.md index 368f049e0a91d..3dd75b9981a8f 100644 --- a/docs/reference/cli/users_create.md +++ b/docs/reference/cli/users_create.md @@ -48,7 +48,9 @@ Specifies a password for the new user. | ---- | ------------------- | | Type | string | -Optionally specify the login type for the user. Valid values are: password, none, github, oidc. Using 'none' prevents the user from authenticating and requires an API key/token to be generated by an admin. +Optionally specify the login type for the user. Valid values are: password, +none, github, oidc. Using 'none' prevents the user from authenticating and +requires an API key/token to be generated by an admin. ### -O, --org diff --git a/docs/reference/cli/users_list.md b/docs/reference/cli/users_list.md index 1a7a10b20d057..c01960f585e22 100644 --- a/docs/reference/cli/users_list.md +++ b/docs/reference/cli/users_list.md @@ -21,7 +21,8 @@ coder users list [flags] | Type | string-array | | Default | username,email,created_at,status | -Columns to display in table output. Available columns: id, username, email, created at, updated at, status. +Columns to display in table output. Available columns: id, username, email, +created at, updated at, status. ### -o, --output diff --git a/docs/reference/cli/users_suspend.md b/docs/reference/cli/users_suspend.md index d2980d00a4d62..445042d6ac91f 100644 --- a/docs/reference/cli/users_suspend.md +++ b/docs/reference/cli/users_suspend.md @@ -2,7 +2,8 @@ # users suspend -Update a user's status to 'suspended'. A suspended user cannot log into the platform +Update a user's status to 'suspended'. A suspended user cannot log into the +platform ## Usage From a0efc99aa1ae523269e3653e36bc30f8b1e115db Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 12 Aug 2024 16:03:59 +0000 Subject: [PATCH 15/16] fix links --- docs/templates/dependencies.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/templates/dependencies.md b/docs/templates/dependencies.md index 849a95a1b66ab..bb5a18d6d154a 100644 --- a/docs/templates/dependencies.md +++ b/docs/templates/dependencies.md @@ -90,9 +90,14 @@ To create a new Terraform lock file, run the inside a folder containing the Terraform source code for a given template. This will create a new file named `.terraform.lock.hcl` in the current +<<<<<<< HEAD directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), the lock file will be stored alongside with the other template source code. +======= +directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), +the lock file will be stored alongside with the other template source code. +>>>>>>> 6457689c5 (fix links) > Note: Terraform best practices also recommend checking in your > `.terraform.lock.hcl` into Git or other VCS. From 4f098d07e486c8ece83923a77c0c99da7c913055 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 13 Aug 2024 14:56:18 +0000 Subject: [PATCH 16/16] `fmt` & `gen` --- docs/reference/api/agents.md | 48 ++-- docs/reference/api/applications.md | 6 +- docs/reference/api/audit.md | 3 +- docs/reference/api/authentication.md | 6 +- docs/reference/api/authorization.md | 6 +- docs/reference/api/builds.md | 27 +- docs/reference/api/debug.md | 15 +- docs/reference/api/enterprise.md | 135 ++++------ docs/reference/api/files.md | 6 +- docs/reference/api/general.md | 21 +- docs/reference/api/git.md | 15 +- docs/reference/api/insights.md | 12 +- docs/reference/api/members.md | 24 +- docs/reference/api/notifications.md | 18 +- docs/reference/api/organizations.md | 21 +- docs/reference/api/portsharing.md | 6 +- docs/reference/api/schemas.md | 39 ++- docs/reference/api/templates.md | 102 +++----- docs/reference/api/users.md | 87 +++---- docs/reference/api/workspaceproxies.md | 3 +- docs/reference/api/workspaces.md | 62 ++--- docs/reference/cli/config-ssh.md | 7 +- docs/reference/cli/create.md | 6 +- docs/reference/cli/delete.md | 3 +- docs/reference/cli/dotfiles.md | 9 +- docs/reference/cli/features_list.md | 3 +- docs/reference/cli/groups_list.md | 3 +- docs/reference/cli/licenses_list.md | 3 +- docs/reference/cli/list.md | 5 +- docs/reference/cli/login.md | 6 +- docs/reference/cli/open_vscode.md | 5 +- docs/reference/cli/port-forward.md | 6 +- docs/reference/cli/provisionerd_start.md | 3 +- docs/reference/cli/publickey.md | 3 +- docs/reference/cli/restart.md | 3 +- docs/reference/cli/schedule_show.md | 3 +- docs/reference/cli/server.md | 230 +++++------------- .../reference/cli/server_create-admin-user.md | 9 +- docs/reference/cli/server_dbcrypt_decrypt.md | 3 +- docs/reference/cli/server_dbcrypt_rotate.md | 3 +- docs/reference/cli/speedtest.md | 3 +- docs/reference/cli/ssh.md | 17 +- docs/reference/cli/start.md | 3 +- docs/reference/cli/stat.md | 3 +- docs/reference/cli/support_bundle.md | 6 +- docs/reference/cli/templates_archive.md | 3 +- docs/reference/cli/templates_create.md | 30 +-- docs/reference/cli/templates_edit.md | 47 +--- docs/reference/cli/templates_list.md | 4 +- docs/reference/cli/templates_pull.md | 4 +- docs/reference/cli/templates_push.md | 12 +- docs/reference/cli/templates_versions_list.md | 3 +- docs/reference/cli/tokens_list.md | 6 +- docs/reference/cli/update.md | 3 +- docs/reference/cli/users_activate.md | 3 +- docs/reference/cli/users_create.md | 4 +- docs/reference/cli/users_list.md | 3 +- docs/reference/cli/users_suspend.md | 3 +- docs/templates/dependencies.md | 5 - 59 files changed, 356 insertions(+), 781 deletions(-) diff --git a/docs/reference/api/agents.md b/docs/reference/api/agents.md index a505a0f1a0cb6..e32fb0ac10f7a 100644 --- a/docs/reference/api/agents.md +++ b/docs/reference/api/agents.md @@ -18,8 +18,7 @@ curl -X GET http://coder-server:8080/api/v2/derp-map \ | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on AWS instance @@ -66,8 +65,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/aws-instance-identi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on Azure instance @@ -114,8 +112,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/azure-instance-iden | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Authenticate agent on Google Cloud instance @@ -161,8 +158,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/google-instance-ide | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.AuthenticateResponse](schemas.md#agentsdkauthenticateresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent external auth @@ -206,8 +202,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/external-auth?mat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get workspace agent git auth @@ -251,8 +246,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitauth?match=str | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.ExternalAuthResponse](schemas.md#agentsdkexternalauthresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent Git SSH key @@ -284,8 +278,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/me/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [agentsdk.GitSSHKey](schemas.md#agentsdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post workspace agent log source @@ -337,8 +330,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceagents/me/log-source \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentLogSource](schemas.md#codersdkworkspaceagentlogsource) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Patch workspace agent logs @@ -398,8 +390,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceagents/me/logs \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace agent by ID @@ -520,8 +511,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgent](schemas.md#codersdkworkspaceagent) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get connection info for workspace agent @@ -618,8 +608,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/con | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [workspacesdk.AgentConnectionInfo](schemas.md#workspacesdkagentconnectioninfo) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Coordinate workspace agent @@ -645,8 +634,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/coo | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get listening ports for workspace agent @@ -689,8 +677,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/lis | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentListeningPortsResponse](schemas.md#codersdkworkspaceagentlisteningportsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get logs by workspace agent @@ -760,8 +747,7 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Open PTY to workspace agent @@ -787,8 +773,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceagents/{workspaceagent}/pty | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get logs by workspace agent @@ -858,5 +843,4 @@ Status Code **200** | `level` | `warn` | | `level` | `error` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/applications.md b/docs/reference/api/applications.md index 33ddf8e91f0a0..2aa3623122780 100644 --- a/docs/reference/api/applications.md +++ b/docs/reference/api/applications.md @@ -24,8 +24,7 @@ curl -X GET http://coder-server:8080/api/v2/applications/auth-redirect \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get applications host @@ -56,5 +55,4 @@ curl -X GET http://coder-server:8080/api/v2/applications/host \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppHostResponse](schemas.md#codersdkapphostresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/audit.md b/docs/reference/api/audit.md index 659047337a65f..adf278068579e 100644 --- a/docs/reference/api/audit.md +++ b/docs/reference/api/audit.md @@ -96,5 +96,4 @@ curl -X GET http://coder-server:8080/api/v2/audit?limit=0 \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuditLogResponse](schemas.md#codersdkauditlogresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/authentication.md b/docs/reference/api/authentication.md index d0e503be7705b..77668fe030781 100644 --- a/docs/reference/api/authentication.md +++ b/docs/reference/api/authentication.md @@ -1,14 +1,12 @@ # Authentication -Long-lived tokens can be generated to perform actions on behalf of your user -account: +Long-lived tokens can be generated to perform actions on behalf of your user account: ```shell coder tokens create ``` -You can use tokens with the Coder's REST API using the `Coder-Session-Token` -HTTP header. +You can use tokens with the Coder's REST API using the `Coder-Session-Token` HTTP header. ```console curl 'http://coder-server:8080/api/v2/workspaces' \ diff --git a/docs/reference/api/authorization.md b/docs/reference/api/authorization.md index e36e23f8efc8a..19b6f75821440 100644 --- a/docs/reference/api/authorization.md +++ b/docs/reference/api/authorization.md @@ -66,8 +66,7 @@ curl -X POST http://coder-server:8080/api/v2/authcheck \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthorizationResponse](schemas.md#codersdkauthorizationresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Log in user @@ -162,5 +161,4 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/convert-login \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.OAuthConversionResponse](schemas.md#codersdkoauthconversionresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/builds.md b/docs/reference/api/builds.md index ae547c57012f4..8cad5b3a73bec 100644 --- a/docs/reference/api/builds.md +++ b/docs/reference/api/builds.md @@ -182,8 +182,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace build @@ -365,8 +364,7 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel workspace build @@ -410,8 +408,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/c | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace build logs @@ -484,8 +481,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get build parameters for workspace build @@ -535,8 +531,7 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get workspace resources for workspace build @@ -797,8 +792,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get provisioner state for workspace build @@ -980,8 +974,7 @@ curl -X GET http://coder-server:8080/api/v2/workspacebuilds/{workspacebuild}/sta | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace builds by workspace ID @@ -1345,8 +1338,7 @@ Status Code **200** | `transition` | `stop` | | `transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create workspace build @@ -1549,5 +1541,4 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/builds \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceBuild](schemas.md#codersdkworkspacebuild) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/debug.md b/docs/reference/api/debug.md index 7b08589bf0324..26c802c239311 100644 --- a/docs/reference/api/debug.md +++ b/docs/reference/api/debug.md @@ -18,8 +18,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/coordinator \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Debug Info Deployment Health @@ -381,8 +380,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/health \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthcheckReport](schemas.md#healthsdkhealthcheckreport) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get health settings @@ -413,8 +411,7 @@ curl -X GET http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.HealthSettings](schemas.md#healthsdkhealthsettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update health settings @@ -460,8 +457,7 @@ curl -X PUT http://coder-server:8080/api/v2/debug/health/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [healthsdk.UpdateHealthSettings](schemas.md#healthsdkupdatehealthsettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Debug Info Tailnet @@ -481,5 +477,4 @@ curl -X GET http://coder-server:8080/api/v2/debug/tailnet \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/enterprise.md b/docs/reference/api/enterprise.md index bafb92c2bc8c9..c0d7ff7a852c7 100644 --- a/docs/reference/api/enterprise.md +++ b/docs/reference/api/enterprise.md @@ -49,8 +49,7 @@ curl -X GET http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AppearanceConfig](schemas.md#codersdkappearanceconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update appearance @@ -122,8 +121,7 @@ curl -X PUT http://coder-server:8080/api/v2/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UpdateAppearanceConfig](schemas.md#codersdkupdateappearanceconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get entitlements @@ -173,8 +171,7 @@ curl -X GET http://coder-server:8080/api/v2/entitlements \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Entitlements](schemas.md#codersdkentitlements) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get group by ID @@ -233,8 +230,7 @@ curl -X GET http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete group by name @@ -293,8 +289,7 @@ curl -X DELETE http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update group by name @@ -368,8 +363,7 @@ curl -X PATCH http://coder-server:8080/api/v2/groups/{group} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get JFrog XRay scan by workspace agent ID. @@ -412,8 +406,7 @@ curl -X GET http://coder-server:8080/api/v2/integrations/jfrog/xray-scan?workspa | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.JFrogXrayScan](schemas.md#codersdkjfrogxrayscan) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post JFrog XRay scan by workspace agent ID. @@ -471,8 +464,7 @@ curl -X POST http://coder-server:8080/api/v2/integrations/jfrog/xray-scan \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get licenses @@ -520,8 +512,7 @@ Status Code **200** | `» uploaded_at` | string(date-time) | false | | | | `» uuid` | string(uuid) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete license @@ -547,8 +538,7 @@ curl -X DELETE http://coder-server:8080/api/v2/licenses/{id} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update notification template dispatch method @@ -575,8 +565,7 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/templates/{notificatio | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | Success | | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not modified | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 applications. @@ -639,8 +628,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» name` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create OAuth2 application. @@ -696,8 +684,7 @@ curl -X POST http://coder-server:8080/api/v2/oauth2-provider/apps \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 application. @@ -742,8 +729,7 @@ curl -X GET http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update OAuth2 application. @@ -800,8 +786,7 @@ curl -X PUT http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OAuth2ProviderApp](schemas.md#codersdkoauth2providerapp) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete OAuth2 application. @@ -827,8 +812,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get OAuth2 application secrets. @@ -880,8 +864,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» last_used_at` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create OAuth2 application secret. @@ -931,8 +914,7 @@ Status Code **200** | `» client_secret_full` | string | false | | | | `» id` | string(uuid) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete OAuth2 application secret. @@ -959,8 +941,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2-provider/apps/{app}/secret | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth2 authorization request. @@ -996,8 +977,7 @@ curl -X POST http://coder-server:8080/api/v2/oauth2/authorize?client_id=string&s | ------ | ---------------------------------------------------------- | ----------- | ------ | | 302 | [Found](https://tools.ietf.org/html/rfc7231#section-6.4.3) | Found | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth2 token exchange. @@ -1082,8 +1062,7 @@ curl -X DELETE http://coder-server:8080/api/v2/oauth2/tokens?client_id=string \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get groups by organization @@ -1187,8 +1166,7 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create group for organization @@ -1260,8 +1238,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/groups | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get group by organization and group name @@ -1321,8 +1298,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/groups/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Group](schemas.md#codersdkgroup) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get provisioner daemons @@ -1390,8 +1366,7 @@ Status Code **200** | `»» [any property]` | string | false | | | | `» version` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Serve provisioner daemon @@ -1417,8 +1392,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/provisi | ------ | ------------------------------------------------------------------------ | ------------------- | ------ | | 101 | [Switching Protocols](https://tools.ietf.org/html/rfc7231#section-6.2.2) | Switching Protocols | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List provisioner key @@ -1478,8 +1452,7 @@ Status Code **200** | `» tags` | object | false | | | | `»» [any property]` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create provisioner key @@ -1516,8 +1489,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/provis | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateProvisionerKeyResponse](schemas.md#codersdkcreateprovisionerkeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete provisioner key @@ -1544,8 +1516,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/prov | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get active replicas @@ -1599,8 +1570,7 @@ Status Code **200** | `» region_id` | integer | false | | Region ID is the region of the replica. | | `» relay_address` | string | false | | Relay address is the accessible address to relay DERP connections. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Get users @@ -1620,8 +1590,7 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Create new user @@ -1705,8 +1674,7 @@ curl -X POST http://coder-server:8080/api/v2/scim/v2/Users \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [coderd.SCIMUser](schemas.md#coderdscimuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Get user by ID @@ -1732,8 +1700,7 @@ curl -X GET http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | -------------------------------------------------------------- | ----------- | ------ | | 404 | [Not Found](https://tools.ietf.org/html/rfc7231#section-6.5.4) | Not Found | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SCIM 2.0: Update user account @@ -1817,8 +1784,7 @@ curl -X PATCH http://coder-server:8080/api/v2/scim/v2/Users/{id} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template ACLs @@ -1916,8 +1882,7 @@ Status Code **200** | `status` | `active` | | `status` | `suspended` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update template ACL @@ -1978,8 +1943,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/acl \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template available acl users/groups @@ -2104,8 +2068,7 @@ Status Code **200** | `source` | `user` | | `source` | `oidc` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user quiet hours schedule @@ -2163,8 +2126,7 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user quiet hours schedule @@ -2232,8 +2194,7 @@ Status Code **200** | `» user_can_set` | boolean | false | | User can set is true if the user is allowed to set their own quiet hours schedule. If false, the user cannot set a custom schedule and the default schedule will always be used. | | `» user_set` | boolean | false | | User set is true if the user has set their own quiet hours schedule. If false, the user is using the default schedule. | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace quota by user @@ -2271,8 +2232,7 @@ curl -X GET http://coder-server:8080/api/v2/workspace-quota/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceQuota](schemas.md#codersdkworkspacequota) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace proxies @@ -2366,8 +2326,7 @@ Status Code **200** | `status` | `unhealthy` | | `status` | `unregistered` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create workspace proxy @@ -2435,8 +2394,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaceproxies \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace proxy @@ -2493,8 +2451,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete workspace proxy @@ -2538,8 +2495,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace proxy @@ -2610,5 +2566,4 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaceproxies/{workspaceproxy} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceProxy](schemas.md#codersdkworkspaceproxy) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/files.md b/docs/reference/api/files.md index 2fadaf5747eac..379f59bf57491 100644 --- a/docs/reference/api/files.md +++ b/docs/reference/api/files.md @@ -44,8 +44,7 @@ file: string | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.UploadResponse](schemas.md#codersdkuploadresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get file by ID @@ -71,5 +70,4 @@ curl -X GET http://coder-server:8080/api/v2/files/{fileID} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/general.md b/docs/reference/api/general.md index 228aac24d0590..52cfd25f4c46c 100644 --- a/docs/reference/api/general.md +++ b/docs/reference/api/general.md @@ -103,8 +103,7 @@ curl -X POST http://coder-server:8080/api/v2/csp/reports \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get deployment config @@ -505,8 +504,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/config \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentConfig](schemas.md#codersdkdeploymentconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## SSH Config @@ -541,8 +539,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/ssh \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.SSHConfigResponse](schemas.md#codersdksshconfigresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get deployment stats @@ -594,8 +591,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/stats \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DeploymentStats](schemas.md#codersdkdeploymentstats) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get enabled experiments @@ -632,8 +628,7 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get safe experiments @@ -670,8 +665,7 @@ Status Code **200** | -------------- | ----- | -------- | ------------ | ----------- | | `[array item]` | array | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update check @@ -738,5 +732,4 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/tokenconfig | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TokenConfig](schemas.md#codersdktokenconfig) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/git.md b/docs/reference/api/git.md index e2d0f4877ae65..929ab3e868b8f 100644 --- a/docs/reference/api/git.md +++ b/docs/reference/api/git.md @@ -35,8 +35,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthLink](schemas.md#codersdkexternalauthlink) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth by ID @@ -97,8 +96,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuth](schemas.md#codersdkexternalauth) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete external auth user link by ID @@ -124,8 +122,7 @@ curl -X DELETE http://coder-server:8080/api/v2/external-auth/{externalauth} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth device by ID. @@ -166,8 +163,7 @@ curl -X GET http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ExternalAuthDevice](schemas.md#codersdkexternalauthdevice) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post external auth device by ID @@ -193,5 +189,4 @@ curl -X POST http://coder-server:8080/api/v2/external-auth/{externalauth}/device | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/insights.md b/docs/reference/api/insights.md index 9f6c82553735b..eb1a7679a6708 100644 --- a/docs/reference/api/insights.md +++ b/docs/reference/api/insights.md @@ -41,8 +41,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/daus?tz_offset=0 \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about templates @@ -137,8 +136,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/templates?start_time=2019-0 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateInsightsResponse](schemas.md#codersdktemplateinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about user activity @@ -190,8 +188,7 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-activity?start_time=20 | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserActivityInsightsResponse](schemas.md#codersdkuseractivityinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get insights about user latency @@ -246,5 +243,4 @@ curl -X GET http://coder-server:8080/api/v2/insights/user-latency?start_time=201 | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLatencyInsightsResponse](schemas.md#codersdkuserlatencyinsightsresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/members.md b/docs/reference/api/members.md index 8b2e0723df4fe..cecb22340fe99 100644 --- a/docs/reference/api/members.md +++ b/docs/reference/api/members.md @@ -79,8 +79,7 @@ Status Code **200** | `» user_id` | string(uuid) | false | | | | `» username` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get member roles by organization @@ -210,8 +209,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Upsert a custom organization role @@ -369,8 +367,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete a custom organization role @@ -497,8 +494,7 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Add organization member @@ -546,8 +542,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Remove organization member @@ -574,8 +569,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization}/memb | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Assign role to organization member @@ -633,8 +627,7 @@ curl -X PUT http://coder-server:8080/api/v2/organizations/{organization}/members | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.OrganizationMember](schemas.md#codersdkorganizationmember) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get site member roles @@ -758,5 +751,4 @@ Status Code **200** | `resource_type` | `workspace_dormant` | | `resource_type` | `workspace_proxy` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/notifications.md b/docs/reference/api/notifications.md index dd2f0b65590de..528153ebd103b 100644 --- a/docs/reference/api/notifications.md +++ b/docs/reference/api/notifications.md @@ -42,8 +42,7 @@ Status Code **200** | `» available` | array | false | | | | `» default` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get notifications settings @@ -74,8 +73,7 @@ curl -X GET http://coder-server:8080/api/v2/notifications/settings \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update notifications settings @@ -122,8 +120,7 @@ curl -X PUT http://coder-server:8080/api/v2/notifications/settings \ | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.NotificationsSettings](schemas.md#codersdknotificationssettings) | | 304 | [Not Modified](https://tools.ietf.org/html/rfc7232#section-4.1) | Not Modified | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get system notification templates @@ -179,8 +176,7 @@ Status Code **200** | `» name` | string | false | | | | `» title_template` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user notification preferences @@ -232,8 +228,7 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user notification preferences @@ -298,5 +293,4 @@ Status Code **200** | `» id` | string(uuid) | false | | | | `» updated_at` | string(date-time) | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/organizations.md b/docs/reference/api/organizations.md index 0738a3cdc5b44..4c4f49bb9d9d6 100644 --- a/docs/reference/api/organizations.md +++ b/docs/reference/api/organizations.md @@ -47,8 +47,7 @@ curl -X POST http://coder-server:8080/api/v2/licenses \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.License](schemas.md#codersdklicense) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update license entitlements @@ -86,8 +85,7 @@ curl -X POST http://coder-server:8080/api/v2/licenses/refresh-entitlements \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organizations @@ -143,8 +141,7 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create organization @@ -200,8 +197,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations \ | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organization by ID @@ -245,8 +241,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete organization @@ -290,8 +285,7 @@ curl -X DELETE http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update organization @@ -348,5 +342,4 @@ curl -X PATCH http://coder-server:8080/api/v2/organizations/{organization} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/portsharing.md b/docs/reference/api/portsharing.md index 00ec3cd0be580..179ab63f31404 100644 --- a/docs/reference/api/portsharing.md +++ b/docs/reference/api/portsharing.md @@ -35,8 +35,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/port-share | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Upsert workspace agent port share @@ -90,5 +89,4 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/port-share \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspaceAgentPortShare](schemas.md#codersdkworkspaceagentportshare) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/schemas.md b/docs/reference/api/schemas.md index 3d72f6d3c1f62..a7e5120a1b338 100644 --- a/docs/reference/api/schemas.md +++ b/docs/reference/api/schemas.md @@ -754,8 +754,7 @@ } ``` -AuthorizationCheck is used to check if the currently authenticated user (or the -specified user) can do a given action to a given set of objects. +AuthorizationCheck is used to check if the currently authenticated user (or the specified user) can do a given action to a given set of objects. ### Properties @@ -785,9 +784,7 @@ specified user) can do a given action to a given set of objects. } ``` -AuthorizationObject can represent a "set" of objects, such as: all workspaces in -an organization, all workspaces owned by me, all workspaces across the entire -product. +AuthorizationObject can represent a "set" of objects, such as: all workspaces in an organization, all workspaces owned by me, all workspaces across the entire product. ### Properties @@ -1389,9 +1386,7 @@ product. } ``` -CreateWorkspaceRequest provides options for creating a new workspace. Only one -of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is -specified, the active version of the template will be used. +CreateWorkspaceRequest provides options for creating a new workspace. Only one of TemplateID or TemplateVersionID can be specified, not both. If TemplateID is specified, the active version of the template will be used. ### Properties @@ -5712,9 +5707,8 @@ specified, the active version of the template will be used. | ---------- | ------ | -------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `schedule` | string | true | | Schedule is a cron expression that defines when the user's quiet hours window is. Schedule must not be empty. For new users, the schedule is set to 2am in their browser or computer's timezone. The schedule denotes the beginning of a 4 hour window where the workspace is allowed to automatically stop or restart due to maintenance or template schedule. | -The schedule must be daily with a single time, and should have a timezone -specified via a CRON_TZ prefix (otherwise UTC will be used). If the schedule is -empty, the user will be updated to use the default schedule.| +The schedule must be daily with a single time, and should have a timezone specified via a CRON_TZ prefix (otherwise UTC will be used). +If the schedule is empty, the user will be updated to use the default schedule.| ## codersdk.UpdateWorkspaceAutomaticUpdatesRequest @@ -9210,9 +9204,9 @@ _None_ | `regionScore` | object | false | | Regionscore scales latencies of DERP regions by a given scaling factor when determining which region to use as the home ("preferred") DERP. Scores in the range (0, 1) will cause this region to be proportionally more preferred, and scores in the range (1, ∞) will penalize a region. | If a region is not present in this map, it is treated as having a score of 1.0. -Scores should not be 0 or negative; such scores will be ignored. A nil map means -no change from the previous value (if any); an empty non-nil map can be sent to -reset all scores back to 1.0.| |» `[any property]`|number|false||| +Scores should not be 0 or negative; such scores will be ignored. +A nil map means no change from the previous value (if any); an empty non-nil map can be sent to reset all scores back to 1.0.| +|» `[any property]`|number|false||| ## tailcfg.DERPMap @@ -9288,9 +9282,9 @@ reset all scores back to 1.0.| |» `[any property]`|number|false||| | This field is only meaningful if the Regions map is non-nil (indicating a change). | | `regions` | object | false | | Regions is the set of geographic regions running DERP node(s). | -It's keyed by the DERPRegion.RegionID. The numbers are not necessarily -contiguous.| |» -`[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| +It's keyed by the DERPRegion.RegionID. +The numbers are not necessarily contiguous.| +|» `[any property]`|[tailcfg.DERPRegion](#tailcfgderpregion)|false||| ## tailcfg.DERPNode @@ -9372,13 +9366,10 @@ contiguous.| |» | `regionCode` | string | false | | Regioncode is a short name for the region. It's usually a popular city or airport code in the region: "nyc", "sf", "sin", "fra", etc. | | `regionID` | integer | false | | Regionid is a unique integer for a geographic region. | -It corresponds to the legacy derpN.tailscale.com hostnames used by older -clients. (Older clients will continue to resolve derpN.tailscale.com when -contacting peers, rather than use the server-provided DERPMap) RegionIDs must be -non-zero, positive, and guaranteed to fit in a JavaScript number. RegionIDs in -range 900-999 are reserved for end users to run their own DERP nodes.| -|`regionName`|string|false||Regionname is a long English name for the region: -"New York City", "San Francisco", "Singapore", "Frankfurt", etc.| +It corresponds to the legacy derpN.tailscale.com hostnames used by older clients. (Older clients will continue to resolve derpN.tailscale.com when contacting peers, rather than use the server-provided DERPMap) +RegionIDs must be non-zero, positive, and guaranteed to fit in a JavaScript number. +RegionIDs in range 900-999 are reserved for end users to run their own DERP nodes.| +|`regionName`|string|false||Regionname is a long English name for the region: "New York City", "San Francisco", "Singapore", "Frankfurt", etc.| ## url.Userinfo diff --git a/docs/reference/api/templates.md b/docs/reference/api/templates.md index 036bad201476e..1a47cb600096a 100644 --- a/docs/reference/api/templates.md +++ b/docs/reference/api/templates.md @@ -136,8 +136,7 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template by organization @@ -249,8 +248,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template examples by organization @@ -310,8 +308,7 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get templates by organization and template name @@ -393,8 +390,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by organization, template, and name @@ -465,8 +461,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get previous template version by organization, template, and name @@ -537,8 +532,7 @@ curl -X GET http://coder-server:8080/api/v2/organizations/{organization}/templat | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template version by organization @@ -633,8 +627,7 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/templa | ------ | ------------------------------------------------------------ | ----------- | -------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get all templates @@ -766,8 +759,7 @@ Status Code **200** | `max_port_share_level` | `public` | | `provisioner` | `terraform` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template examples @@ -821,8 +813,7 @@ Status Code **200** | `» tags` | array | false | | | | `» url` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template metadata by ID @@ -903,8 +894,7 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete template by ID @@ -948,8 +938,7 @@ curl -X DELETE http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update template metadata by ID @@ -1030,8 +1019,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template} \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Template](schemas.md#codersdktemplate) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template DAUs by ID @@ -1074,8 +1062,7 @@ curl -X GET http://coder-server:8080/api/v2/templates/{template}/daus \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.DAUsResponse](schemas.md#codersdkdausresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List template versions by template ID @@ -1199,8 +1186,7 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update active template version by template ID @@ -1254,8 +1240,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templates/{template}/versions \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Archive template unused versions by template id @@ -1309,8 +1294,7 @@ curl -X POST http://coder-server:8080/api/v2/templates/{template}/versions/archi | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by template ID and name @@ -1431,8 +1415,7 @@ Status Code **200** | `status` | `canceled` | | `status` | `failed` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version by ID @@ -1501,8 +1484,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Patch template version by ID @@ -1582,8 +1564,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.TemplateVersion](schemas.md#codersdktemplateversion) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Archive template version @@ -1627,8 +1608,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel template version by ID @@ -1672,8 +1652,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create template version dry-run @@ -1747,8 +1726,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run by job ID @@ -1801,8 +1779,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/d | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ProvisionerJob](schemas.md#codersdkprovisionerjob) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Cancel template version dry-run by job ID @@ -1847,8 +1824,7 @@ curl -X PATCH http://coder-server:8080/api/v2/templateversions/{templateversion} | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run logs by job ID @@ -1922,8 +1898,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template version dry-run resources by job ID @@ -2185,8 +2160,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get external auth by template version @@ -2246,8 +2220,7 @@ Status Code **200** | `» optional` | boolean | false | | | | `» type` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get logs by template version @@ -2320,8 +2293,7 @@ Status Code **200** | `log_source` | `provisioner_daemon` | | `log_source` | `provisioner` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get parameters by template version @@ -2347,8 +2319,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/p | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get resources by template version @@ -2609,8 +2580,7 @@ Status Code **200** | `workspace_transition` | `stop` | | `workspace_transition` | `delete` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get rich parameters by template version @@ -2710,8 +2680,7 @@ Status Code **200** | `validation_monotonic` | `increasing` | | `validation_monotonic` | `decreasing` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Removed: Get schema by template version @@ -2737,8 +2706,7 @@ curl -X GET http://coder-server:8080/api/v2/templateversions/{templateversion}/s | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Unarchive template version @@ -2782,8 +2750,7 @@ curl -X POST http://coder-server:8080/api/v2/templateversions/{templateversion}/ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get template variables by template version @@ -2851,5 +2818,4 @@ Status Code **200** | `type` | `number` | | `type` | `bool` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/users.md b/docs/reference/api/users.md index 101b1e822d73b..05af30df869e0 100644 --- a/docs/reference/api/users.md +++ b/docs/reference/api/users.md @@ -61,8 +61,7 @@ curl -X GET http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GetUsersResponse](schemas.md#codersdkgetusersresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create new user @@ -132,8 +131,7 @@ curl -X POST http://coder-server:8080/api/v2/users \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get authentication methods @@ -175,8 +173,7 @@ curl -X GET http://coder-server:8080/api/v2/users/authmethods \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.AuthMethods](schemas.md#codersdkauthmethods) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Check initial user created @@ -214,8 +211,7 @@ curl -X GET http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create initial user @@ -275,8 +271,7 @@ curl -X POST http://coder-server:8080/api/v2/users/first \ | ------ | ------------------------------------------------------------ | ----------- | ------------------------------------------------------------------------------ | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.CreateFirstUserResponse](schemas.md#codersdkcreatefirstuserresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Log out user @@ -314,8 +309,7 @@ curl -X POST http://coder-server:8080/api/v2/users/logout \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OAuth 2.0 GitHub Callback @@ -335,8 +329,7 @@ curl -X GET http://coder-server:8080/api/v2/users/oauth2/github/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## OpenID Connect Callback @@ -356,8 +349,7 @@ curl -X GET http://coder-server:8080/api/v2/users/oidc/callback \ | ------ | ----------------------------------------------------------------------- | ------------------ | ------ | | 307 | [Temporary Redirect](https://tools.ietf.org/html/rfc7231#section-6.4.7) | Temporary Redirect | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user by name @@ -412,8 +404,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete user @@ -439,8 +430,7 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user} \ | ------ | ------------------------------------------------------- | ----------- | ------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user appearance settings @@ -505,8 +495,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/appearance \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get autofill build parameters for user @@ -557,8 +546,7 @@ Status Code **200** | `» name` | string | false | | | | `» value` | string | false | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user Git SSH key @@ -598,8 +586,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Regenerate user SSH key @@ -639,8 +626,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/gitsshkey \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.GitSSHKey](schemas.md#codersdkgitsshkey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create new session key @@ -677,8 +663,7 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user tokens @@ -755,8 +740,7 @@ Status Code **200** | `scope` | `all` | | `scope` | `application_connect` | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create token API key @@ -805,8 +789,7 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/keys/tokens \ | ------ | ------------------------------------------------------------ | ----------- | ---------------------------------------------------------------------------- | | 201 | [Created](https://tools.ietf.org/html/rfc7231#section-6.3.2) | Created | [codersdk.GenerateAPIKeyResponse](schemas.md#codersdkgenerateapikeyresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get API key by token name @@ -853,8 +836,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/tokens/{keyname} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get API key by ID @@ -901,8 +883,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.APIKey](schemas.md#codersdkapikey) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Delete API key @@ -929,8 +910,7 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user login type @@ -967,8 +947,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/login-type \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.UserLoginType](schemas.md#codersdkuserlogintype) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organizations by user @@ -1030,8 +1009,7 @@ Status Code **200** | `» name` | string | false | | | | `» updated_at` | string(date-time) | true | | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get organization by user and organization name @@ -1076,8 +1054,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/organizations/{organiza | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Organization](schemas.md#codersdkorganization) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user password @@ -1114,8 +1091,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/password \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update user profile @@ -1181,8 +1157,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/profile \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get user roles @@ -1237,8 +1212,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Assign role to user @@ -1303,8 +1277,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/roles \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Activate user account @@ -1359,8 +1332,7 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/activate \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Suspend user account @@ -1415,5 +1387,4 @@ curl -X PUT http://coder-server:8080/api/v2/users/{user}/status/suspend \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.User](schemas.md#codersdkuser) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/workspaceproxies.md b/docs/reference/api/workspaceproxies.md index 5959b042cfd9b..2113d53d169eb 100644 --- a/docs/reference/api/workspaceproxies.md +++ b/docs/reference/api/workspaceproxies.md @@ -39,5 +39,4 @@ curl -X GET http://coder-server:8080/api/v2/regions \ | ------ | ------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.RegionsResponse-codersdk_Region](schemas.md#codersdkregionsresponse-codersdk_region) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/api/workspaces.md b/docs/reference/api/workspaces.md index 4e2494c33ff0d..10d4680430834 100644 --- a/docs/reference/api/workspaces.md +++ b/docs/reference/api/workspaces.md @@ -14,9 +14,10 @@ curl -X POST http://coder-server:8080/api/v2/organizations/{organization}/member `POST /organizations/{organization}/members/{user}/workspaces` -Create a new workspace using a template. The request must specify either the -Template ID or the Template Version ID, not both. If the Template ID is -specified, the active version of the template will be used. +Create a new workspace using a template. The request must +specify either the Template ID or the Template Version ID, +not both. If the Template ID is specified, the active version +of the template will be used. > Body parameter @@ -237,8 +238,7 @@ specified, the active version of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace metadata by user and workspace name @@ -453,8 +453,7 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/workspace/{workspacenam | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Create user workspace @@ -470,9 +469,10 @@ curl -X POST http://coder-server:8080/api/v2/users/{user}/workspaces \ `POST /users/{user}/workspaces` -Create a new workspace using a template. The request must specify either the -Template ID or the Template Version ID, not both. If the Template ID is -specified, the active version of the template will be used. +Create a new workspace using a template. The request must +specify either the Template ID or the Template Version ID, +not both. If the Template ID is specified, the active version +of the template will be used. > Body parameter @@ -692,8 +692,7 @@ specified, the active version of the template will be used. | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## List workspaces @@ -909,8 +908,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.WorkspacesResponse](schemas.md#codersdkworkspacesresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Get workspace metadata by ID @@ -1124,8 +1122,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace metadata by ID @@ -1161,8 +1158,7 @@ curl -X PATCH http://coder-server:8080/api/v2/workspaces/{workspace} \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace autostart schedule by ID @@ -1198,8 +1194,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autostart \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace automatic updates by ID @@ -1235,8 +1230,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/autoupdates \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace dormancy status by id. @@ -1459,8 +1453,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/dormant \ | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Workspace](schemas.md#codersdkworkspace) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Extend workspace deadline by ID @@ -1514,8 +1507,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/extend \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Favorite workspace by ID. @@ -1541,8 +1533,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Unfavorite workspace by ID. @@ -1568,8 +1559,7 @@ curl -X DELETE http://coder-server:8080/api/v2/workspaces/{workspace}/favorite \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Resolve workspace autostart by id. @@ -1606,8 +1596,7 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/resolve-autos | ------ | ------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------- | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.ResolveAutostartResponse](schemas.md#codersdkresolveautostartresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Update workspace TTL by ID @@ -1643,8 +1632,7 @@ curl -X PUT http://coder-server:8080/api/v2/workspaces/{workspace}/ttl \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Post Workspace Usage by ID @@ -1681,8 +1669,7 @@ curl -X POST http://coder-server:8080/api/v2/workspaces/{workspace}/usage \ | ------ | --------------------------------------------------------------- | ----------- | ------ | | 204 | [No Content](https://tools.ietf.org/html/rfc7231#section-6.3.5) | No Content | | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). ## Watch workspace by ID @@ -1713,5 +1700,4 @@ curl -X GET http://coder-server:8080/api/v2/workspaces/{workspace}/watch \ | ------ | ------------------------------------------------------- | ----------- | ------------------------------------------------ | | 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | OK | [codersdk.Response](schemas.md#codersdkresponse) | -To perform this operation, you must be authenticated. -[Learn more](authentication.md). +To perform this operation, you must be authenticated. [Learn more](authentication.md). diff --git a/docs/reference/cli/config-ssh.md b/docs/reference/cli/config-ssh.md index a1149363d86fc..005fcfa42fa99 100644 --- a/docs/reference/cli/config-ssh.md +++ b/docs/reference/cli/config-ssh.md @@ -42,8 +42,7 @@ Specifies the path to an SSH config. | Type | string | | Environment | $CODER_SSH_CONFIG_BINARY_PATH | -Optionally specify the absolute path to the coder binary used in ProxyCommand. -By default, the binary invoking this command ('config ssh') is used. +Optionally specify the absolute path to the coder binary used in ProxyCommand. By default, the binary invoking this command ('config ssh') is used. ### -o, --ssh-option @@ -89,9 +88,7 @@ Override the default host prefix. | Environment | $CODER_CONFIGSSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. -Auto means that the agent startup script behavior configured in the workspace -template is used. +Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. ### --disable-autostart diff --git a/docs/reference/cli/create.md b/docs/reference/cli/create.md index 9f0b53f85b7c4..aefaf4d316d0b 100644 --- a/docs/reference/cli/create.md +++ b/docs/reference/cli/create.md @@ -36,8 +36,7 @@ Specify a template name. | Type | string | | Environment | $CODER_WORKSPACE_START_AT | -Specify the workspace autostart schedule. Check coder schedule start --help for -the syntax. +Specify the workspace autostart schedule. Check coder schedule start --help for the syntax. ### --stop-after @@ -56,8 +55,7 @@ Specify a duration after which the workspace should shut down (e.g. 8h). | Environment | $CODER_WORKSPACE_AUTOMATIC_UPDATES | | Default | never | -Specify automatic updates setting for the workspace (accepts 'always' or -'never'). +Specify automatic updates setting for the workspace (accepts 'always' or 'never'). ### --copy-parameters-from diff --git a/docs/reference/cli/delete.md b/docs/reference/cli/delete.md index fd24f62b8ccca..7ea5eb0839042 100644 --- a/docs/reference/cli/delete.md +++ b/docs/reference/cli/delete.md @@ -22,8 +22,7 @@ coder delete [flags] | ---- | ----------------- | | Type | bool | -Delete a workspace without deleting its resources. This can delete a workspace -in a broken state, but may also lead to unaccounted cloud resources. +Delete a workspace without deleting its resources. This can delete a workspace in a broken state, but may also lead to unaccounted cloud resources. ### -y, --yes diff --git a/docs/reference/cli/dotfiles.md b/docs/reference/cli/dotfiles.md index 702a6f30084d3..709aab6dd70b0 100644 --- a/docs/reference/cli/dotfiles.md +++ b/docs/reference/cli/dotfiles.md @@ -27,8 +27,7 @@ coder dotfiles [flags] | Type | string | | Environment | $CODER_SYMLINK_DIR | -Specifies the directory for the dotfiles symlink destinations. If empty, will -use $HOME. +Specifies the directory for the dotfiles symlink destinations. If empty, will use $HOME. ### -b, --branch @@ -36,8 +35,7 @@ use $HOME. | ---- | ------------------- | | Type | string | -Specifies which branch to clone. If empty, will default to cloning the default -branch or using the existing branch in the cloned repo on disk. +Specifies which branch to clone. If empty, will default to cloning the default branch or using the existing branch in the cloned repo on disk. ### --repo-dir @@ -47,8 +45,7 @@ branch or using the existing branch in the cloned repo on disk. | Environment | $CODER_DOTFILES_REPO_DIR | | Default | dotfiles | -Specifies the directory for the dotfiles repository, relative to global config -directory. +Specifies the directory for the dotfiles repository, relative to global config directory. ### -y, --yes diff --git a/docs/reference/cli/features_list.md b/docs/reference/cli/features_list.md index 569c2a01853ad..3cafdcb0ed004 100644 --- a/docs/reference/cli/features_list.md +++ b/docs/reference/cli/features_list.md @@ -21,8 +21,7 @@ coder features list [flags] | Type | string-array | | Default | Name,Entitlement,Enabled,Limit,Actual | -Specify a column to filter in the table. Available columns are: Name, -Entitlement, Enabled, Limit, Actual. +Specify a column to filter in the table. Available columns are: Name, Entitlement, Enabled, Limit, Actual. ### -o, --output diff --git a/docs/reference/cli/groups_list.md b/docs/reference/cli/groups_list.md index a8ca35aaed93b..04d9fe726adfd 100644 --- a/docs/reference/cli/groups_list.md +++ b/docs/reference/cli/groups_list.md @@ -19,8 +19,7 @@ coder groups list [flags] | Type | string-array | | Default | name,display name,organization id,members,avatar url | -Columns to display in table output. Available columns: name, display name, -organization id, members, avatar url. +Columns to display in table output. Available columns: name, display name, organization id, members, avatar url. ### -o, --output diff --git a/docs/reference/cli/licenses_list.md b/docs/reference/cli/licenses_list.md index f1be9143def82..121f9a4716efe 100644 --- a/docs/reference/cli/licenses_list.md +++ b/docs/reference/cli/licenses_list.md @@ -23,8 +23,7 @@ coder licenses list [flags] | Type | string-array | | Default | ID,UUID,Expires At,Uploaded At,Features | -Columns to display in table output. Available columns: id, uuid, uploaded at, -features, expires at, trial. +Columns to display in table output. Available columns: id, uuid, uploaded at, features, expires at, trial. ### -o, --output diff --git a/docs/reference/cli/list.md b/docs/reference/cli/list.md index a8ac5e937564c..e64adf399dd6a 100644 --- a/docs/reference/cli/list.md +++ b/docs/reference/cli/list.md @@ -40,10 +40,7 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,template,status,healthy,last built,current version,outdated,starts at,stops after | -Columns to display in table output. Available columns: favorite, workspace, -organization id, organization name, template, status, healthy, last built, -current version, outdated, starts at, starts next, stops after, stops next, -daily cost. +Columns to display in table output. Available columns: favorite, workspace, organization id, organization name, template, status, healthy, last built, current version, outdated, starts at, starts next, stops after, stops next, daily cost. ### -o, --output diff --git a/docs/reference/cli/login.md b/docs/reference/cli/login.md index 227ad2cdb45d2..9a27e4a6357c8 100644 --- a/docs/reference/cli/login.md +++ b/docs/reference/cli/login.md @@ -55,8 +55,7 @@ Specifies a password to use if creating the first user for the deployment. | Type | bool | | Environment | $CODER_FIRST_USER_TRIAL | -Specifies whether a trial license should be provisioned for the Coder deployment -or not. +Specifies whether a trial license should be provisioned for the Coder deployment or not. ### --use-token-as-session @@ -64,5 +63,4 @@ or not. | ---- | ----------------- | | Type | bool | -By default, the CLI will generate a new session token when logging in. This flag -will instead use the provided token as the session token. +By default, the CLI will generate a new session token when logging in. This flag will instead use the provided token as the session token. diff --git a/docs/reference/cli/open_vscode.md b/docs/reference/cli/open_vscode.md index bfeeba70e5e4b..23e4d85d604b6 100644 --- a/docs/reference/cli/open_vscode.md +++ b/docs/reference/cli/open_vscode.md @@ -19,7 +19,4 @@ coder open vscode [flags] [] | Type | bool | | Environment | $CODER_OPEN_VSCODE_GENERATE_TOKEN | -Generate an auth token and include it in the vscode:// URI. This is for -automagical configuration of VS Code Desktop and not needed if already -configured. This flag does not need to be specified when running this command on -a local machine unless automatic open fails. +Generate an auth token and include it in the vscode:// URI. This is for automagical configuration of VS Code Desktop and not needed if already configured. This flag does not need to be specified when running this command on a local machine unless automatic open fails. diff --git a/docs/reference/cli/port-forward.md b/docs/reference/cli/port-forward.md index aaea7128db3ae..f279e2125d93b 100644 --- a/docs/reference/cli/port-forward.md +++ b/docs/reference/cli/port-forward.md @@ -2,8 +2,7 @@ # port-forward -Forward ports from a workspace to the local machine. For reverse port -forwarding, use "coder ssh -R". +Forward ports from a workspace to the local machine. For reverse port forwarding, use "coder ssh -R". Aliases: @@ -59,8 +58,7 @@ Forward TCP port(s) from the workspace to the local machine. | Type | string-array | | Environment | $CODER_PORT_FORWARD_UDP | -Forward UDP port(s) from the workspace to the local machine. The UDP connection -has TCP-like semantics to support stateful UDP protocols. +Forward UDP port(s) from the workspace to the local machine. The UDP connection has TCP-like semantics to support stateful UDP protocols. ### --disable-autostart diff --git a/docs/reference/cli/provisionerd_start.md b/docs/reference/cli/provisionerd_start.md index 5ec1bbad85a25..c3ccccbd0e1a1 100644 --- a/docs/reference/cli/provisionerd_start.md +++ b/docs/reference/cli/provisionerd_start.md @@ -114,8 +114,7 @@ Output Stackdriver compatible logs to a given file. | Type | string-array | | Environment | $CODER_PROVISIONER_DAEMON_LOG_FILTER | -Filter debug logs by matching against a given regex. Use .\* to match all debug -logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug logs. ### --prometheus-enable diff --git a/docs/reference/cli/publickey.md b/docs/reference/cli/publickey.md index ff195987310a0..63e19e7e54423 100644 --- a/docs/reference/cli/publickey.md +++ b/docs/reference/cli/publickey.md @@ -22,8 +22,7 @@ coder publickey [flags] | ---- | ----------------- | | Type | bool | -Regenerate your public key. This will require updating the key on any services -it's registered with. +Regenerate your public key. This will require updating the key on any services it's registered with. ### -y, --yes diff --git a/docs/reference/cli/restart.md b/docs/reference/cli/restart.md index 5e2f6a8192a20..215917a8e0d22 100644 --- a/docs/reference/cli/restart.md +++ b/docs/reference/cli/restart.md @@ -70,5 +70,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/schedule_show.md b/docs/reference/cli/schedule_show.md index fabe302d59583..8ecf6d59b7ac9 100644 --- a/docs/reference/cli/schedule_show.md +++ b/docs/reference/cli/schedule_show.md @@ -47,8 +47,7 @@ Search for a workspace with a query. | Type | string-array | | Default | workspace,starts at,starts next,stops after,stops next | -Columns to display in table output. Available columns: workspace, starts at, -starts next, stops after, stops next. +Columns to display in table output. Available columns: workspace, starts at, starts next, stops after, stops next. ### -o, --output diff --git a/docs/reference/cli/server.md b/docs/reference/cli/server.md index 2a664ec863fda..ae9eea9c8ac63 100644 --- a/docs/reference/cli/server.md +++ b/docs/reference/cli/server.md @@ -39,8 +39,7 @@ The URL that users will use to access the Coder deployment. | Environment | $CODER_WILDCARD_ACCESS_URL | | YAML | networking.wildcardAccessURL | -Specifies the wildcard hostname to use for workspace applications in the form -"\*.example.com". +Specifies the wildcard hostname to use for workspace applications in the form "\*.example.com". ### --docs-url @@ -102,10 +101,7 @@ Whether TLS will be enabled. | Environment | $CODER_TLS_CERT_FILE | | YAML | networking.tls.certFiles | -Path to each certificate for TLS. It requires a PEM-encoded file. To configure -the listener to use a CA certificate, concatenate the primary certificate and -the CA certificate together. The primary certificate should appear first in the -combined file. +Path to each certificate for TLS. It requires a PEM-encoded file. To configure the listener to use a CA certificate, concatenate the primary certificate and the CA certificate together. The primary certificate should appear first in the combined file. ### --tls-client-ca-file @@ -115,8 +111,7 @@ combined file. | Environment | $CODER_TLS_CLIENT_CA_FILE | | YAML | networking.tls.clientCAFile | -PEM-encoded Certificate Authority file used for checking the authenticity of -client. +PEM-encoded Certificate Authority file used for checking the authenticity of client. ### --tls-client-auth @@ -127,8 +122,7 @@ client. | YAML | networking.tls.clientAuth | | Default | none | -Policy the server will follow for TLS Client Authentication. Accepted values are -"none", "request", "require-any", "verify-if-given", or "require-and-verify". +Policy the server will follow for TLS Client Authentication. Accepted values are "none", "request", "require-any", "verify-if-given", or "require-and-verify". ### --tls-key-file @@ -138,8 +132,7 @@ Policy the server will follow for TLS Client Authentication. Accepted values are | Environment | $CODER_TLS_KEY_FILE | | YAML | networking.tls.keyFiles | -Paths to the private keys for each of the certificates. It requires a -PEM-encoded file. +Paths to the private keys for each of the certificates. It requires a PEM-encoded file. ### --tls-min-version @@ -150,8 +143,7 @@ PEM-encoded file. | YAML | networking.tls.minVersion | | Default | tls12 | -Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" -or "tls13". +Minimum supported version of TLS. Accepted values are "tls10", "tls11", "tls12" or "tls13". ### --tls-client-cert-file @@ -161,8 +153,7 @@ or "tls13". | Environment | $CODER_TLS_CLIENT_CERT_FILE | | YAML | networking.tls.clientCertFile | -Path to certificate for client TLS authentication. It requires a PEM-encoded -file. +Path to certificate for client TLS authentication. It requires a PEM-encoded file. ### --tls-client-key-file @@ -182,8 +173,7 @@ Path to key for client TLS authentication. It requires a PEM-encoded file. | Environment | $CODER_TLS_CIPHERS | | YAML | networking.tls.tlsCiphers | -Specify specific TLS ciphers that allowed to be used. See -https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. +Specify specific TLS ciphers that allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75. ### --tls-allow-insecure-ciphers @@ -194,8 +184,7 @@ https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L53-L75 | YAML | networking.tls.tlsAllowInsecureCiphers | | Default | false | -By default, only ciphers marked as 'secure' are allowed to be used. See -https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. +By default, only ciphers marked as 'secure' are allowed to be used. See https://github.com/golang/go/blob/master/src/crypto/tls/cipher_suites.go#L82-L95. ### --derp-server-enable @@ -228,11 +217,7 @@ Region name that for the embedded DERP server. | YAML | networking.derp.stunAddresses | | Default | stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302 | -Addresses for STUN servers to establish P2P connections. It's recommended to -have at least two STUN servers to give users the best chance of connecting P2P -to workspaces. Each STUN server will get it's own DERP region, with region IDs -starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn -off STUN completely. +Addresses for STUN servers to establish P2P connections. It's recommended to have at least two STUN servers to give users the best chance of connecting P2P to workspaces. Each STUN server will get it's own DERP region, with region IDs starting at `--derp-server-region-id + 1`. Use special value 'disable' to turn off STUN completely. ### --derp-server-relay-url @@ -242,8 +227,7 @@ off STUN completely. | Environment | $CODER_DERP_SERVER_RELAY_URL | | YAML | networking.derp.relayURL | -An HTTP URL that is accessible by other replicas to relay DERP traffic. Required -for high availability. +An HTTP URL that is accessible by other replicas to relay DERP traffic. Required for high availability. ### --block-direct-connections @@ -253,11 +237,7 @@ for high availability. | Environment | $CODER_BLOCK_DIRECT | | YAML | networking.derp.blockDirect | -Block peer-to-peer (aka. direct) workspace connections. All workspace -connections from the CLI will be proxied through Coder (or custom configured -DERP servers) and will never be peer-to-peer when enabled. Workspaces may still -reach out to STUN servers to get their address until they are restarted after -this change has been made, but new connections will still be proxied regardless. +Block peer-to-peer (aka. direct) workspace connections. All workspace connections from the CLI will be proxied through Coder (or custom configured DERP servers) and will never be peer-to-peer when enabled. Workspaces may still reach out to STUN servers to get their address until they are restarted after this change has been made, but new connections will still be proxied regardless. ### --derp-force-websockets @@ -267,10 +247,7 @@ this change has been made, but new connections will still be proxied regardless. | Environment | $CODER_DERP_FORCE_WEBSOCKETS | | YAML | networking.derp.forceWebSockets | -Force clients and agents to always use WebSocket to connect to DERP relay -servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some -reverse proxies. Clients may automatically fallback to WebSocket if they detect -an issue with `Upgrade: derp`, but this does not work in all situations. +Force clients and agents to always use WebSocket to connect to DERP relay servers. By default, DERP uses `Upgrade: derp`, which may cause issues with some reverse proxies. Clients may automatically fallback to WebSocket if they detect an issue with `Upgrade: derp`, but this does not work in all situations. ### --derp-config-url @@ -280,8 +257,7 @@ an issue with `Upgrade: derp`, but this does not work in all situations. | Environment | $CODER_DERP_CONFIG_URL | | YAML | networking.derp.url | -URL to fetch a DERP mapping on startup. See: -https://tailscale.com/kb/1118/custom-derp-servers/. +URL to fetch a DERP mapping on startup. See: https://tailscale.com/kb/1118/custom-derp-servers/. ### --derp-config-path @@ -291,8 +267,7 @@ https://tailscale.com/kb/1118/custom-derp-servers/. | Environment | $CODER_DERP_CONFIG_PATH | | YAML | networking.derp.configPath | -Path to read a DERP mapping from. See: -https://tailscale.com/kb/1118/custom-derp-servers/. +Path to read a DERP mapping from. See: https://tailscale.com/kb/1118/custom-derp-servers/. ### --prometheus-enable @@ -334,9 +309,7 @@ Collect agent stats (may increase charges for metrics storage). | YAML | introspection.prometheus.aggregate_agent_stats_by | | Default | agent_name,template_name,username,workspace_name | -When collecting agent stats, aggregate metrics by a given set of comma-separated -labels to reduce cardinality. Accepted values are agent_name, template_name, -username, workspace_name. +When collecting agent stats, aggregate metrics by a given set of comma-separated labels to reduce cardinality. Accepted values are agent_name, template_name, username, workspace_name. ### --prometheus-collect-db-metrics @@ -407,8 +380,7 @@ Organizations the user must be a member of to Login with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOWED_TEAMS | | YAML | oauth2.github.allowedTeams | -Teams inside organizations the user must be a member of to Login with GitHub. -Structured as: /. +Teams inside organizations the user must be a member of to Login with GitHub. Structured as: /. ### --oauth2-github-allow-signups @@ -428,8 +400,7 @@ Whether new users can sign up with GitHub. | Environment | $CODER_OAUTH2_GITHUB_ALLOW_EVERYONE | | YAML | oauth2.github.allowEveryone | -Allow all logins, setting this option means allowed orgs and teams must be -empty. +Allow all logins, setting this option means allowed orgs and teams must be empty. ### --oauth2-github-enterprise-base-url @@ -479,8 +450,7 @@ Client secret to use for Login with OIDC. | Environment | $CODER_OIDC_CLIENT_KEY_FILE | | YAML | oidc.oidcClientKeyFile | -Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be -used instead of oidc-client-secret if your IDP supports it. +Pem encoded RSA private key to use for oauth2 PKI/JWT authorization. This can be used instead of oidc-client-secret if your IDP supports it. ### --oidc-client-cert-file @@ -490,9 +460,7 @@ used instead of oidc-client-secret if your IDP supports it. | Environment | $CODER_OIDC_CLIENT_CERT_FILE | | YAML | oidc.oidcClientCertFile | -Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public -certificate that accompanies oidc-client-key-file. A standard x509 certificate -is expected. +Pem encoded certificate file to use for oauth2 PKI/JWT authorization. The public certificate that accompanies oidc-client-key-file. A standard x509 certificate is expected. ### --oidc-email-domain @@ -598,8 +566,7 @@ Ignore the userinfo endpoint and only use the ID token for user information. | Environment | $CODER_OIDC_GROUP_FIELD | | YAML | oidc.groupField | -This field must be set if using the group sync feature and the scope name is not -'groups'. Set to the claim to be used for groups. +This field must be set if using the group sync feature and the scope name is not 'groups'. Set to the claim to be used for groups. ### --oidc-group-mapping @@ -610,8 +577,7 @@ This field must be set if using the group sync feature and the scope name is not | YAML | oidc.groupMapping | | Default | {} | -A map of OIDC group IDs and the group in Coder it should map to. This is useful -for when OIDC providers only return group IDs. +A map of OIDC group IDs and the group in Coder it should map to. This is useful for when OIDC providers only return group IDs. ### --oidc-group-auto-create @@ -633,9 +599,7 @@ Automatically creates missing groups from a user's groups claim. | YAML | oidc.groupRegexFilter | | Default | .\* | -If provided any group name not matching the regex is ignored. This allows for -filtering out groups that are not needed. This filter is applied after the group -mapping. +If provided any group name not matching the regex is ignored. This allows for filtering out groups that are not needed. This filter is applied after the group mapping. ### --oidc-allowed-groups @@ -645,9 +609,7 @@ mapping. | Environment | $CODER_OIDC_ALLOWED_GROUPS | | YAML | oidc.groupAllowed | -If provided any group name not in the list will not be allowed to authenticate. -This allows for restricting access to a specific set of groups. This filter is -applied after the group mapping and before the regex filter. +If provided any group name not in the list will not be allowed to authenticate. This allows for restricting access to a specific set of groups. This filter is applied after the group mapping and before the regex filter. ### --oidc-user-role-field @@ -657,9 +619,7 @@ applied after the group mapping and before the regex filter. | Environment | $CODER_OIDC_USER_ROLE_FIELD | | YAML | oidc.userRoleField | -This field must be set if using the user roles sync feature. Set this to the -name of the claim used to store the user's role. The roles should be sent as an -array of strings. +This field must be set if using the user roles sync feature. Set this to the name of the claim used to store the user's role. The roles should be sent as an array of strings. ### --oidc-user-role-mapping @@ -670,9 +630,7 @@ array of strings. | YAML | oidc.userRoleMapping | | Default | {} | -A map of the OIDC passed in user roles and the groups in Coder it should map to. -This is useful if the group names do not match. If mapped to the empty string, -the role will ignored. +A map of the OIDC passed in user roles and the groups in Coder it should map to. This is useful if the group names do not match. If mapped to the empty string, the role will ignored. ### --oidc-user-role-default @@ -682,8 +640,7 @@ the role will ignored. | Environment | $CODER_OIDC_USER_ROLE_DEFAULT | | YAML | oidc.userRoleDefault | -If user role sync is enabled, these roles are always included for all -authenticated users. The 'member' role is always assigned. +If user role sync is enabled, these roles are always included for all authenticated users. The 'member' role is always assigned. ### --oidc-sign-in-text @@ -714,8 +671,7 @@ URL pointing to the icon to use on the OpenID Connect login button. | Environment | $CODER_OIDC_SIGNUPS_DISABLED_TEXT | | YAML | oidc.signupsDisabledText | -The custom text to show on the error page informing about disabled OIDC signups. -Markdown format is supported. +The custom text to show on the error page informing about disabled OIDC signups. Markdown format is supported. ### --dangerous-oidc-skip-issuer-checks @@ -725,9 +681,7 @@ Markdown format is supported. | Environment | $CODER_DANGEROUS_OIDC_SKIP_ISSUER_CHECKS | | YAML | oidc.dangerousSkipIssuerChecks | -OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the -well-known configuration. This flag disables that requirement, and can lead to -an insecure OIDC configuration. It is not recommended to use this flag. +OIDC issuer urls must match in the request, the id_token 'iss' claim, and in the well-known configuration. This flag disables that requirement, and can lead to an insecure OIDC configuration. It is not recommended to use this flag. ### --telemetry @@ -738,8 +692,7 @@ an insecure OIDC configuration. It is not recommended to use this flag. | YAML | telemetry.enable | | Default | true | -Whether telemetry is enabled or not. Coder collects anonymized usage data to -help improve our product. +Whether telemetry is enabled or not. Coder collects anonymized usage data to help improve our product. ### --trace @@ -749,9 +702,7 @@ help improve our product. | Environment | $CODER_TRACE_ENABLE | | YAML | introspection.tracing.enable | -Whether application tracing data is collected. It exports to a backend -configured by environment variables. See: -https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. +Whether application tracing data is collected. It exports to a backend configured by environment variables. See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md. ### --trace-honeycomb-api-key @@ -770,9 +721,7 @@ Enables trace exporting to Honeycomb.io using the provided API Key. | Environment | $CODER_TRACE_LOGS | | YAML | introspection.tracing.captureLogs | -Enables capturing of logs as events in traces. This is useful for debugging, but -may result in a very large amount of events being sent to the tracing backend -which may incur significant costs. +Enables capturing of logs as events in traces. This is useful for debugging, but may result in a very large amount of events being sent to the tracing backend which may incur significant costs. ### --provisioner-daemons @@ -783,8 +732,7 @@ which may incur significant costs. | YAML | provisioning.daemons | | Default | 3 | -Number of provisioner daemons to create on start. If builds are stuck in queued -state for a long time, consider increasing this. +Number of provisioner daemons to create on start. If builds are stuck in queued state for a long time, consider increasing this. ### --provisioner-daemon-poll-interval @@ -836,8 +784,7 @@ Pre-shared key to authenticate external provisioner daemons to Coder server. | Environment | $CODER_LOG_FILTER | | YAML | introspection.logging.filter | -Filter debug logs by matching against a given regex. Use .\* to match all debug -logs. +Filter debug logs by matching against a given regex. Use .\* to match all debug logs. ### --log-human @@ -888,11 +835,7 @@ Allow administrators to enable Terraform debug output. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SHARING | -Allow workspace apps that are not served from subdomains to be shared. -Path-based app sharing is DISABLED by default for security purposes. Path-based -apps can make requests to the Coder API and pose a security risk when the -workspace serves malicious JavaScript. Path-based apps can be disabled entirely -with --disable-path-apps for further security. +Allow workspace apps that are not served from subdomains to be shared. Path-based app sharing is DISABLED by default for security purposes. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. ### --dangerous-allow-path-app-site-owner-access @@ -901,11 +844,7 @@ with --disable-path-apps for further security. | Type | bool | | Environment | $CODER_DANGEROUS_ALLOW_PATH_APP_SITE_OWNER_ACCESS | -Allow site-owners to access workspace apps from workspaces they do not own. -Owners cannot access path-based apps they do not own by default. Path-based apps -can make requests to the Coder API and pose a security risk when the workspace -serves malicious JavaScript. Path-based apps can be disabled entirely with ---disable-path-apps for further security. +Allow site-owners to access workspace apps from workspaces they do not own. Owners cannot access path-based apps they do not own by default. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. Path-based apps can be disabled entirely with --disable-path-apps for further security. ### --experiments @@ -915,9 +854,7 @@ serves malicious JavaScript. Path-based apps can be disabled entirely with | Environment | $CODER_EXPERIMENTS | | YAML | experiments | -Enable one or more experiments. These are not ready for production. Separate -multiple experiments with commas, or enter '\*' to opt-in to all available -experiments. +Enable one or more experiments. These are not ready for production. Separate multiple experiments with commas, or enter '\*' to opt-in to all available experiments. ### --update-check @@ -928,8 +865,7 @@ experiments. | YAML | updateCheck | | Default | false | -Periodically check for new releases of Coder and inform the owner. The check is -performed once per day. +Periodically check for new releases of Coder and inform the owner. The check is performed once per day. ### --max-token-lifetime @@ -960,8 +896,7 @@ Expose the swagger endpoint via /swagger. | Environment | $CODER_PROXY_TRUSTED_HEADERS | | YAML | networking.proxyTrustedHeaders | -Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, -True-Client-Ip, X-Forwarded-For. +Headers to trust for forwarding IP addresses. e.g. Cf-Connecting-Ip, True-Client-Ip, X-Forwarded-For. ### --proxy-trusted-origins @@ -982,9 +917,7 @@ Origin addresses to respect "proxy-trusted-headers". e.g. 192.168.1.0/24. | YAML | cacheDir | | Default | ~/.cache/coder | -The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is -set, it will be used for compatibility with systemd. This directory is NOT safe -to be configured as a shared directory across coderd/provisionerd replicas. +The directory to cache temporary files. If unspecified and $CACHE_DIRECTORY is set, it will be used for compatibility with systemd. This directory is NOT safe to be configured as a shared directory across coderd/provisionerd replicas. ### --postgres-url @@ -993,9 +926,7 @@ to be configured as a shared directory across coderd/provisionerd replicas. | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded -from Maven (https://repo1.maven.org/maven2) and store all data in the config -root. Access the built-in database with "coder server postgres-builtin-url". +URL of a PostgreSQL database. If empty, PostgreSQL binaries will be downloaded from Maven (https://repo1.maven.org/maven2) and store all data in the config root. Access the built-in database with "coder server postgres-builtin-url". ### --postgres-auth @@ -1026,8 +957,7 @@ Controls if the 'Secure' property is set on browser session cookies. | Environment | $CODER_TERMS_OF_SERVICE_URL | | YAML | termsOfServiceURL | -A URL to an external Terms of Service that must be accepted by users when -logging in. +A URL to an external Terms of Service that must be accepted by users when logging in. ### --strict-transport-security @@ -1038,9 +968,7 @@ logging in. | YAML | networking.tls.strictTransportSecurity | | Default | 0 | -Controls if the 'Strict-Transport-Security' header is set on all static file -responses. This header should only be set if the server is accessed via HTTPS. -This value is the MaxAge in seconds of the header. +Controls if the 'Strict-Transport-Security' header is set on all static file responses. This header should only be set if the server is accessed via HTTPS. This value is the MaxAge in seconds of the header. ### --strict-transport-security-options @@ -1050,9 +978,7 @@ This value is the MaxAge in seconds of the header. | Environment | $CODER_STRICT_TRANSPORT_SECURITY_OPTIONS | | YAML | networking.tls.strictTransportSecurityOptions | -Two optional fields can be set in the Strict-Transport-Security header; -'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be -set to a non-zero value for these options to be used. +Two optional fields can be set in the Strict-Transport-Security header; 'includeSubDomains' and 'preload'. The 'strict-transport-security' flag must be set to a non-zero value for these options to be used. ### --ssh-keygen-algorithm @@ -1063,8 +989,7 @@ set to a non-zero value for these options to be used. | YAML | sshKeygenAlgorithm | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", -"ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". ### --browser-only @@ -1083,8 +1008,7 @@ Whether Coder only allows connections to workspaces via the browser. | Type | string | | Environment | $CODER_SCIM_AUTH_HEADER | -Enables SCIM and sets the authentication header for the built-in SCIM server. -New users are automatically created with OIDC authentication. +Enables SCIM and sets the authentication header for the built-in SCIM server. New users are automatically created with OIDC authentication. ### --external-token-encryption-keys @@ -1093,13 +1017,7 @@ New users are automatically created with OIDC authentication. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_KEYS | -Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The -value must be a comma-separated list of base64-encoded keys. Each key, when -base64-decoded, must be exactly 32 bytes in length. The first key will be used -to encrypt new values. Subsequent keys will be used as a fallback when -decrypting. During normal operation it is recommended to only set one key unless -you are in the process of rotating keys with the `coder server dbcrypt rotate` -command. +Encrypt OIDC and Git authentication tokens with AES-256-GCM in the database. The value must be a comma-separated list of base64-encoded keys. Each key, when base64-decoded, must be exactly 32 bytes in length. The first key will be used to encrypt new values. Subsequent keys will be used as a fallback when decrypting. During normal operation it is recommended to only set one key unless you are in the process of rotating keys with the `coder server dbcrypt rotate` command. ### --disable-path-apps @@ -1109,10 +1027,7 @@ command. | Environment | $CODER_DISABLE_PATH_APPS | | YAML | disablePathApps | -Disable workspace apps that are not served from subdomains. Path-based apps can -make requests to the Coder API and pose a security risk when the workspace -serves malicious JavaScript. This is recommended for security purposes if a ---wildcard-access-url is configured. +Disable workspace apps that are not served from subdomains. Path-based apps can make requests to the Coder API and pose a security risk when the workspace serves malicious JavaScript. This is recommended for security purposes if a --wildcard-access-url is configured. ### --disable-owner-workspace-access @@ -1122,10 +1037,7 @@ serves malicious JavaScript. This is recommended for security purposes if a | Environment | $CODER_DISABLE_OWNER_WORKSPACE_ACCESS | | YAML | disableOwnerWorkspaceAccess | -Remove the permission for the 'owner' role to have workspace execution on all -workspaces. This prevents the 'owner' from ssh, apps, and terminal access based -on the 'owner' role. They still have their user permissions to access their own -workspaces. +Remove the permission for the 'owner' role to have workspace execution on all workspaces. This prevents the 'owner' from ssh, apps, and terminal access based on the 'owner' role. They still have their user permissions to access their own workspaces. ### --session-duration @@ -1136,9 +1048,7 @@ workspaces. | YAML | networking.http.sessionDuration | | Default | 24h0m0s | -The token expiry duration for browser sessions. Sessions may last longer if they -are actively making requests, but this functionality can be disabled via ---disable-session-expiry-refresh. +The token expiry duration for browser sessions. Sessions may last longer if they are actively making requests, but this functionality can be disabled via --disable-session-expiry-refresh. ### --disable-session-expiry-refresh @@ -1148,8 +1058,7 @@ are actively making requests, but this functionality can be disabled via | Environment | $CODER_DISABLE_SESSION_EXPIRY_REFRESH | | YAML | networking.http.disableSessionExpiryRefresh | -Disable automatic session expiry bumping due to activity. This forces all -sessions to become invalid after the session expiry duration has been reached. +Disable automatic session expiry bumping due to activity. This forces all sessions to become invalid after the session expiry duration has been reached. ### --disable-password-auth @@ -1159,12 +1068,7 @@ sessions to become invalid after the session expiry duration has been reached. | Environment | $CODER_DISABLE_PASSWORD_AUTH | | YAML | networking.http.disablePasswordAuth | -Disable password authentication. This is recommended for security purposes in -production deployments that rely on an identity provider. Any user with the -owner role will be able to sign in with their password regardless of this -setting to avoid potential lock out. If you are locked out of your account, you -can use the `coder server create-admin` command to create a new admin user -directly in the database. +Disable password authentication. This is recommended for security purposes in production deployments that rely on an identity provider. Any user with the owner role will be able to sign in with their password regardless of this setting to avoid potential lock out. If you are locked out of your account, you can use the `coder server create-admin` command to create a new admin user directly in the database. ### -c, --config @@ -1194,9 +1098,7 @@ The SSH deployment prefix is used in the Host of the ssh config. | Environment | $CODER_SSH_CONFIG_OPTIONS | | YAML | client.sshConfigOptions | -These SSH config options will override the default SSH config options. Provide -options in "key=value" or "key value" format separated by commas.Using this -incorrectly can break SSH to your deployment, use cautiously. +These SSH config options will override the default SSH config options. Provide options in "key=value" or "key value" format separated by commas.Using this incorrectly can break SSH to your deployment, use cautiously. ### --cli-upgrade-message @@ -1206,9 +1108,7 @@ incorrectly can break SSH to your deployment, use cautiously. | Environment | $CODER_CLI_UPGRADE_MESSAGE | | YAML | client.cliUpgradeMessage | -The upgrade message to display to users when a client/server mismatch is -detected. By default it instructs users to update using 'curl -L -https://coder.com/install.sh | sh'. +The upgrade message to display to users when a client/server mismatch is detected. By default it instructs users to update using 'curl -L https://coder.com/install.sh | sh'. ### --write-config @@ -1248,13 +1148,7 @@ The interval in which coderd should be checking the status of workspace proxies. | YAML | userQuietHoursSchedule.defaultQuietHoursSchedule | | Default | CRON_TZ=UTC 0 0 \* \* \* | -The default daily cron schedule applied to users that haven't set a custom quiet -hours schedule themselves. The quiet hours schedule determines when workspaces -will be force stopped due to the template's autostop requirement, and will round -the max deadline up to be within the user's quiet hours window (or default). The -format is the same as the standard cron format, but the day-of-month, month and -day-of-week must be \*. Only one hour and minute can be specified (ranges or -comma separated values are not supported). +The default daily cron schedule applied to users that haven't set a custom quiet hours schedule themselves. The quiet hours schedule determines when workspaces will be force stopped due to the template's autostop requirement, and will round the max deadline up to be within the user's quiet hours window (or default). The format is the same as the standard cron format, but the day-of-month, month and day-of-week must be \*. Only one hour and minute can be specified (ranges or comma separated values are not supported). ### --allow-custom-quiet-hours @@ -1265,9 +1159,7 @@ comma separated values are not supported). | YAML | userQuietHoursSchedule.allowCustomQuietHours | | Default | true | -Allow users to set their own quiet hours schedule for workspaces to stop in -(depending on template autostop requirement settings). If false, users can't -change their quiet hours schedule and the site default is always used. +Allow users to set their own quiet hours schedule for workspaces to stop in (depending on template autostop requirement settings). If false, users can't change their quiet hours schedule and the site default is always used. ### --web-terminal-renderer @@ -1278,8 +1170,7 @@ change their quiet hours schedule and the site default is always used. | YAML | client.webTerminalRenderer | | Default | canvas | -The renderer to use when opening a web terminal. Valid values are 'canvas', -'webgl', or 'dom'. +The renderer to use when opening a web terminal. Valid values are 'canvas', 'webgl', or 'dom'. ### --allow-workspace-renames @@ -1290,8 +1181,7 @@ The renderer to use when opening a web terminal. Valid values are 'canvas', | YAML | allowWorkspaceRenames | | Default | false | -DEPRECATED: Allow users to rename their workspaces. Use only for temporary -compatibility reasons, this will be removed in a future release. +DEPRECATED: Allow users to rename their workspaces. Use only for temporary compatibility reasons, this will be removed in a future release. ### --health-check-refresh @@ -1313,9 +1203,7 @@ Refresh interval for healthchecks. | YAML | introspection.healthcheck.thresholdDatabase | | Default | 15ms | -The threshold for the database health check. If the median latency of the -database exceeds this threshold over 5 attempts, the database is considered -unhealthy. The default value is 15ms. +The threshold for the database health check. If the median latency of the database exceeds this threshold over 5 attempts, the database is considered unhealthy. The default value is 15ms. ### --notifications-method diff --git a/docs/reference/cli/server_create-admin-user.md b/docs/reference/cli/server_create-admin-user.md index a5eb409d4a339..18088395b1b66 100644 --- a/docs/reference/cli/server_create-admin-user.md +++ b/docs/reference/cli/server_create-admin-user.md @@ -2,8 +2,7 @@ # server create-admin-user -Create a new admin user with the given username, email and password and adds it -to every organization. +Create a new admin user with the given username, email and password and adds it to every organization. ## Usage @@ -20,8 +19,7 @@ coder server create-admin-user [flags] | Type | string | | Environment | $CODER_PG_CONNECTION_URL | -URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will -be used (Coder must not be already running in this case). +URL of a PostgreSQL database. If empty, the built-in PostgreSQL deployment will be used (Coder must not be already running in this case). ### --postgres-connection-auth @@ -41,8 +39,7 @@ Type of auth to use when connecting to postgres. | Environment | $CODER_SSH_KEYGEN_ALGORITHM | | Default | ed25519 | -The algorithm to use for generating ssh keys. Accepted values are "ed25519", -"ecdsa", or "rsa4096". +The algorithm to use for generating ssh keys. Accepted values are "ed25519", "ecdsa", or "rsa4096". ### --username diff --git a/docs/reference/cli/server_dbcrypt_decrypt.md b/docs/reference/cli/server_dbcrypt_decrypt.md index b48422620fd8b..e6bae7a29c88d 100644 --- a/docs/reference/cli/server_dbcrypt_decrypt.md +++ b/docs/reference/cli/server_dbcrypt_decrypt.md @@ -38,8 +38,7 @@ Type of auth to use when connecting to postgres. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_DECRYPT_KEYS | -Keys required to decrypt existing data. Must be a comma-separated list of -base64-encoded keys. +Keys required to decrypt existing data. Must be a comma-separated list of base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/server_dbcrypt_rotate.md b/docs/reference/cli/server_dbcrypt_rotate.md index 0bdacea11d295..b54903afc75d7 100644 --- a/docs/reference/cli/server_dbcrypt_rotate.md +++ b/docs/reference/cli/server_dbcrypt_rotate.md @@ -47,8 +47,7 @@ The new external token encryption key. Must be base64-encoded. | Type | string-array | | Environment | $CODER_EXTERNAL_TOKEN_ENCRYPTION_ENCRYPT_OLD_KEYS | -The old external token encryption keys. Must be a comma-separated list of -base64-encoded keys. +The old external token encryption keys. Must be a comma-separated list of base64-encoded keys. ### -y, --yes diff --git a/docs/reference/cli/speedtest.md b/docs/reference/cli/speedtest.md index 10508bb8c3f82..ab9d9a4f7e49c 100644 --- a/docs/reference/cli/speedtest.md +++ b/docs/reference/cli/speedtest.md @@ -27,8 +27,7 @@ Specifies whether to wait for a direct connection before testing speed. | Type | enum[up\|down] | | Default | down | -Specifies whether to run in reverse mode where the client receives and the -server sends. +Specifies whether to run in reverse mode where the client receives and the server sends. ### -t, --time diff --git a/docs/reference/cli/ssh.md b/docs/reference/cli/ssh.md index 66efe641347f9..d2110628feec4 100644 --- a/docs/reference/cli/ssh.md +++ b/docs/reference/cli/ssh.md @@ -37,11 +37,7 @@ Specifies whether to forward the SSH agent specified in $SSH_AUTH_SOCK. | Type | bool | | Environment | $CODER_SSH_FORWARD_GPG | -Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, -but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and -workspace. The GPG agent must already be running locally and will not be started -for you. If a GPG agent is already running in the workspace, it will be -attempted to be killed. +Specifies whether to forward the GPG agent. Unsupported on Windows workspaces, but supports all clients. Requires gnupg (gpg, gpgconf) on both the client and workspace. The GPG agent must already be running locally and will not be started for you. If a GPG agent is already running in the workspace, it will be attempted to be killed. ### --identity-agent @@ -50,8 +46,7 @@ attempted to be killed. | Type | string | | Environment | $CODER_SSH_IDENTITY_AGENT | -Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent -must also be enabled. +Specifies which identity agent to use (overrides $SSH_AUTH_SOCK), forward agent must also be enabled. ### --workspace-poll-interval @@ -71,9 +66,7 @@ Specifies how often to poll for workspace automated shutdown. | Environment | $CODER_SSH_WAIT | | Default | auto | -Specifies whether or not to wait for the startup script to finish executing. -Auto means that the agent startup script behavior configured in the workspace -template is used. +Specifies whether or not to wait for the startup script to finish executing. Auto means that the agent startup script behavior configured in the workspace template is used. ### --no-wait @@ -82,9 +75,7 @@ template is used. | Type | bool | | Environment | $CODER_SSH_NO_WAIT | -Enter workspace immediately after the agent has connected. This is the default -if the template has configured the agent startup script behavior as -non-blocking. +Enter workspace immediately after the agent has connected. This is the default if the template has configured the agent startup script behavior as non-blocking. ### -l, --log-dir diff --git a/docs/reference/cli/start.md b/docs/reference/cli/start.md index 781ea8bb9b250..0852ec5b57400 100644 --- a/docs/reference/cli/start.md +++ b/docs/reference/cli/start.md @@ -70,5 +70,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/stat.md b/docs/reference/cli/stat.md index 0e3b4675d9515..6e0510a805fd4 100644 --- a/docs/reference/cli/stat.md +++ b/docs/reference/cli/stat.md @@ -27,8 +27,7 @@ coder stat [flags] | Type | string-array | | Default | host_cpu,host_memory,home_disk,container_cpu,container_memory | -Columns to display in table output. Available columns: host cpu, host memory, -home disk, container cpu, container memory. +Columns to display in table output. Available columns: host cpu, host memory, home disk, container cpu, container memory. ### -o, --output diff --git a/docs/reference/cli/support_bundle.md b/docs/reference/cli/support_bundle.md index c9ac40290e01d..602d11297ea3d 100644 --- a/docs/reference/cli/support_bundle.md +++ b/docs/reference/cli/support_bundle.md @@ -33,8 +33,7 @@ Bypass prompts. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_OUTPUT_FILE | -File path for writing the generated support bundle. Defaults to -coder-support-$(date +%s).zip. +File path for writing the generated support bundle. Defaults to coder-support-$(date +%s).zip. ### --url-override @@ -43,5 +42,4 @@ coder-support-$(date +%s).zip. | Type | string | | Environment | $CODER_SUPPORT_BUNDLE_URL_OVERRIDE | -Override the URL to your Coder deployment. This may be useful, for example, if -you need to troubleshoot a specific Coder replica. +Override the URL to your Coder deployment. This may be useful, for example, if you need to troubleshoot a specific Coder replica. diff --git a/docs/reference/cli/templates_archive.md b/docs/reference/cli/templates_archive.md index 311cb5df1f6e8..a229222addf88 100644 --- a/docs/reference/cli/templates_archive.md +++ b/docs/reference/cli/templates_archive.md @@ -26,8 +26,7 @@ Bypass prompts. | ---- | ----------------- | | Type | bool | -Include all unused template versions. By default, only failed template versions -are archived. +Include all unused template versions. By default, only failed template versions are archived. ### -O, --org diff --git a/docs/reference/cli/templates_create.md b/docs/reference/cli/templates_create.md index ffa42f1cf804a..c2ab11bd4916f 100644 --- a/docs/reference/cli/templates_create.md +++ b/docs/reference/cli/templates_create.md @@ -18,9 +18,7 @@ coder templates create [flags] [name] | ---- | ----------------- | | Type | bool | -Disable the default behavior of granting template access to the 'everyone' -group. The template permissions must be updated to allow non-admin users to use -this template. +Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. ### --variables-file @@ -61,9 +59,7 @@ Specify a set of tags to target provisioner daemons. | Type | duration | | Default | 24h | -Specify a default TTL for workspaces created from this template. It is the -default time before shutdown - workspaces created from this template default to -this value. Maps to "Default autostop" in the UI. +Specify a default TTL for workspaces created from this template. It is the default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. ### --failure-ttl @@ -72,10 +68,7 @@ this value. Maps to "Default autostop" in the UI. | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the -amount of time after a failed "start" build before coder automatically schedules -a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to -"Failure cleanup"in the UI. +Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup"in the UI. ### --dormancy-threshold @@ -84,9 +77,7 @@ a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the -dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy -threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. ### --dormancy-auto-deletion @@ -95,9 +86,7 @@ threshold" in the UI. | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being -deleted. This licensed feature's default is 0h (off). Maps to "Dormancy -Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. ### --require-active-version @@ -106,8 +95,7 @@ Auto-Deletion" in the UI. | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does -not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. ### -y, --yes @@ -142,8 +130,7 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the -template. +Ignore warnings about not having a .terraform.lock.hcl file present in the template. ### -m, --message @@ -151,5 +138,4 @@ template. | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. -Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. diff --git a/docs/reference/cli/templates_edit.md b/docs/reference/cli/templates_edit.md index c999ff48fc4c6..0e47a9b9be6bc 100644 --- a/docs/reference/cli/templates_edit.md +++ b/docs/reference/cli/templates_edit.md @@ -42,8 +42,7 @@ Edit the template description. | ---- | ------------------- | | Type | string | -Sets the template as deprecated. Must be a message explaining why the template -is deprecated. +Sets the template as deprecated. Must be a message explaining why the template is deprecated. ### --icon @@ -59,8 +58,7 @@ Edit the template icon path. | ---- | --------------------- | | Type | duration | -Edit the template default time before shutdown - workspaces created from this -template default to this value. Maps to "Default autostop" in the UI. +Edit the template default time before shutdown - workspaces created from this template default to this value. Maps to "Default autostop" in the UI. ### --activity-bump @@ -68,9 +66,7 @@ template default to this value. Maps to "Default autostop" in the UI. | ---- | --------------------- | | Type | duration | -Edit the template activity bump - workspaces created from this template will -have their shutdown time bumped by this value when activity is detected. Maps to -"Activity bump" in the UI. +Edit the template activity bump - workspaces created from this template will have their shutdown time bumped by this value when activity is detected. Maps to "Activity bump" in the UI. ### --autostart-requirement-weekdays @@ -78,9 +74,7 @@ have their shutdown time bumped by this value when activity is detected. Maps to | ---- | ------------------------- | | Type | string-array | -Edit the template autostart requirement weekdays - workspaces created from this -template can only autostart on the given weekdays. To unset this value for the -template (and allow autostart on all days), pass 'all'. +Edit the template autostart requirement weekdays - workspaces created from this template can only autostart on the given weekdays. To unset this value for the template (and allow autostart on all days), pass 'all'. ### --autostop-requirement-weekdays @@ -88,9 +82,7 @@ template (and allow autostart on all days), pass 'all'. | ---- | ------------------------- | | Type | string-array | -Edit the template autostop requirement weekdays - workspaces created from this -template must be restarted on the given weekdays. To unset this value for the -template (and disable the autostop requirement for the template), pass 'none'. +Edit the template autostop requirement weekdays - workspaces created from this template must be restarted on the given weekdays. To unset this value for the template (and disable the autostop requirement for the template), pass 'none'. ### --autostop-requirement-weeks @@ -98,8 +90,7 @@ template (and disable the autostop requirement for the template), pass 'none'. | ---- | ---------------- | | Type | int | -Edit the template autostop requirement weeks - workspaces created from this -template must be restarted on an n-weekly basis. +Edit the template autostop requirement weeks - workspaces created from this template must be restarted on an n-weekly basis. ### --failure-ttl @@ -108,10 +99,7 @@ template must be restarted on an n-weekly basis. | Type | duration | | Default | 0h | -Specify a failure TTL for workspaces created from this template. It is the -amount of time after a failed "start" build before coder automatically schedules -a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to -"Failure cleanup" in the UI. +Specify a failure TTL for workspaces created from this template. It is the amount of time after a failed "start" build before coder automatically schedules a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to "Failure cleanup" in the UI. ### --dormancy-threshold @@ -120,9 +108,7 @@ a "stop" build to cleanup.This licensed feature's default is 0h (off). Maps to | Type | duration | | Default | 0h | -Specify a duration workspaces may be inactive prior to being moved to the -dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy -threshold" in the UI. +Specify a duration workspaces may be inactive prior to being moved to the dormant state. This licensed feature's default is 0h (off). Maps to "Dormancy threshold" in the UI. ### --dormancy-auto-deletion @@ -131,9 +117,7 @@ threshold" in the UI. | Type | duration | | Default | 0h | -Specify a duration workspaces may be in the dormant state prior to being -deleted. This licensed feature's default is 0h (off). Maps to "Dormancy -Auto-Deletion" in the UI. +Specify a duration workspaces may be in the dormant state prior to being deleted. This licensed feature's default is 0h (off). Maps to "Dormancy Auto-Deletion" in the UI. ### --allow-user-cancel-workspace-jobs @@ -151,8 +135,7 @@ Allow users to cancel in-progress workspace jobs. | Type | bool | | Default | true | -Allow users to configure autostart for workspaces on this template. This can -only be disabled in enterprise. +Allow users to configure autostart for workspaces on this template. This can only be disabled in enterprise. ### --allow-user-autostop @@ -161,8 +144,7 @@ only be disabled in enterprise. | Type | bool | | Default | true | -Allow users to customize the autostop TTL for workspaces on this template. This -can only be disabled in enterprise. +Allow users to customize the autostop TTL for workspaces on this template. This can only be disabled in enterprise. ### --require-active-version @@ -171,8 +153,7 @@ can only be disabled in enterprise. | Type | bool | | Default | false | -Requires workspace builds to use the active template version. This setting does -not apply to template admins. This is an enterprise-only feature. +Requires workspace builds to use the active template version. This setting does not apply to template admins. This is an enterprise-only feature. ### --private @@ -181,9 +162,7 @@ not apply to template admins. This is an enterprise-only feature. | Type | bool | | Default | false | -Disable the default behavior of granting template access to the 'everyone' -group. The template permissions must be updated to allow non-admin users to use -this template. +Disable the default behavior of granting template access to the 'everyone' group. The template permissions must be updated to allow non-admin users to use this template. ### -y, --yes diff --git a/docs/reference/cli/templates_list.md b/docs/reference/cli/templates_list.md index 418835b8df2cf..24eb51fe64e6a 100644 --- a/docs/reference/cli/templates_list.md +++ b/docs/reference/cli/templates_list.md @@ -23,9 +23,7 @@ coder templates list [flags] | Type | string-array | | Default | name,organization name,last updated,used by | -Columns to display in table output. Available columns: name, created at, last -updated, organization id, organization name, provisioner, active version id, -used by, default ttl. +Columns to display in table output. Available columns: name, created at, last updated, organization id, organization name, provisioner, active version id, used by, default ttl. ### -o, --output diff --git a/docs/reference/cli/templates_pull.md b/docs/reference/cli/templates_pull.md index 7e6ecc76830aa..3678426fd098e 100644 --- a/docs/reference/cli/templates_pull.md +++ b/docs/reference/cli/templates_pull.md @@ -34,9 +34,7 @@ Output the template as a zip archive to stdout. | ---- | ------------------- | | Type | string | -The name of the template version to pull. Use 'active' to pull the active -version, 'latest' to pull the latest version, or the name of the template -version to pull. +The name of the template version to pull. Use 'active' to pull the active version, 'latest' to pull the latest version, or the name of the template version to pull. ### -y, --yes diff --git a/docs/reference/cli/templates_push.md b/docs/reference/cli/templates_push.md index 96fbac6f728e4..e56528841ebda 100644 --- a/docs/reference/cli/templates_push.md +++ b/docs/reference/cli/templates_push.md @@ -50,8 +50,7 @@ Specify a set of tags to target provisioner daemons. | ---- | ------------------- | | Type | string | -Specify a name for the new template version. It will be automatically generated -if not provided. +Specify a name for the new template version. It will be automatically generated if not provided. ### --always-prompt @@ -59,8 +58,7 @@ if not provided. | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from active -template version. +Always prompt all parameters. Does not pull parameter values from active template version. ### --activate @@ -95,8 +93,7 @@ Specify the directory to create from, use '-' to read tar from stdin. | Type | bool | | Default | false | -Ignore warnings about not having a .terraform.lock.hcl file present in the -template. +Ignore warnings about not having a .terraform.lock.hcl file present in the template. ### -m, --message @@ -104,8 +101,7 @@ template. | ---- | ------------------- | | Type | string | -Specify a message describing the changes in this version of the template. -Messages longer than 72 characters will be displayed as truncated. +Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated. ### -O, --org diff --git a/docs/reference/cli/templates_versions_list.md b/docs/reference/cli/templates_versions_list.md index b6a7288ebe9e3..ca42bce770515 100644 --- a/docs/reference/cli/templates_versions_list.md +++ b/docs/reference/cli/templates_versions_list.md @@ -36,8 +36,7 @@ Select which organization (uuid or name) to use. | Type | string-array | | Default | Name,Created At,Created By,Status,Active | -Columns to display in table output. Available columns: name, created at, created -by, status, active, archived. +Columns to display in table output. Available columns: name, created at, created by, status, active, archived. ### -o, --output diff --git a/docs/reference/cli/tokens_list.md b/docs/reference/cli/tokens_list.md index d5325afe13077..8b47a0d78717f 100644 --- a/docs/reference/cli/tokens_list.md +++ b/docs/reference/cli/tokens_list.md @@ -22,8 +22,7 @@ coder tokens list [flags] | ---- | ----------------- | | Type | bool | -Specifies whether all users' tokens will be listed or not (must have Owner role -to see all tokens). +Specifies whether all users' tokens will be listed or not (must have Owner role to see all tokens). ### -c, --column @@ -32,8 +31,7 @@ to see all tokens). | Type | string-array | | Default | id,name,last used,expires at,created at | -Columns to display in table output. Available columns: id, name, last used, -expires at, created at, owner. +Columns to display in table output. Available columns: id, name, last used, expires at, created at, owner. ### -o, --output diff --git a/docs/reference/cli/update.md b/docs/reference/cli/update.md index 8fe88778841da..562d32f8fd960 100644 --- a/docs/reference/cli/update.md +++ b/docs/reference/cli/update.md @@ -68,5 +68,4 @@ Rich parameter default values in the format "name=value". | ---- | ----------------- | | Type | bool | -Always prompt all parameters. Does not pull parameter values from existing -workspace. +Always prompt all parameters. Does not pull parameter values from existing workspace. diff --git a/docs/reference/cli/users_activate.md b/docs/reference/cli/users_activate.md index c09315e2ad018..f5b2d3e8b85ca 100644 --- a/docs/reference/cli/users_activate.md +++ b/docs/reference/cli/users_activate.md @@ -2,8 +2,7 @@ # users activate -Update a user's status to 'active'. Active users can fully interact with the -platform +Update a user's status to 'active'. Active users can fully interact with the platform Aliases: diff --git a/docs/reference/cli/users_create.md b/docs/reference/cli/users_create.md index 3dd75b9981a8f..368f049e0a91d 100644 --- a/docs/reference/cli/users_create.md +++ b/docs/reference/cli/users_create.md @@ -48,9 +48,7 @@ Specifies a password for the new user. | ---- | ------------------- | | Type | string | -Optionally specify the login type for the user. Valid values are: password, -none, github, oidc. Using 'none' prevents the user from authenticating and -requires an API key/token to be generated by an admin. +Optionally specify the login type for the user. Valid values are: password, none, github, oidc. Using 'none' prevents the user from authenticating and requires an API key/token to be generated by an admin. ### -O, --org diff --git a/docs/reference/cli/users_list.md b/docs/reference/cli/users_list.md index c01960f585e22..1a7a10b20d057 100644 --- a/docs/reference/cli/users_list.md +++ b/docs/reference/cli/users_list.md @@ -21,8 +21,7 @@ coder users list [flags] | Type | string-array | | Default | username,email,created_at,status | -Columns to display in table output. Available columns: id, username, email, -created at, updated at, status. +Columns to display in table output. Available columns: id, username, email, created at, updated at, status. ### -o, --output diff --git a/docs/reference/cli/users_suspend.md b/docs/reference/cli/users_suspend.md index 445042d6ac91f..d2980d00a4d62 100644 --- a/docs/reference/cli/users_suspend.md +++ b/docs/reference/cli/users_suspend.md @@ -2,8 +2,7 @@ # users suspend -Update a user's status to 'suspended'. A suspended user cannot log into the -platform +Update a user's status to 'suspended'. A suspended user cannot log into the platform ## Usage diff --git a/docs/templates/dependencies.md b/docs/templates/dependencies.md index bb5a18d6d154a..849a95a1b66ab 100644 --- a/docs/templates/dependencies.md +++ b/docs/templates/dependencies.md @@ -90,14 +90,9 @@ To create a new Terraform lock file, run the inside a folder containing the Terraform source code for a given template. This will create a new file named `.terraform.lock.hcl` in the current -<<<<<<< HEAD directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), the lock file will be stored alongside with the other template source code. -======= -directory. When you next run [`coder templates push`](../reference/cli/templates_push.md), -the lock file will be stored alongside with the other template source code. ->>>>>>> 6457689c5 (fix links) > Note: Terraform best practices also recommend checking in your > `.terraform.lock.hcl` into Git or other VCS.