diff options
| -rw-r--r-- | docs/docusaurus.config.js | 28 | ||||
| -rw-r--r-- | docs/package-lock.json | 420 | ||||
| -rw-r--r-- | docs/package.json | 1 | 
3 files changed, 442 insertions, 7 deletions
| diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 97a4ff83..ebecef1f 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -39,7 +39,7 @@ const config = {        /** @type {import('@docusaurus/preset-classic').Options} */        ({          docs: { -          routeBasePath: '/', +          routeBasePath: "/",            sidebarPath: require.resolve("./sidebars.js"),            editUrl: "https://github.com/continuedev/continue/tree/main/docs",          }, @@ -47,8 +47,8 @@ const config = {            customCss: require.resolve("./src/css/custom.css"),          },          gtag: { -            trackingID: 'G-M3JWW8N2XQ', -          }, +          trackingID: "G-M3JWW8N2XQ", +        },        }),      ],    ], @@ -129,12 +129,12 @@ const config = {        },        algolia: {          // The application ID provided by Algolia -        appId: '0OMUMCQZVV', +        appId: "0OMUMCQZVV",          // Public API key: it is safe to commit it -        apiKey: '6795de0f612eebe17018f8061a9ef18e', +        apiKey: "6795de0f612eebe17018f8061a9ef18e", -        indexName: 'continue', +        indexName: "continue",          // Optional: see doc section below          contextualSearch: true, @@ -142,4 +142,18 @@ const config = {      }),  }; -module.exports = config; +module.exports = { +  ...config, +  plugins: [ +    [ +      "@docusaurus/plugin-client-redirects", +      { +        createRedirects: (path) => { +          if (path.startsWith("/docs")) { +            return [path.replace("/docs", "/docs/intro")]; +          } +        }, +      }, +    ], +  ], +}; diff --git a/docs/package-lock.json b/docs/package-lock.json index 5e282dd7..e5629683 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9,6 +9,7 @@        "version": "0.0.0",        "dependencies": {          "@docusaurus/core": "2.4.0", +        "@docusaurus/plugin-client-redirects": "^2.4.1",          "@docusaurus/preset-classic": "2.4.0",          "@mdx-js/react": "^1.6.22",          "clsx": "^1.2.1", @@ -2174,6 +2175,242 @@          "react-dom": "*"        }      }, +    "node_modules/@docusaurus/plugin-client-redirects": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", +      "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", +      "dependencies": { +        "@docusaurus/core": "2.4.1", +        "@docusaurus/logger": "2.4.1", +        "@docusaurus/utils": "2.4.1", +        "@docusaurus/utils-common": "2.4.1", +        "@docusaurus/utils-validation": "2.4.1", +        "eta": "^2.0.0", +        "fs-extra": "^10.1.0", +        "lodash": "^4.17.21", +        "tslib": "^2.4.0" +      }, +      "engines": { +        "node": ">=16.14" +      }, +      "peerDependencies": { +        "react": "^16.8.4 || ^17.0.0", +        "react-dom": "^16.8.4 || ^17.0.0" +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/core": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", +      "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", +      "dependencies": { +        "@babel/core": "^7.18.6", +        "@babel/generator": "^7.18.7", +        "@babel/plugin-syntax-dynamic-import": "^7.8.3", +        "@babel/plugin-transform-runtime": "^7.18.6", +        "@babel/preset-env": "^7.18.6", +        "@babel/preset-react": "^7.18.6", +        "@babel/preset-typescript": "^7.18.6", +        "@babel/runtime": "^7.18.6", +        "@babel/runtime-corejs3": "^7.18.6", +        "@babel/traverse": "^7.18.8", +        "@docusaurus/cssnano-preset": "2.4.1", +        "@docusaurus/logger": "2.4.1", +        "@docusaurus/mdx-loader": "2.4.1", +        "@docusaurus/react-loadable": "5.5.2", +        "@docusaurus/utils": "2.4.1", +        "@docusaurus/utils-common": "2.4.1", +        "@docusaurus/utils-validation": "2.4.1", +        "@slorber/static-site-generator-webpack-plugin": "^4.0.7", +        "@svgr/webpack": "^6.2.1", +        "autoprefixer": "^10.4.7", +        "babel-loader": "^8.2.5", +        "babel-plugin-dynamic-import-node": "^2.3.3", +        "boxen": "^6.2.1", +        "chalk": "^4.1.2", +        "chokidar": "^3.5.3", +        "clean-css": "^5.3.0", +        "cli-table3": "^0.6.2", +        "combine-promises": "^1.1.0", +        "commander": "^5.1.0", +        "copy-webpack-plugin": "^11.0.0", +        "core-js": "^3.23.3", +        "css-loader": "^6.7.1", +        "css-minimizer-webpack-plugin": "^4.0.0", +        "cssnano": "^5.1.12", +        "del": "^6.1.1", +        "detect-port": "^1.3.0", +        "escape-html": "^1.0.3", +        "eta": "^2.0.0", +        "file-loader": "^6.2.0", +        "fs-extra": "^10.1.0", +        "html-minifier-terser": "^6.1.0", +        "html-tags": "^3.2.0", +        "html-webpack-plugin": "^5.5.0", +        "import-fresh": "^3.3.0", +        "leven": "^3.1.0", +        "lodash": "^4.17.21", +        "mini-css-extract-plugin": "^2.6.1", +        "postcss": "^8.4.14", +        "postcss-loader": "^7.0.0", +        "prompts": "^2.4.2", +        "react-dev-utils": "^12.0.1", +        "react-helmet-async": "^1.3.0", +        "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", +        "react-loadable-ssr-addon-v5-slorber": "^1.0.1", +        "react-router": "^5.3.3", +        "react-router-config": "^5.1.1", +        "react-router-dom": "^5.3.3", +        "rtl-detect": "^1.0.4", +        "semver": "^7.3.7", +        "serve-handler": "^6.1.3", +        "shelljs": "^0.8.5", +        "terser-webpack-plugin": "^5.3.3", +        "tslib": "^2.4.0", +        "update-notifier": "^5.1.0", +        "url-loader": "^4.1.1", +        "wait-on": "^6.0.1", +        "webpack": "^5.73.0", +        "webpack-bundle-analyzer": "^4.5.0", +        "webpack-dev-server": "^4.9.3", +        "webpack-merge": "^5.8.0", +        "webpackbar": "^5.0.2" +      }, +      "bin": { +        "docusaurus": "bin/docusaurus.mjs" +      }, +      "engines": { +        "node": ">=16.14" +      }, +      "peerDependencies": { +        "react": "^16.8.4 || ^17.0.0", +        "react-dom": "^16.8.4 || ^17.0.0" +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/cssnano-preset": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", +      "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", +      "dependencies": { +        "cssnano-preset-advanced": "^5.3.8", +        "postcss": "^8.4.14", +        "postcss-sort-media-queries": "^4.2.1", +        "tslib": "^2.4.0" +      }, +      "engines": { +        "node": ">=16.14" +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/logger": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", +      "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", +      "dependencies": { +        "chalk": "^4.1.2", +        "tslib": "^2.4.0" +      }, +      "engines": { +        "node": ">=16.14" +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/mdx-loader": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", +      "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", +      "dependencies": { +        "@babel/parser": "^7.18.8", +        "@babel/traverse": "^7.18.8", +        "@docusaurus/logger": "2.4.1", +        "@docusaurus/utils": "2.4.1", +        "@mdx-js/mdx": "^1.6.22", +        "escape-html": "^1.0.3", +        "file-loader": "^6.2.0", +        "fs-extra": "^10.1.0", +        "image-size": "^1.0.1", +        "mdast-util-to-string": "^2.0.0", +        "remark-emoji": "^2.2.0", +        "stringify-object": "^3.3.0", +        "tslib": "^2.4.0", +        "unified": "^9.2.2", +        "unist-util-visit": "^2.0.3", +        "url-loader": "^4.1.1", +        "webpack": "^5.73.0" +      }, +      "engines": { +        "node": ">=16.14" +      }, +      "peerDependencies": { +        "react": "^16.8.4 || ^17.0.0", +        "react-dom": "^16.8.4 || ^17.0.0" +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/utils": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", +      "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", +      "dependencies": { +        "@docusaurus/logger": "2.4.1", +        "@svgr/webpack": "^6.2.1", +        "escape-string-regexp": "^4.0.0", +        "file-loader": "^6.2.0", +        "fs-extra": "^10.1.0", +        "github-slugger": "^1.4.0", +        "globby": "^11.1.0", +        "gray-matter": "^4.0.3", +        "js-yaml": "^4.1.0", +        "lodash": "^4.17.21", +        "micromatch": "^4.0.5", +        "resolve-pathname": "^3.0.0", +        "shelljs": "^0.8.5", +        "tslib": "^2.4.0", +        "url-loader": "^4.1.1", +        "webpack": "^5.73.0" +      }, +      "engines": { +        "node": ">=16.14" +      }, +      "peerDependencies": { +        "@docusaurus/types": "*" +      }, +      "peerDependenciesMeta": { +        "@docusaurus/types": { +          "optional": true +        } +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/utils-common": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", +      "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", +      "dependencies": { +        "tslib": "^2.4.0" +      }, +      "engines": { +        "node": ">=16.14" +      }, +      "peerDependencies": { +        "@docusaurus/types": "*" +      }, +      "peerDependenciesMeta": { +        "@docusaurus/types": { +          "optional": true +        } +      } +    }, +    "node_modules/@docusaurus/plugin-client-redirects/node_modules/@docusaurus/utils-validation": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", +      "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", +      "dependencies": { +        "@docusaurus/logger": "2.4.1", +        "@docusaurus/utils": "2.4.1", +        "joi": "^17.6.0", +        "js-yaml": "^4.1.0", +        "tslib": "^2.4.0" +      }, +      "engines": { +        "node": ">=16.14" +      } +    },      "node_modules/@docusaurus/plugin-content-blog": {        "version": "2.4.0",        "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", @@ -14029,6 +14266,189 @@          "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"        }      }, +    "@docusaurus/plugin-client-redirects": { +      "version": "2.4.1", +      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", +      "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", +      "requires": { +        "@docusaurus/core": "2.4.1", +        "@docusaurus/logger": "2.4.1", +        "@docusaurus/utils": "2.4.1", +        "@docusaurus/utils-common": "2.4.1", +        "@docusaurus/utils-validation": "2.4.1", +        "eta": "^2.0.0", +        "fs-extra": "^10.1.0", +        "lodash": "^4.17.21", +        "tslib": "^2.4.0" +      }, +      "dependencies": { +        "@docusaurus/core": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", +          "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", +          "requires": { +            "@babel/core": "^7.18.6", +            "@babel/generator": "^7.18.7", +            "@babel/plugin-syntax-dynamic-import": "^7.8.3", +            "@babel/plugin-transform-runtime": "^7.18.6", +            "@babel/preset-env": "^7.18.6", +            "@babel/preset-react": "^7.18.6", +            "@babel/preset-typescript": "^7.18.6", +            "@babel/runtime": "^7.18.6", +            "@babel/runtime-corejs3": "^7.18.6", +            "@babel/traverse": "^7.18.8", +            "@docusaurus/cssnano-preset": "2.4.1", +            "@docusaurus/logger": "2.4.1", +            "@docusaurus/mdx-loader": "2.4.1", +            "@docusaurus/react-loadable": "5.5.2", +            "@docusaurus/utils": "2.4.1", +            "@docusaurus/utils-common": "2.4.1", +            "@docusaurus/utils-validation": "2.4.1", +            "@slorber/static-site-generator-webpack-plugin": "^4.0.7", +            "@svgr/webpack": "^6.2.1", +            "autoprefixer": "^10.4.7", +            "babel-loader": "^8.2.5", +            "babel-plugin-dynamic-import-node": "^2.3.3", +            "boxen": "^6.2.1", +            "chalk": "^4.1.2", +            "chokidar": "^3.5.3", +            "clean-css": "^5.3.0", +            "cli-table3": "^0.6.2", +            "combine-promises": "^1.1.0", +            "commander": "^5.1.0", +            "copy-webpack-plugin": "^11.0.0", +            "core-js": "^3.23.3", +            "css-loader": "^6.7.1", +            "css-minimizer-webpack-plugin": "^4.0.0", +            "cssnano": "^5.1.12", +            "del": "^6.1.1", +            "detect-port": "^1.3.0", +            "escape-html": "^1.0.3", +            "eta": "^2.0.0", +            "file-loader": "^6.2.0", +            "fs-extra": "^10.1.0", +            "html-minifier-terser": "^6.1.0", +            "html-tags": "^3.2.0", +            "html-webpack-plugin": "^5.5.0", +            "import-fresh": "^3.3.0", +            "leven": "^3.1.0", +            "lodash": "^4.17.21", +            "mini-css-extract-plugin": "^2.6.1", +            "postcss": "^8.4.14", +            "postcss-loader": "^7.0.0", +            "prompts": "^2.4.2", +            "react-dev-utils": "^12.0.1", +            "react-helmet-async": "^1.3.0", +            "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", +            "react-loadable-ssr-addon-v5-slorber": "^1.0.1", +            "react-router": "^5.3.3", +            "react-router-config": "^5.1.1", +            "react-router-dom": "^5.3.3", +            "rtl-detect": "^1.0.4", +            "semver": "^7.3.7", +            "serve-handler": "^6.1.3", +            "shelljs": "^0.8.5", +            "terser-webpack-plugin": "^5.3.3", +            "tslib": "^2.4.0", +            "update-notifier": "^5.1.0", +            "url-loader": "^4.1.1", +            "wait-on": "^6.0.1", +            "webpack": "^5.73.0", +            "webpack-bundle-analyzer": "^4.5.0", +            "webpack-dev-server": "^4.9.3", +            "webpack-merge": "^5.8.0", +            "webpackbar": "^5.0.2" +          } +        }, +        "@docusaurus/cssnano-preset": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", +          "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", +          "requires": { +            "cssnano-preset-advanced": "^5.3.8", +            "postcss": "^8.4.14", +            "postcss-sort-media-queries": "^4.2.1", +            "tslib": "^2.4.0" +          } +        }, +        "@docusaurus/logger": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", +          "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", +          "requires": { +            "chalk": "^4.1.2", +            "tslib": "^2.4.0" +          } +        }, +        "@docusaurus/mdx-loader": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", +          "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", +          "requires": { +            "@babel/parser": "^7.18.8", +            "@babel/traverse": "^7.18.8", +            "@docusaurus/logger": "2.4.1", +            "@docusaurus/utils": "2.4.1", +            "@mdx-js/mdx": "^1.6.22", +            "escape-html": "^1.0.3", +            "file-loader": "^6.2.0", +            "fs-extra": "^10.1.0", +            "image-size": "^1.0.1", +            "mdast-util-to-string": "^2.0.0", +            "remark-emoji": "^2.2.0", +            "stringify-object": "^3.3.0", +            "tslib": "^2.4.0", +            "unified": "^9.2.2", +            "unist-util-visit": "^2.0.3", +            "url-loader": "^4.1.1", +            "webpack": "^5.73.0" +          } +        }, +        "@docusaurus/utils": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", +          "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", +          "requires": { +            "@docusaurus/logger": "2.4.1", +            "@svgr/webpack": "^6.2.1", +            "escape-string-regexp": "^4.0.0", +            "file-loader": "^6.2.0", +            "fs-extra": "^10.1.0", +            "github-slugger": "^1.4.0", +            "globby": "^11.1.0", +            "gray-matter": "^4.0.3", +            "js-yaml": "^4.1.0", +            "lodash": "^4.17.21", +            "micromatch": "^4.0.5", +            "resolve-pathname": "^3.0.0", +            "shelljs": "^0.8.5", +            "tslib": "^2.4.0", +            "url-loader": "^4.1.1", +            "webpack": "^5.73.0" +          } +        }, +        "@docusaurus/utils-common": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", +          "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", +          "requires": { +            "tslib": "^2.4.0" +          } +        }, +        "@docusaurus/utils-validation": { +          "version": "2.4.1", +          "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", +          "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", +          "requires": { +            "@docusaurus/logger": "2.4.1", +            "@docusaurus/utils": "2.4.1", +            "joi": "^17.6.0", +            "js-yaml": "^4.1.0", +            "tslib": "^2.4.0" +          } +        } +      } +    },      "@docusaurus/plugin-content-blog": {        "version": "2.4.0",        "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz", diff --git a/docs/package.json b/docs/package.json index 67e82dd6..4600ceea 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,6 +16,7 @@    },    "dependencies": {      "@docusaurus/core": "2.4.0", +    "@docusaurus/plugin-client-redirects": "^2.4.1",      "@docusaurus/preset-classic": "2.4.0",      "@mdx-js/react": "^1.6.22",      "clsx": "^1.2.1", | 
