diff --git a/binary/package-lock.json b/binary/package-lock.json
index 2a7345a428e..c72b22f24fb 100644
--- a/binary/package-lock.json
+++ b/binary/package-lock.json
@@ -19,7 +19,7 @@
"node-fetch": "^3.3.2",
"posthog-node": "^3.6.3",
"system-ca": "^1.0.2",
- "tar": "^7.4.3",
+ "tar": "^7.5.1",
"undici": "^7.10.0",
"uuid": "^9.0.1",
"vectordb": "^0.4.20",
@@ -171,7 +171,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@75lb/deep-merge/-/deep-merge-1.1.2.tgz",
"integrity": "sha512-08K9ou5VNbheZFxM5tDWoqjA3ImC50DiuuJ2tj1yEPRfkp8lLLg6XAaJ4On+a0yAXor/8ay5gHnAIshRM44Kpw==",
- "peer": true,
"dependencies": {
"lodash": "^4.17.21",
"typical": "^7.1.1"
@@ -184,7 +183,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz",
"integrity": "sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
@@ -247,6 +245,7 @@
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
"integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
"dev": true,
+ "peer": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.7",
@@ -2108,6 +2107,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz",
"integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==",
+ "peer": true,
"dependencies": {
"@octokit/auth-token": "^4.0.0",
"@octokit/graphql": "^7.1.0",
@@ -2360,14 +2360,12 @@
"node_modules/@types/command-line-args": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz",
- "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==",
- "peer": true
+ "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA=="
},
"node_modules/@types/command-line-usage": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.2.tgz",
- "integrity": "sha512-n7RlEEJ+4x4TS7ZQddTmNSxP+zziEG0TNsMfiRIxcIVXt71ENJ9ojeXmGO3wPoTdn7pJcU2xc3CJYMktNT6DPg==",
- "peer": true
+ "integrity": "sha512-n7RlEEJ+4x4TS7ZQddTmNSxP+zziEG0TNsMfiRIxcIVXt71ENJ9ojeXmGO3wPoTdn7pJcU2xc3CJYMktNT6DPg=="
},
"node_modules/@types/follow-redirects": {
"version": "1.14.4",
@@ -2429,8 +2427,7 @@
"node_modules/@types/pad-left": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/@types/pad-left/-/pad-left-2.1.1.tgz",
- "integrity": "sha512-Xd22WCRBydkGSApl5Bw0PhAOHKSVjNL3E3AwzKaps96IMraPqy5BvZIsBVK6JLwdybUzjHnuWVwpDd0JjTfHXA==",
- "peer": true
+ "integrity": "sha512-Xd22WCRBydkGSApl5Bw0PhAOHKSVjNL3E3AwzKaps96IMraPqy5BvZIsBVK6JLwdybUzjHnuWVwpDd0JjTfHXA=="
},
"node_modules/@types/stack-utils": {
"version": "2.0.3",
@@ -2577,7 +2574,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
"integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -2837,6 +2833,7 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "peer": true,
"dependencies": {
"caniuse-lite": "^1.0.30001629",
"electron-to-chromium": "^1.4.796",
@@ -2971,7 +2968,6 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
"integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
- "peer": true,
"dependencies": {
"chalk": "^4.1.2"
},
@@ -3134,7 +3130,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
"integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
- "peer": true,
"dependencies": {
"array-back": "^3.1.0",
"find-replace": "^3.0.0",
@@ -3149,7 +3144,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.1.tgz",
"integrity": "sha512-NCyznE//MuTjwi3y84QVUGEOT+P5oto1e1Pk/jFPVdPPfsG03qpTIl3yw6etR+v73d0lXsoojRpvbru2sqePxQ==",
- "peer": true,
"dependencies": {
"array-back": "^6.2.2",
"chalk-template": "^0.4.0",
@@ -3164,7 +3158,6 @@
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
"integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
@@ -3173,7 +3166,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz",
"integrity": "sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
@@ -3710,7 +3702,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
"integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
- "peer": true,
"dependencies": {
"array-back": "^3.0.1"
},
@@ -3734,8 +3725,7 @@
"node_modules/flatbuffers": {
"version": "23.5.26",
"resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-23.5.26.tgz",
- "integrity": "sha512-vE+SI9vrJDwi1oETtTIFldC/o9GsVKRM+s6EL0nQgxXlYV1Vc4Tk30hj4xGICftInKQKj1F3up2n8UbIVobISQ==",
- "peer": true
+ "integrity": "sha512-vE+SI9vrJDwi1oETtTIFldC/o9GsVKRM+s6EL0nQgxXlYV1Vc4Tk30hj4xGICftInKQKj1F3up2n8UbIVobISQ=="
},
"node_modules/follow-redirects": {
"version": "1.15.6",
@@ -4411,6 +4401,7 @@
"resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
"integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
"dev": true,
+ "peer": true,
"dependencies": {
"@jest/core": "^29.7.0",
"@jest/types": "^29.6.3",
@@ -5193,7 +5184,6 @@
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz",
"integrity": "sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==",
- "peer": true,
"engines": {
"node": ">=0.8"
}
@@ -5267,14 +5257,12 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "peer": true
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"node_modules/lodash.camelcase": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
- "peer": true
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
},
"node_modules/lodash.memoize": {
"version": "4.1.2",
@@ -5451,9 +5439,9 @@
}
},
"node_modules/minizlib": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
- "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
+ "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
"license": "MIT",
"dependencies": {
"minipass": "^7.1.2"
@@ -5462,21 +5450,6 @@
"node": ">= 18"
}
},
- "node_modules/mkdirp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
- "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
- "license": "MIT",
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/mkdirp-classic": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -5729,7 +5702,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz",
"integrity": "sha512-HJxs9K9AztdIQIAIa/OIazRAUW/L6B9hbQDxO4X07roW3eo9XqZc2ur9bn1StH9CnbbI9EgvejHQX7CBpCF1QA==",
- "peer": true,
"dependencies": {
"repeat-string": "^1.5.4"
},
@@ -6115,7 +6087,6 @@
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "peer": true,
"engines": {
"node": ">=0.10"
}
@@ -6416,7 +6387,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/stream-read-all/-/stream-read-all-3.0.1.tgz",
"integrity": "sha512-EWZT9XOceBPlVJRrYcykW8jyRSZYbkb/0ZK36uLEmoWVO5gxBOnntNTseNzfREsqxqdfEGQrD8SXQ3QWbBmq8A==",
- "peer": true,
"engines": {
"node": ">=10"
}
@@ -6623,7 +6593,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/table-layout/-/table-layout-3.0.2.tgz",
"integrity": "sha512-rpyNZYRw+/C+dYkcQ3Pr+rLxW4CfHpXjPDnG7lYhdRoUcZTUt+KEsX+94RGp/aVp/MQU35JCITv2T/beY4m+hw==",
- "peer": true,
"dependencies": {
"@75lb/deep-merge": "^1.1.1",
"array-back": "^6.2.2",
@@ -6644,7 +6613,6 @@
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
"integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
@@ -6653,22 +6621,20 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz",
"integrity": "sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
},
"node_modules/tar": {
- "version": "7.4.3",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
- "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
- "license": "ISC",
+ "version": "7.5.2",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz",
+ "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/fs-minipass": "^4.0.0",
"chownr": "^3.0.0",
"minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
+ "minizlib": "^3.1.0",
"yallist": "^5.0.0"
},
"engines": {
@@ -6890,8 +6856,7 @@
"node_modules/tslib": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "peer": true
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/tunnel-agent": {
"version": "0.6.0",
@@ -6932,6 +6897,7 @@
"integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
"dev": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -6944,7 +6910,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
"integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -7148,7 +7113,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-5.1.0.tgz",
"integrity": "sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==",
- "peer": true,
"engines": {
"node": ">=12.17"
}
diff --git a/docs/customization/overview.mdx b/docs/customization/overview.mdx
deleted file mode 100644
index f920ddc431d..00000000000
--- a/docs/customization/overview.mdx
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "Customization Overview"
-description: "Learn how to customize Continue with model providers, slash commands, and tools"
----
-
-Continue can be deeply customized to fit your specific development workflow and preferences. This guide covers the main ways you can customize Continue to enhance your coding experience.
-
-## Change Your Model Provider
-
-Continue allows you to choose your favorite or even add multiple model providers. This allows you to use different models for different tasks, or to try another model if you're not happy with the results from your current model. Continue supports all of the popular model providers, including OpenAI, Anthropic, Microsoft/Azure, Mistral, and more. You can even self host your own model provider if you'd like. Learn more about [model providers](/customize/model-providers/top-level/openai).
-
-## Select Different Models for Specific Tasks
-
-Different Continue features can use different models. We call these _model roles_. For example, you can use a different model for Chat mode than you do for Autocomplete. Learn more about [model roles](/customize/model-roles).
-
-## Create a Slash Command
-
-Slash commands allow you to easily add custom prompts to Continue. Learn more about [slash commands](/customize/deep-dives/prompts).
-
-## Call External Tools and Functions
-
-Unchain your LLM with the power of tools using [Agent mode](/ide-extensions/agent/quick-start). Add custom tools using [MCP Servers](/customization/mcp-tools)
-
-Whatever you choose, you'll probably start by editing your configuration.
-
-## Edit Your Configuration
-
-You can easily access your configuration from the Continue Chat sidebar. Open the sidebar by pressing `cmd/ctrl` + `L` (VS Code) or `cmd/ctrl` + `J` (JetBrains) and click the Agent selector above the main chat input. Then, you can hover over an agent and click the `new window` (hub agents) or `gear` (local agents) icon.
-
-
-
-## Manage Your Configuration
-
-- See [Editing Hub Configurations](/hub/configs/edit-a-config) for more details on managing your hub configuration
-- See the [Config Deep Dive](/reference) for more details on local configurations
\ No newline at end of file
diff --git a/docs/customize/custom-providers.mdx b/docs/customize/custom-providers.mdx
index 702e8f9af8d..ad2e79bba33 100644
--- a/docs/customize/custom-providers.mdx
+++ b/docs/customize/custom-providers.mdx
@@ -7,10 +7,6 @@ As an example, say you are working on solving a new GitHub Issue. You type '@Iss

-## How Do Context Blocks Work?
-
-Explore available context blocks in [the hub](https://hub.continue.dev/explore/context).
-
## Built-in Context Providers
You can add any built-in context-providers in your config file as shown below:
diff --git a/docs/customize/deep-dives/custom-providers.mdx b/docs/customize/deep-dives/custom-providers.mdx
index 9adc078abcd..a0388071dfe 100644
--- a/docs/customize/deep-dives/custom-providers.mdx
+++ b/docs/customize/deep-dives/custom-providers.mdx
@@ -184,7 +184,7 @@ You'll then be able to type "@" and see "MCP" in the context providers dropdown.
To provide conext beyond the built-in context providers, we now recommend
- using [MCP Servers](/customization/mcp-tools)
+ using [MCP Servers](/customize/mcp-tools)
View the [deprecated context providers](/reference/deprecated-context-providers) for documentation on:
diff --git a/docs/customization/mcp-tools.mdx b/docs/customize/mcp-tools.mdx
similarity index 88%
rename from docs/customization/mcp-tools.mdx
rename to docs/customize/mcp-tools.mdx
index fedc52bdfe7..9e6374c3338 100644
--- a/docs/customization/mcp-tools.mdx
+++ b/docs/customize/mcp-tools.mdx
@@ -13,7 +13,7 @@ These servers make it possible to:
- **Allow partners** to contribute specialized functionality
- **Connect to databases** to understand schema and data models during development
-
+
## Learn More About MCP servers
diff --git a/docs/customize/model-providers/overview.mdx b/docs/customize/model-providers/overview.mdx
index fd5fa8344a3..5e55a255aaa 100644
--- a/docs/customize/model-providers/overview.mdx
+++ b/docs/customize/model-providers/overview.mdx
@@ -82,5 +82,8 @@ models:
- edit
- apply
```
-
For more detailed configuration, visit the specific provider pages linked above.
+
+## Change Your Model Provider
+
+Continue allows you to choose your favorite or even add multiple model providers. This allows you to use different models for different tasks, or to try another model if you’re not happy with the results from your current model. Continue supports all of the popular model providers, including OpenAI, Anthropic, Microsoft/Azure, Mistral, and more. You can even self host your own model provider if you’d like. [Learn more about model providers](./top-level/openai).
diff --git a/docs/customize/model-roles/00-intro.mdx b/docs/customize/model-roles/00-intro.mdx
index 8dcf85c0484..b2345ec8b4c 100644
--- a/docs/customize/model-roles/00-intro.mdx
+++ b/docs/customize/model-roles/00-intro.mdx
@@ -18,7 +18,7 @@ Models in Continue can be configured to be used for various roles in the extensi
These roles can be specified for a `config.yaml` model block using `roles`. See the [YAML Specification](/reference#models) for more details.
- For recommendations on which models work best for each role, see our [comprehensive model recommendations](/customization/models#recommended-models).
+ For recommendations on which models work best for each role, see our [comprehensive model recommendations](/customize/models#recommended-models).
## Selecting model roles
diff --git a/docs/customize/model-roles/apply.mdx b/docs/customize/model-roles/apply.mdx
index d96bc988d6e..963f9e0c488 100644
--- a/docs/customize/model-roles/apply.mdx
+++ b/docs/customize/model-roles/apply.mdx
@@ -10,7 +10,7 @@ When editing code, Chat and Edit model output often doesn't clearly align with e
## Recommended Apply models
- For the latest Apply model recommendations, see our [comprehensive model recommendations](/customization/models#recommended-models).
+ For the latest Apply model recommendations, see our [comprehensive model recommendations](/customize/models#recommended-models).
We recommend [Morph Fast Apply](https://morphllm.com) or [Relace's Instant Apply model](https://hub.continue.dev/relace/instant-apply) for the fastest Apply experience. You can sign up for Morph's free tier [here](https://morphllm.com/dashboard) or get a Relace API key [here](https://app.relace.ai/settings/api-keys).
diff --git a/docs/customize/model-roles/embeddings.mdx b/docs/customize/model-roles/embeddings.mdx
index ea1019c5da3..91e172ca2cd 100644
--- a/docs/customize/model-roles/embeddings.mdx
+++ b/docs/customize/model-roles/embeddings.mdx
@@ -20,7 +20,7 @@ You can add `embed` to a model's `roles` to specify that it can be used to embed
## Recommended embedding models
- See our [comprehensive model recommendations](/customization/models#recommended-models) for the best embedding models comparison.
+ See our [comprehensive model recommendations](/customize/models#recommended-models) for the best embedding models comparison.
If you have the ability to use any model, we recommend `voyage-code-3`, which is listed below along with the rest of the options for embeddings models.
diff --git a/docs/customize/model-roles/reranking.mdx b/docs/customize/model-roles/reranking.mdx
index 93829f46c6f..7d057cbb474 100644
--- a/docs/customize/model-roles/reranking.mdx
+++ b/docs/customize/model-roles/reranking.mdx
@@ -12,7 +12,7 @@ In Continue, rerankers are designated using the `rerank` role and used by [codeb
## Recommended reranking models
- For a comparison of all reranking models including open and closed options, see our [comprehensive model recommendations](/customization/models#recommended-models).
+ For a comparison of all reranking models including open and closed options, see our [comprehensive model recommendations](/customize/models#recommended-models).
If you have the ability to use any model, we recommend `rerank-2` by Voyage AI, which is listed below along with the rest of the options for rerankers.
diff --git a/docs/customization/models.mdx b/docs/customize/models.mdx
similarity index 98%
rename from docs/customization/models.mdx
rename to docs/customize/models.mdx
index 7c9fd9f442c..9a43ef78cc8 100644
--- a/docs/customization/models.mdx
+++ b/docs/customize/models.mdx
@@ -12,7 +12,7 @@ import { ModelRecommendations } from "/snippets/ModelRecommendations.jsx";
- **[Embedding](/customize/model-roles/embeddings)**: Transform code into vector representations for semantic search
- **[Reranker](/customize/model-roles/reranking)**: Improve search relevance by ordering results based on semantic meaning
-
+
## Recommended Models
diff --git a/docs/customize/overview.mdx b/docs/customize/overview.mdx
index 5f1e5dbe5c1..c8c35930a51 100644
--- a/docs/customize/overview.mdx
+++ b/docs/customize/overview.mdx
@@ -1,37 +1,51 @@
---
-title: "Overview"
-description: "Explore Continue's advanced capabilities for power users and complex development scenarios."
+title: "Customization Overview"
+description: "Learn how to customize Continue with model providers, rules, prompts, and tools"
---
-## Context Integration
+Continue can be deeply customized to fit your specific development workflow and preferences. This guide covers the main ways you can customize Continue to enhance your coding experience.
-Specialized context features for codebase understanding and documentation integration.
+## Change Your Model Provider
-[Browse Context Features →](/guides/understanding-configs)
+Continue allows you to choose your favorite or even add multiple model providers. This allows you to use different models for different tasks, or to try another model if you're not happy with the results from your current model. Continue supports all of the popular model providers, including OpenAI, Anthropic, Microsoft/Azure, Mistral, and more. You can even self host your own model provider if you'd like.
-## Deep Dives
+[Learn more about model providers →](/customize/model-providers/overview)
-Detailed technical explanations of Continue's internal workings and advanced configuration options.
+## Select Different Models for Specific Tasks
-[Read Deep Dives →](/customize/deep-dives/configuration)
+Different Continue features can use different models. We call these _model roles_. For example, you can use a different model for Chat mode than you do for Autocomplete.
+
+[Learn more about model roles →](/customize/model-roles)
+
+## Create Custom Prompts
+
+Create custom slash commands and prompt templates to streamline your workflow.
+
+[Learn more about prompts →](/customize/prompts)
+
+## Configure Rules
-## Model Providers
+Set up rules to guide AI responses and ensure consistent behavior across your codebase.
-Configure and optimize different AI model providers for your specific needs and infrastructure.
+[Learn more about rules →](/customize/rules)
-[Configure Providers →](/customize/model-providers/overview)
+## Call External Tools and Functions
-## Model Roles
+Give your agent the power of tools using [Agent mode in the extensions](/ide-extensions/agent/quick-start) or add custom tools to your agent using [MCP Servers](/customize/mcp-tools).
-Understand how different models can be assigned specific roles in your development workflow.
+[Learn more about MCP tools →](/customize/mcp-tools)
-[Learn Model Roles →](/customize/model-roles)
+## Customize VS Code Settings
+
+Adjust IDE-specific settings to optimize your Continue experience.
+
+[Learn more about settings →](/ide-extensions/settings)
## Deep Dives
Detailed technical explanations of Continue's internal workings and advanced configuration options.
-[Read Deep Dives →](/customization/overview#configuration)
+[Read Deep Dives →](/customize/deep-dives/configuration)
## Reference
@@ -39,12 +53,18 @@ Complete configuration reference and API documentation.
[View Reference →](/reference)
-## Troubleshooting
-Solutions to common issues and debugging techniques.
+---
+
+Whatever you choose, you'll probably start by editing your configuration.
-[Get Help →](/troubleshooting)
+## Edit Your Configuration
----
+You can easily access your configuration from the Continue Chat sidebar. Open the sidebar by pressing `cmd/ctrl` + `L` (VS Code) or `cmd/ctrl` + `J` (JetBrains) and click the Agent selector above the main chat input. Then, you can hover over an agent and click the `new window` (hub agents) or `gear` (local agents) icon.
+
+
+
+## Manage Your Configuration
-These advanced topics help you get the most out of Continue in complex development environments.
\ No newline at end of file
+- See [Editing Hub Configurations](/hub/configs/edit-a-config) for more details on managing your hub configuration
+- See the [Config Deep Dive](/reference) for more details on local configurations
diff --git a/docs/customization/prompts.mdx b/docs/customize/prompts.mdx
similarity index 76%
rename from docs/customization/prompts.mdx
rename to docs/customize/prompts.mdx
index 6ca6e1917c9..e0b28df9e20 100644
--- a/docs/customization/prompts.mdx
+++ b/docs/customize/prompts.mdx
@@ -1,15 +1,14 @@
---
title: "Prompts"
-description: "These are the specialized instructions that shape how models respond:"
+description: "These are the specialized instructions that shape how models and agents respond:"
---
- **Define interaction patterns** for specific tasks or frameworks
- **Encode domain expertise** for particular technologies
- **Ensure consistent guidance** aligned with organizational practices
-- **Can be shared and reused** across multiple assistants
+- **Can be shared and reused** across multiple agents
- **Act as automated code reviewers** that ensure consistency across teams
-
## Learn More
diff --git a/docs/customization/rules.mdx b/docs/customize/rules.mdx
similarity index 100%
rename from docs/customization/rules.mdx
rename to docs/customize/rules.mdx
diff --git a/docs/docs.json b/docs/docs.json
index 210d06c6c48..6609eb21b17 100644
--- a/docs/docs.json
+++ b/docs/docs.json
@@ -84,6 +84,7 @@
"pages": [
"ide-extensions/install",
"ide-extensions/quick-start",
+ "ide-extensions/settings",
{
"group": "Agent",
"icon": "robot",
@@ -132,19 +133,7 @@
}
]
},
- {
- "group": "Customization",
- "icon": "sliders",
- "expanded": false,
- "pages": [
- "customization/overview",
- "customization/models",
- "customization/mcp-tools",
- "customization/rules",
- "customization/prompts",
- "customization/settings"
- ]
- },
+
{
"group": "Help",
"icon": "book-open",
@@ -160,6 +149,10 @@
"group": "Customize",
"pages": [
"customize/overview",
+ "customize/models",
+ "customize/mcp-tools",
+ "customize/rules",
+ "customize/prompts",
{
"group": "Model Providers",
"icon": "server",
@@ -239,21 +232,38 @@
"group": "Guides",
"pages": [
"guides/overview",
- "guides/understanding-configs",
- "guides/configuring-models-rules-tools",
- "guides/codebase-documentation-awareness",
- "guides/cli",
- "guides/doc-writing-agent-cli",
- "guides/continuous-ai",
- "guides/continuous-ai-readiness-assessment",
- "guides/plan-mode-guide",
- "guides/ollama-guide",
- "guides/instinct",
- "guides/running-continue-without-internet",
- "guides/custom-code-rag",
- "guides/how-to-self-host-a-model",
- "guides/notion-continue-guide",
- "guides/github-pr-review-bot"
+ {
+ "group": "Understanding Continue",
+ "pages": [
+ "guides/understanding-configs",
+ "guides/configuring-models-rules-tools",
+ "guides/codebase-documentation-awareness",
+ "guides/plan-mode-guide",
+ "guides/ollama-guide",
+ "guides/instinct",
+ "guides/running-continue-without-internet",
+ "guides/custom-code-rag",
+ "guides/how-to-self-host-a-model"
+ ]
+ },
+ {
+ "group": "CLI Guides",
+ "pages": ["guides/cli", "guides/doc-writing-agent-cli"]
+ },
+ {
+ "group": "Continuous AI Guides",
+ "pages": [
+ "guides/continuous-ai",
+ "guides/continuous-ai-readiness-assessment"
+ ]
+ },
+ {
+ "group": "Integration Guides",
+ "pages": [
+ "guides/notion-continue-guide",
+ "guides/github-pr-review-bot"
+ ]
+ }
]
},
{
@@ -407,16 +417,40 @@
"destination": "/hub/introduction"
},
{
- "source": "/customize",
- "destination": "/customization/overview"
+ "source": "/customization",
+ "destination": "/customize/overview"
},
{
- "source": "/customization",
- "destination": "/customization/overview"
+ "source": "/customization/overview",
+ "destination": "/customize/overview"
+ },
+ {
+ "source": "/customization/overview#change-your-model-provider",
+ "destination": "/customize/model-providers/overview#change-your-model-provider"
+ },
+ {
+ "source": "/customization/models",
+ "destination": "/customize/models"
+ },
+ {
+ "source": "/customization/mcp-tools",
+ "destination": "/customize/mcp-tools"
+ },
+ {
+ "source": "/customization/rules",
+ "destination": "/customize/rules"
+ },
+ {
+ "source": "/customization/prompts",
+ "destination": "/customize/prompts"
+ },
+ {
+ "source": "/customization/settings",
+ "destination": "/ide-extensions/settings"
},
{
"source": "/customize/tools",
- "destination": "/customization/mcp-tools"
+ "destination": "/customize/mcp-tools"
},
{
"source": "/install/vscode",
@@ -1078,18 +1112,7 @@
"source": "/hub/blocks/bundles",
"destination": "/hub/introduction"
},
- {
- "source": "/customize/settings",
- "destination": "/customize/overview"
- },
- {
- "source": "/advanced/deep-dives/settings",
- "destination": "/customize/overview"
- },
- {
- "source": "/customize/deep-dives/settings",
- "destination": "/customize/overview"
- },
+
{
"source": "/customize/custom-providers#@greptile-context-provider",
"destination": "/reference/deprecated-context-providers"
diff --git a/docs/guides/ollama-guide.mdx b/docs/guides/ollama-guide.mdx
index 77ca3fd0acb..aa7364e1f58 100644
--- a/docs/guides/ollama-guide.mdx
+++ b/docs/guides/ollama-guide.mdx
@@ -233,7 +233,7 @@ PARAMETER num_ctx 4096
### How to Choose the Right Model
-Choose models based on your specific needs (see [recommended models](/customization/models#recommended-models) for more options):
+Choose models based on your specific needs (see [recommended models](/customize/models#recommended-models) for more options):
1. **Code Generation**:
diff --git a/docs/ide-extensions/agent/quick-start.mdx b/docs/ide-extensions/agent/quick-start.mdx
index 0ed038b8d04..8d1172a0c17 100644
--- a/docs/ide-extensions/agent/quick-start.mdx
+++ b/docs/ide-extensions/agent/quick-start.mdx
@@ -50,7 +50,7 @@ You can switch to `Agent` in the mode selector below the chat input box. The mod
If Agent mode or Plan mode is disabled with a `Not Supported` message, the selected
model or provider doesn't support tools, or Continue doesn't yet support tools
- with it. See [Model Blocks](/customization/models) for more information.
+ with it. See [Model Blocks](/customize/models) for more information.
@@ -75,7 +75,7 @@ By default, Agent mode will ask permission when it wants to use a tool. Click `C

-You can use tool policies to exclude or make usage automatic for specific tools. See [MCP Tools](/customization/mcp-tools) for more background.
+You can use tool policies to exclude or make usage automatic for specific tools. See [MCP Tools](/customize/mcp-tools) for more background.
## How to View Tool Responses
diff --git a/docs/ide-extensions/autocomplete/how-it-works.mdx b/docs/ide-extensions/autocomplete/how-it-works.mdx
index f5933111641..5441a3a53db 100644
--- a/docs/ide-extensions/autocomplete/how-it-works.mdx
+++ b/docs/ide-extensions/autocomplete/how-it-works.mdx
@@ -24,7 +24,7 @@ Language models aren't perfect, but can be made much closer by adjusting their o
- Fixing indentation for proper formatting
- Occasionally discarding low-quality responses, such as those with excessive repetition
-You can learn more about how it works in the [Autocomplete deep dive](/customization/models#autocomplete).
+You can learn more about how it works in the [Autocomplete deep dive](/customize/models#autocomplete).
**Looking for AI that predicts your next changes or additions?** Check out
diff --git a/docs/ide-extensions/autocomplete/model-setup.mdx b/docs/ide-extensions/autocomplete/model-setup.mdx
index 019a3b69fac..3d0a3d6d547 100644
--- a/docs/ide-extensions/autocomplete/model-setup.mdx
+++ b/docs/ide-extensions/autocomplete/model-setup.mdx
@@ -12,7 +12,7 @@ Setting up the right model for autocomplete is important for a smooth coding exp
- For a complete comparison of all models, see our [comprehensive model recommendations](/customization/models#recommended-models).
+ For a complete comparison of all models, see our [comprehensive model recommendations](/customize/models#recommended-models).
## Next Edit Model
diff --git a/docs/ide-extensions/chat/how-to-customize.mdx b/docs/ide-extensions/chat/how-to-customize.mdx
index 7017a5d10ce..75eb99508de 100644
--- a/docs/ide-extensions/chat/how-to-customize.mdx
+++ b/docs/ide-extensions/chat/how-to-customize.mdx
@@ -7,5 +7,5 @@ description: "Learn how to customize the Chat feature in Continue to better suit
There are a number of different ways to customize Chat:
-- Add [rules](/customization/rules) to give the model persistent instructions through the system prompt
-- Create [prompts](/customization/prompts) to kickoff workflows with instructions you repeat often
\ No newline at end of file
+- Add [rules](/customize/rules) to give the model persistent instructions through the system prompt
+- Create [prompts](/customize/prompts) to kickoff workflows with instructions you repeat often
\ No newline at end of file
diff --git a/docs/ide-extensions/chat/model-setup.mdx b/docs/ide-extensions/chat/model-setup.mdx
index 90084c0f17c..1d3161ff6a4 100644
--- a/docs/ide-extensions/chat/model-setup.mdx
+++ b/docs/ide-extensions/chat/model-setup.mdx
@@ -5,7 +5,7 @@ sidebarTitle: "Recommended Chat Models"
---
import { ModelRecommendations } from '/snippets/ModelRecommendations.jsx';
-The model you use for for Chat mode will be:
+The model you use for Chat mode will be:
- used with Edit mode by default but can be switched
- always used with Agent mode if the model supports tool calling
@@ -15,7 +15,7 @@ The model you use for for Chat mode will be:
- For a comprehensive comparison of all available models by role, see our [model recommendations table](/customization/models#recommended-models).
+ For a comprehensive comparison of all available models by role, see our [model recommendations table](/customize/models#recommended-models).
-For model recommendations, please refer to our [Model Recommendations page](/customization/models).
\ No newline at end of file
+For model recommendations, please refer to our [Model Recommendations page](/customize/models).
\ No newline at end of file
diff --git a/docs/ide-extensions/edit/model-setup.mdx b/docs/ide-extensions/edit/model-setup.mdx
index 8a2eefd58b3..b0e19d262b2 100644
--- a/docs/ide-extensions/edit/model-setup.mdx
+++ b/docs/ide-extensions/edit/model-setup.mdx
@@ -12,14 +12,14 @@ The model you set up for Chat mode will be used for Edit mode by default.
- See our [comprehensive model recommendations](/customization/models#recommended-models) for the best models for each role, including Edit and Apply.
+ See our [comprehensive model recommendations](/customize/models#recommended-models) for the best models for each role, including Edit and Apply.
## How to Set Up an Apply Model
We also recommend setting up an Apply model for the best Edit experience.
-For recommended Apply models, please refer to our [Model Recommendations page](/customization/models).
+For recommended Apply models, please refer to our [Model Recommendations page](/customize/models).
## How to Determine Model Compatibility
diff --git a/docs/customization/settings.mdx b/docs/ide-extensions/settings.mdx
similarity index 91%
rename from docs/customization/settings.mdx
rename to docs/ide-extensions/settings.mdx
index 756195a6461..7dd8c849d24 100644
--- a/docs/customization/settings.mdx
+++ b/docs/ide-extensions/settings.mdx
@@ -3,12 +3,7 @@ title: Settings
description: Configure Continue through VS Code's streamlined settings interface
---
-
-The new settings experience introduces a **card-based layout** that reduces visual clutter while maintaining powerful functionality. Every setting is more discoverable and easier to modify, whether you're on an ultrawide monitor or a small laptop screen.
## Quick Access
@@ -29,7 +24,10 @@ The new settings experience introduces a **card-based layout** that reduces visu
(pencil icon) - Custom coding preferences - **Tools** (wrench icon) - Manage
integrations - **Models** (cube icon) - Configure AI providers
-
+
## Core Settings
@@ -175,16 +173,16 @@ The refined assistant selector features:
## Next Steps
-
+
Set up your AI providers
-
+
Extend Continue with MCP tools
-
+
Define coding preferences
-
+
Customize AI behavior
diff --git a/docs/images/customization/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png b/docs/images/customization/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
deleted file mode 100644
index bb1d5ed306e..00000000000
Binary files a/docs/images/customization/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png and /dev/null differ
diff --git a/docs/images/customization/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/customization/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/customization/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/customization/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/customization/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/customization/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/images/customization/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png b/docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
similarity index 100%
rename from docs/images/customization/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
rename to docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
diff --git a/docs/images/customization/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/customization/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/customization/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/customization/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/customization/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/customization/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/index.mdx b/docs/index.mdx
index 343eef56e52..53130e61c8f 100644
--- a/docs/index.mdx
+++ b/docs/index.mdx
@@ -113,13 +113,13 @@ description: "Kick off agents from the terminal, IDE, or Mission Control"
## Configuration
-
+
Connect your preferred AI models
-
+
Configure AI behavior and constraints
-
+
Extend functionality with MCP tools
diff --git a/package-lock.json b/package-lock.json
index 88c4caf915f..095609e8f5f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,6 @@
"integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
},
@@ -42,7 +41,6 @@
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
@@ -53,7 +51,6 @@
"integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
@@ -78,7 +75,6 @@
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -90,7 +86,6 @@
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -104,7 +99,6 @@
"integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
@@ -116,7 +110,6 @@
"deprecated": "Use @eslint/config-array instead",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@humanwhocodes/object-schema": "^2.0.3",
"debug": "^4.3.1",
@@ -132,7 +125,6 @@
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -144,7 +136,6 @@
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -158,7 +149,6 @@
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=12.22"
},
@@ -173,8 +163,7 @@
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
"deprecated": "Use @eslint/object-schema instead",
"dev": true,
- "license": "BSD-3-Clause",
- "peer": true
+ "license": "BSD-3-Clause"
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
@@ -381,8 +370,7 @@
"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
"integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/acorn": {
"version": "8.15.0",
@@ -404,7 +392,6 @@
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
@@ -415,7 +402,6 @@
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -474,8 +460,7 @@
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true,
- "license": "Python-2.0",
- "peer": true
+ "license": "Python-2.0"
},
"node_modules/array-buffer-byte-length": {
"version": "1.0.2",
@@ -710,7 +695,6 @@
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -1009,8 +993,7 @@
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/define-data-property": {
"version": "1.1.4",
@@ -1054,7 +1037,6 @@
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"esutils": "^2.0.2"
},
@@ -1262,7 +1244,6 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -1475,7 +1456,6 @@
"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
"dev": true,
"license": "BSD-2-Clause",
- "peer": true,
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
@@ -1493,7 +1473,6 @@
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -1507,7 +1486,6 @@
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1519,7 +1497,6 @@
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -1533,7 +1510,6 @@
"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
"dev": true,
"license": "BSD-2-Clause",
- "peer": true,
"dependencies": {
"acorn": "^8.9.0",
"acorn-jsx": "^5.3.2",
@@ -1552,7 +1528,6 @@
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
"dev": true,
"license": "BSD-3-Clause",
- "peer": true,
"dependencies": {
"estraverse": "^5.1.0"
},
@@ -1566,7 +1541,6 @@
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"license": "BSD-2-Clause",
- "peer": true,
"dependencies": {
"estraverse": "^5.2.0"
},
@@ -1580,7 +1554,6 @@
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"license": "BSD-2-Clause",
- "peer": true,
"engines": {
"node": ">=4.0"
}
@@ -1631,8 +1604,7 @@
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/fast-glob": {
"version": "3.3.3",
@@ -1667,16 +1639,14 @@
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/fastq": {
"version": "1.19.1",
@@ -1694,7 +1664,6 @@
"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"flat-cache": "^3.0.4"
},
@@ -1721,7 +1690,6 @@
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -1739,7 +1707,6 @@
"integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"flatted": "^3.2.9",
"keyv": "^4.5.3",
@@ -1754,8 +1721,7 @@
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/for-each": {
"version": "0.3.5",
@@ -1778,8 +1744,7 @@
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/function-bind": {
"version": "1.1.2",
@@ -1922,7 +1887,6 @@
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1944,7 +1908,6 @@
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"is-glob": "^4.0.3"
},
@@ -1958,7 +1921,6 @@
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -1970,7 +1932,6 @@
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -1984,7 +1945,6 @@
"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"type-fest": "^0.20.2"
},
@@ -2030,8 +1990,7 @@
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/has-bigints": {
"version": "1.1.0",
@@ -2159,7 +2118,6 @@
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 4"
}
@@ -2170,7 +2128,6 @@
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -2188,7 +2145,6 @@
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.8.19"
}
@@ -2200,7 +2156,6 @@
"deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -2211,8 +2166,7 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/internal-slot": {
"version": "1.1.0",
@@ -2491,7 +2445,6 @@
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -2674,7 +2627,6 @@
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"argparse": "^2.0.1"
},
@@ -2687,24 +2639,21 @@
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/json5": {
"version": "1.0.2",
@@ -2725,7 +2674,6 @@
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"json-buffer": "3.0.1"
}
@@ -2736,7 +2684,6 @@
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"prelude-ls": "^1.2.1",
"type-check": "~0.4.0"
@@ -2908,7 +2855,6 @@
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -2931,8 +2877,7 @@
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/log-update": {
"version": "6.1.0",
@@ -3175,8 +3120,7 @@
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/npm-run-path": {
"version": "5.3.0",
@@ -3310,7 +3254,6 @@
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"wrappy": "1"
}
@@ -3337,7 +3280,6 @@
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
@@ -3374,7 +3316,6 @@
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"yocto-queue": "^0.1.0"
},
@@ -3391,7 +3332,6 @@
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -3408,7 +3348,6 @@
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"callsites": "^3.0.0"
},
@@ -3422,7 +3361,6 @@
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -3433,7 +3371,6 @@
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3497,7 +3434,6 @@
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8.0"
}
@@ -3508,6 +3444,7 @@
"integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -3603,7 +3540,6 @@
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -3710,7 +3646,6 @@
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=4"
}
@@ -3773,7 +3708,6 @@
"deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -4242,7 +4176,6 @@
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=8"
},
@@ -4284,8 +4217,7 @@
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -4348,7 +4280,6 @@
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"prelude-ls": "^1.2.1"
},
@@ -4362,7 +4293,6 @@
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -4454,6 +4384,7 @@
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"dev": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -4487,7 +4418,6 @@
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
"license": "BSD-2-Clause",
- "peer": true,
"dependencies": {
"punycode": "^2.1.0"
}
@@ -4603,7 +4533,6 @@
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -4631,8 +4560,7 @@
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/y18n": {
"version": "5.0.8",
@@ -4692,7 +4620,6 @@
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10"
},