From 84b9760f1f2a0ca6b30c07ed4db10a7a2c0a2efb Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Wed, 8 Jun 2022 16:24:08 +0200 Subject: [PATCH] refactor: move docs to package --- netlify.toml | 9 +- package.json | 11 +- .../.vitepress/components/HomeSponsors.vue | 0 .../components/HomeSponsorsGroup.vue | 0 .../.vitepress/components/VueMasteryVideo.vue | 0 .../components/VueSchool/BannerTop.vue | 0 .../.vitepress/components/VueSchoolLink.vue | 0 .../docs}/.vitepress/components/sponsors.json | 0 {docs => packages/docs}/.vitepress/config.ts | 0 {docs => packages/docs}/.vitepress/style.styl | 0 .../docs}/.vitepress/theme/Layout.vue | 0 .../docs}/.vitepress/theme/dark-theme.ts | 0 .../docs}/.vitepress/theme/index.js | 0 .../docs}/.vitepress/theme/sponsors.css | 0 {docs => packages/docs}/api/index.md | 0 .../docs}/guide/advanced/composition-api.md | 0 .../docs}/guide/advanced/data-fetching.md | 0 .../docs}/guide/advanced/dynamic-routing.md | 0 .../guide/advanced/extending-router-link.md | 0 .../docs}/guide/advanced/lazy-loading.md | 0 .../docs}/guide/advanced/meta.md | 0 .../guide/advanced/navigation-failures.md | 0 .../docs}/guide/advanced/navigation-guards.md | 0 .../docs}/guide/advanced/scroll-behavior.md | 0 .../docs}/guide/advanced/transitions.md | 0 .../guide/essentials/dynamic-matching.md | 0 .../docs}/guide/essentials/history-mode.md | 0 .../docs}/guide/essentials/named-routes.md | 0 .../docs}/guide/essentials/named-views.md | 0 .../docs}/guide/essentials/navigation.md | 0 .../docs}/guide/essentials/nested-routes.md | 0 .../docs}/guide/essentials/passing-props.md | 0 .../guide/essentials/redirect-and-alias.md | 0 .../guide/essentials/route-matching-syntax.md | 0 {docs => packages/docs}/guide/index.md | 0 .../docs}/guide/migration/index.md | 0 {docs => packages/docs}/index.md | 0 {docs => packages/docs}/installation.md | 0 {docs => packages/docs}/introduction.md | 0 packages/docs/package.json | 13 ++ .../public/Vue_Router_-_Getting_Started.jpeg | Bin .../docs}/public/images/vueschool/close.svg | 0 .../public/images/vueschool/vs-backpack.png | Bin .../docs/public/images/vueschool/vs-close.svg | 7 + .../images/vueschool/vs-fw-bg-small.svg | 183 +++++++++++++++ .../docs/public/images/vueschool/vs-fw-bg.svg | 219 ++++++++++++++++++ .../docs}/public/images/vueschool/vs-iso.svg | 0 .../docs}/public/images/vueschool/vs-logo.svg | 0 {docs => packages/docs}/public/logo.png | Bin .../docs}/public/service-worker.js | 2 +- .../public/sponsors/fincliplogo_black_svg.svg | 0 .../public/sponsors/fincliplogo_white_svg.svg | 0 .../sponsors/passionate-people-dark.png | Bin .../sponsors/passionate-people-light.png | Bin .../docs}/public/sponsors/vuejobs.png | Bin .../sponsors/vuetify-logo-dark-text.svg | 0 .../sponsors/vuetify-logo-light-text.svg | 0 {docs => packages/docs}/zh/api/index.md | 0 .../zh/guide/advanced/composition-api.md | 0 .../docs}/zh/guide/advanced/data-fetching.md | 0 .../zh/guide/advanced/dynamic-routing.md | 0 .../guide/advanced/extending-router-link.md | 0 .../docs}/zh/guide/advanced/lazy-loading.md | 0 .../docs}/zh/guide/advanced/meta.md | 0 .../zh/guide/advanced/navigation-failures.md | 0 .../zh/guide/advanced/navigation-guards.md | 0 .../zh/guide/advanced/scroll-behavior.md | 0 .../docs}/zh/guide/advanced/transitions.md | 0 .../zh/guide/essentials/dynamic-matching.md | 0 .../docs}/zh/guide/essentials/history-mode.md | 0 .../docs}/zh/guide/essentials/named-routes.md | 0 .../docs}/zh/guide/essentials/named-views.md | 0 .../docs}/zh/guide/essentials/navigation.md | 0 .../zh/guide/essentials/nested-routes.md | 0 .../zh/guide/essentials/passing-props.md | 0 .../zh/guide/essentials/redirect-and-alias.md | 0 .../guide/essentials/route-matching-syntax.md | 0 {docs => packages/docs}/zh/guide/index.md | 0 .../docs}/zh/guide/migration/index.md | 0 {docs => packages/docs}/zh/index.md | 0 {docs => packages/docs}/zh/installation.md | 0 {docs => packages/docs}/zh/introduction.md | 0 packages/router/package.json | 1 - pnpm-lock.yaml | 116 +++------- scripts/docs-check.sh | 9 +- 85 files changed, 483 insertions(+), 87 deletions(-) rename {docs => packages/docs}/.vitepress/components/HomeSponsors.vue (100%) rename {docs => packages/docs}/.vitepress/components/HomeSponsorsGroup.vue (100%) rename {docs => packages/docs}/.vitepress/components/VueMasteryVideo.vue (100%) rename {docs => packages/docs}/.vitepress/components/VueSchool/BannerTop.vue (100%) rename {docs => packages/docs}/.vitepress/components/VueSchoolLink.vue (100%) rename {docs => packages/docs}/.vitepress/components/sponsors.json (100%) rename {docs => packages/docs}/.vitepress/config.ts (100%) rename {docs => packages/docs}/.vitepress/style.styl (100%) rename {docs => packages/docs}/.vitepress/theme/Layout.vue (100%) rename {docs => packages/docs}/.vitepress/theme/dark-theme.ts (100%) rename {docs => packages/docs}/.vitepress/theme/index.js (100%) rename {docs => packages/docs}/.vitepress/theme/sponsors.css (100%) rename {docs => packages/docs}/api/index.md (100%) rename {docs => packages/docs}/guide/advanced/composition-api.md (100%) rename {docs => packages/docs}/guide/advanced/data-fetching.md (100%) rename {docs => packages/docs}/guide/advanced/dynamic-routing.md (100%) rename {docs => packages/docs}/guide/advanced/extending-router-link.md (100%) rename {docs => packages/docs}/guide/advanced/lazy-loading.md (100%) rename {docs => packages/docs}/guide/advanced/meta.md (100%) rename {docs => packages/docs}/guide/advanced/navigation-failures.md (100%) rename {docs => packages/docs}/guide/advanced/navigation-guards.md (100%) rename {docs => packages/docs}/guide/advanced/scroll-behavior.md (100%) rename {docs => packages/docs}/guide/advanced/transitions.md (100%) rename {docs => packages/docs}/guide/essentials/dynamic-matching.md (100%) rename {docs => packages/docs}/guide/essentials/history-mode.md (100%) rename {docs => packages/docs}/guide/essentials/named-routes.md (100%) rename {docs => packages/docs}/guide/essentials/named-views.md (100%) rename {docs => packages/docs}/guide/essentials/navigation.md (100%) rename {docs => packages/docs}/guide/essentials/nested-routes.md (100%) rename {docs => packages/docs}/guide/essentials/passing-props.md (100%) rename {docs => packages/docs}/guide/essentials/redirect-and-alias.md (100%) rename {docs => packages/docs}/guide/essentials/route-matching-syntax.md (100%) rename {docs => packages/docs}/guide/index.md (100%) rename {docs => packages/docs}/guide/migration/index.md (100%) rename {docs => packages/docs}/index.md (100%) rename {docs => packages/docs}/installation.md (100%) rename {docs => packages/docs}/introduction.md (100%) create mode 100644 packages/docs/package.json rename {docs => packages/docs}/public/Vue_Router_-_Getting_Started.jpeg (100%) rename {docs => packages/docs}/public/images/vueschool/close.svg (100%) rename {docs => packages/docs}/public/images/vueschool/vs-backpack.png (100%) create mode 100644 packages/docs/public/images/vueschool/vs-close.svg create mode 100644 packages/docs/public/images/vueschool/vs-fw-bg-small.svg create mode 100644 packages/docs/public/images/vueschool/vs-fw-bg.svg rename {docs => packages/docs}/public/images/vueschool/vs-iso.svg (100%) rename {docs => packages/docs}/public/images/vueschool/vs-logo.svg (100%) rename {docs => packages/docs}/public/logo.png (100%) rename {docs => packages/docs}/public/service-worker.js (83%) rename {docs => packages/docs}/public/sponsors/fincliplogo_black_svg.svg (100%) rename {docs => packages/docs}/public/sponsors/fincliplogo_white_svg.svg (100%) rename {docs => packages/docs}/public/sponsors/passionate-people-dark.png (100%) rename {docs => packages/docs}/public/sponsors/passionate-people-light.png (100%) rename {docs => packages/docs}/public/sponsors/vuejobs.png (100%) rename {docs => packages/docs}/public/sponsors/vuetify-logo-dark-text.svg (100%) rename {docs => packages/docs}/public/sponsors/vuetify-logo-light-text.svg (100%) rename {docs => packages/docs}/zh/api/index.md (100%) rename {docs => packages/docs}/zh/guide/advanced/composition-api.md (100%) rename {docs => packages/docs}/zh/guide/advanced/data-fetching.md (100%) rename {docs => packages/docs}/zh/guide/advanced/dynamic-routing.md (100%) rename {docs => packages/docs}/zh/guide/advanced/extending-router-link.md (100%) rename {docs => packages/docs}/zh/guide/advanced/lazy-loading.md (100%) rename {docs => packages/docs}/zh/guide/advanced/meta.md (100%) rename {docs => packages/docs}/zh/guide/advanced/navigation-failures.md (100%) rename {docs => packages/docs}/zh/guide/advanced/navigation-guards.md (100%) rename {docs => packages/docs}/zh/guide/advanced/scroll-behavior.md (100%) rename {docs => packages/docs}/zh/guide/advanced/transitions.md (100%) rename {docs => packages/docs}/zh/guide/essentials/dynamic-matching.md (100%) rename {docs => packages/docs}/zh/guide/essentials/history-mode.md (100%) rename {docs => packages/docs}/zh/guide/essentials/named-routes.md (100%) rename {docs => packages/docs}/zh/guide/essentials/named-views.md (100%) rename {docs => packages/docs}/zh/guide/essentials/navigation.md (100%) rename {docs => packages/docs}/zh/guide/essentials/nested-routes.md (100%) rename {docs => packages/docs}/zh/guide/essentials/passing-props.md (100%) rename {docs => packages/docs}/zh/guide/essentials/redirect-and-alias.md (100%) rename {docs => packages/docs}/zh/guide/essentials/route-matching-syntax.md (100%) rename {docs => packages/docs}/zh/guide/index.md (100%) rename {docs => packages/docs}/zh/guide/migration/index.md (100%) rename {docs => packages/docs}/zh/index.md (100%) rename {docs => packages/docs}/zh/installation.md (100%) rename {docs => packages/docs}/zh/introduction.md (100%) diff --git a/netlify.toml b/netlify.toml index f3e313d4..5d7c7879 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,4 +1,7 @@ +[build.environment] +NPM_FLAGS = "--version" + [build] - ignore = "./scripts/docs-check.sh" - publish = "docs/.vitepress/dist" - command = "yarn run docs:build" +command = "npx pnpm@7 i --store=node_modules/.pnpm-store && npx pnpm@7 run docs:build" +ignore = "./scripts/docs-check.sh" +publish = "packages/docs/.vitepress/dist" diff --git a/package.json b/package.json index ca7dbfd9..4209d08c 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "release": "node scripts/release.mjs", "size": "pnpm run -r size", "build": "pnpm run -r build", - "docs:build": "pnpm run docs:api && pnpm run -r docs:build --filter ./packages/docs", + "docs:build": "pnpm run -r docs:build --filter ./packages/docs", "play": "pnpm run -r play", "build:size": "pnpm run -r build:size", "lint": "prettier -c --parser typescript \"packages/*/{src,__tests__,e2e}/**/*.[jt]s?(x)\"", @@ -31,5 +31,14 @@ "*.ts?(x)": [ "prettier --parser=typescript --write" ] + }, + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": [ + "react", + "@types/react", + "react-dom" + ] + } } } diff --git a/docs/.vitepress/components/HomeSponsors.vue b/packages/docs/.vitepress/components/HomeSponsors.vue similarity index 100% rename from docs/.vitepress/components/HomeSponsors.vue rename to packages/docs/.vitepress/components/HomeSponsors.vue diff --git a/docs/.vitepress/components/HomeSponsorsGroup.vue b/packages/docs/.vitepress/components/HomeSponsorsGroup.vue similarity index 100% rename from docs/.vitepress/components/HomeSponsorsGroup.vue rename to packages/docs/.vitepress/components/HomeSponsorsGroup.vue diff --git a/docs/.vitepress/components/VueMasteryVideo.vue b/packages/docs/.vitepress/components/VueMasteryVideo.vue similarity index 100% rename from docs/.vitepress/components/VueMasteryVideo.vue rename to packages/docs/.vitepress/components/VueMasteryVideo.vue diff --git a/docs/.vitepress/components/VueSchool/BannerTop.vue b/packages/docs/.vitepress/components/VueSchool/BannerTop.vue similarity index 100% rename from docs/.vitepress/components/VueSchool/BannerTop.vue rename to packages/docs/.vitepress/components/VueSchool/BannerTop.vue diff --git a/docs/.vitepress/components/VueSchoolLink.vue b/packages/docs/.vitepress/components/VueSchoolLink.vue similarity index 100% rename from docs/.vitepress/components/VueSchoolLink.vue rename to packages/docs/.vitepress/components/VueSchoolLink.vue diff --git a/docs/.vitepress/components/sponsors.json b/packages/docs/.vitepress/components/sponsors.json similarity index 100% rename from docs/.vitepress/components/sponsors.json rename to packages/docs/.vitepress/components/sponsors.json diff --git a/docs/.vitepress/config.ts b/packages/docs/.vitepress/config.ts similarity index 100% rename from docs/.vitepress/config.ts rename to packages/docs/.vitepress/config.ts diff --git a/docs/.vitepress/style.styl b/packages/docs/.vitepress/style.styl similarity index 100% rename from docs/.vitepress/style.styl rename to packages/docs/.vitepress/style.styl diff --git a/docs/.vitepress/theme/Layout.vue b/packages/docs/.vitepress/theme/Layout.vue similarity index 100% rename from docs/.vitepress/theme/Layout.vue rename to packages/docs/.vitepress/theme/Layout.vue diff --git a/docs/.vitepress/theme/dark-theme.ts b/packages/docs/.vitepress/theme/dark-theme.ts similarity index 100% rename from docs/.vitepress/theme/dark-theme.ts rename to packages/docs/.vitepress/theme/dark-theme.ts diff --git a/docs/.vitepress/theme/index.js b/packages/docs/.vitepress/theme/index.js similarity index 100% rename from docs/.vitepress/theme/index.js rename to packages/docs/.vitepress/theme/index.js diff --git a/docs/.vitepress/theme/sponsors.css b/packages/docs/.vitepress/theme/sponsors.css similarity index 100% rename from docs/.vitepress/theme/sponsors.css rename to packages/docs/.vitepress/theme/sponsors.css diff --git a/docs/api/index.md b/packages/docs/api/index.md similarity index 100% rename from docs/api/index.md rename to packages/docs/api/index.md diff --git a/docs/guide/advanced/composition-api.md b/packages/docs/guide/advanced/composition-api.md similarity index 100% rename from docs/guide/advanced/composition-api.md rename to packages/docs/guide/advanced/composition-api.md diff --git a/docs/guide/advanced/data-fetching.md b/packages/docs/guide/advanced/data-fetching.md similarity index 100% rename from docs/guide/advanced/data-fetching.md rename to packages/docs/guide/advanced/data-fetching.md diff --git a/docs/guide/advanced/dynamic-routing.md b/packages/docs/guide/advanced/dynamic-routing.md similarity index 100% rename from docs/guide/advanced/dynamic-routing.md rename to packages/docs/guide/advanced/dynamic-routing.md diff --git a/docs/guide/advanced/extending-router-link.md b/packages/docs/guide/advanced/extending-router-link.md similarity index 100% rename from docs/guide/advanced/extending-router-link.md rename to packages/docs/guide/advanced/extending-router-link.md diff --git a/docs/guide/advanced/lazy-loading.md b/packages/docs/guide/advanced/lazy-loading.md similarity index 100% rename from docs/guide/advanced/lazy-loading.md rename to packages/docs/guide/advanced/lazy-loading.md diff --git a/docs/guide/advanced/meta.md b/packages/docs/guide/advanced/meta.md similarity index 100% rename from docs/guide/advanced/meta.md rename to packages/docs/guide/advanced/meta.md diff --git a/docs/guide/advanced/navigation-failures.md b/packages/docs/guide/advanced/navigation-failures.md similarity index 100% rename from docs/guide/advanced/navigation-failures.md rename to packages/docs/guide/advanced/navigation-failures.md diff --git a/docs/guide/advanced/navigation-guards.md b/packages/docs/guide/advanced/navigation-guards.md similarity index 100% rename from docs/guide/advanced/navigation-guards.md rename to packages/docs/guide/advanced/navigation-guards.md diff --git a/docs/guide/advanced/scroll-behavior.md b/packages/docs/guide/advanced/scroll-behavior.md similarity index 100% rename from docs/guide/advanced/scroll-behavior.md rename to packages/docs/guide/advanced/scroll-behavior.md diff --git a/docs/guide/advanced/transitions.md b/packages/docs/guide/advanced/transitions.md similarity index 100% rename from docs/guide/advanced/transitions.md rename to packages/docs/guide/advanced/transitions.md diff --git a/docs/guide/essentials/dynamic-matching.md b/packages/docs/guide/essentials/dynamic-matching.md similarity index 100% rename from docs/guide/essentials/dynamic-matching.md rename to packages/docs/guide/essentials/dynamic-matching.md diff --git a/docs/guide/essentials/history-mode.md b/packages/docs/guide/essentials/history-mode.md similarity index 100% rename from docs/guide/essentials/history-mode.md rename to packages/docs/guide/essentials/history-mode.md diff --git a/docs/guide/essentials/named-routes.md b/packages/docs/guide/essentials/named-routes.md similarity index 100% rename from docs/guide/essentials/named-routes.md rename to packages/docs/guide/essentials/named-routes.md diff --git a/docs/guide/essentials/named-views.md b/packages/docs/guide/essentials/named-views.md similarity index 100% rename from docs/guide/essentials/named-views.md rename to packages/docs/guide/essentials/named-views.md diff --git a/docs/guide/essentials/navigation.md b/packages/docs/guide/essentials/navigation.md similarity index 100% rename from docs/guide/essentials/navigation.md rename to packages/docs/guide/essentials/navigation.md diff --git a/docs/guide/essentials/nested-routes.md b/packages/docs/guide/essentials/nested-routes.md similarity index 100% rename from docs/guide/essentials/nested-routes.md rename to packages/docs/guide/essentials/nested-routes.md diff --git a/docs/guide/essentials/passing-props.md b/packages/docs/guide/essentials/passing-props.md similarity index 100% rename from docs/guide/essentials/passing-props.md rename to packages/docs/guide/essentials/passing-props.md diff --git a/docs/guide/essentials/redirect-and-alias.md b/packages/docs/guide/essentials/redirect-and-alias.md similarity index 100% rename from docs/guide/essentials/redirect-and-alias.md rename to packages/docs/guide/essentials/redirect-and-alias.md diff --git a/docs/guide/essentials/route-matching-syntax.md b/packages/docs/guide/essentials/route-matching-syntax.md similarity index 100% rename from docs/guide/essentials/route-matching-syntax.md rename to packages/docs/guide/essentials/route-matching-syntax.md diff --git a/docs/guide/index.md b/packages/docs/guide/index.md similarity index 100% rename from docs/guide/index.md rename to packages/docs/guide/index.md diff --git a/docs/guide/migration/index.md b/packages/docs/guide/migration/index.md similarity index 100% rename from docs/guide/migration/index.md rename to packages/docs/guide/migration/index.md diff --git a/docs/index.md b/packages/docs/index.md similarity index 100% rename from docs/index.md rename to packages/docs/index.md diff --git a/docs/installation.md b/packages/docs/installation.md similarity index 100% rename from docs/installation.md rename to packages/docs/installation.md diff --git a/docs/introduction.md b/packages/docs/introduction.md similarity index 100% rename from docs/introduction.md rename to packages/docs/introduction.md diff --git a/packages/docs/package.json b/packages/docs/package.json new file mode 100644 index 00000000..ab0223b0 --- /dev/null +++ b/packages/docs/package.json @@ -0,0 +1,13 @@ +{ + "name": "@vue/router-docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docs": "vitepress dev .", + "docs:api": "node run-typedoc.js", + "docs:build": "vitepress build ." + }, + "dependencies": { + "vitepress": "^0.20.0" + } +} diff --git a/docs/public/Vue_Router_-_Getting_Started.jpeg b/packages/docs/public/Vue_Router_-_Getting_Started.jpeg similarity index 100% rename from docs/public/Vue_Router_-_Getting_Started.jpeg rename to packages/docs/public/Vue_Router_-_Getting_Started.jpeg diff --git a/docs/public/images/vueschool/close.svg b/packages/docs/public/images/vueschool/close.svg similarity index 100% rename from docs/public/images/vueschool/close.svg rename to packages/docs/public/images/vueschool/close.svg diff --git a/docs/public/images/vueschool/vs-backpack.png b/packages/docs/public/images/vueschool/vs-backpack.png similarity index 100% rename from docs/public/images/vueschool/vs-backpack.png rename to packages/docs/public/images/vueschool/vs-backpack.png diff --git a/packages/docs/public/images/vueschool/vs-close.svg b/packages/docs/public/images/vueschool/vs-close.svg new file mode 100644 index 00000000..a9d51d1d --- /dev/null +++ b/packages/docs/public/images/vueschool/vs-close.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/docs/public/images/vueschool/vs-fw-bg-small.svg b/packages/docs/public/images/vueschool/vs-fw-bg-small.svg new file mode 100644 index 00000000..a914f400 --- /dev/null +++ b/packages/docs/public/images/vueschool/vs-fw-bg-small.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/docs/public/images/vueschool/vs-fw-bg.svg b/packages/docs/public/images/vueschool/vs-fw-bg.svg new file mode 100644 index 00000000..8c522206 --- /dev/null +++ b/packages/docs/public/images/vueschool/vs-fw-bg.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/public/images/vueschool/vs-iso.svg b/packages/docs/public/images/vueschool/vs-iso.svg similarity index 100% rename from docs/public/images/vueschool/vs-iso.svg rename to packages/docs/public/images/vueschool/vs-iso.svg diff --git a/docs/public/images/vueschool/vs-logo.svg b/packages/docs/public/images/vueschool/vs-logo.svg similarity index 100% rename from docs/public/images/vueschool/vs-logo.svg rename to packages/docs/public/images/vueschool/vs-logo.svg diff --git a/docs/public/logo.png b/packages/docs/public/logo.png similarity index 100% rename from docs/public/logo.png rename to packages/docs/public/logo.png diff --git a/docs/public/service-worker.js b/packages/docs/public/service-worker.js similarity index 83% rename from docs/public/service-worker.js rename to packages/docs/public/service-worker.js index a9097e2c..fea1d7ac 100644 --- a/docs/public/service-worker.js +++ b/packages/docs/public/service-worker.js @@ -10,6 +10,6 @@ self.addEventListener('activate', function (e) { return self.clients.matchAll() }) .then(function (clients) { - clients.forEach((client) => client.navigate(client.url)) + clients.forEach(client => client.navigate(client.url)) }) }) diff --git a/docs/public/sponsors/fincliplogo_black_svg.svg b/packages/docs/public/sponsors/fincliplogo_black_svg.svg similarity index 100% rename from docs/public/sponsors/fincliplogo_black_svg.svg rename to packages/docs/public/sponsors/fincliplogo_black_svg.svg diff --git a/docs/public/sponsors/fincliplogo_white_svg.svg b/packages/docs/public/sponsors/fincliplogo_white_svg.svg similarity index 100% rename from docs/public/sponsors/fincliplogo_white_svg.svg rename to packages/docs/public/sponsors/fincliplogo_white_svg.svg diff --git a/docs/public/sponsors/passionate-people-dark.png b/packages/docs/public/sponsors/passionate-people-dark.png similarity index 100% rename from docs/public/sponsors/passionate-people-dark.png rename to packages/docs/public/sponsors/passionate-people-dark.png diff --git a/docs/public/sponsors/passionate-people-light.png b/packages/docs/public/sponsors/passionate-people-light.png similarity index 100% rename from docs/public/sponsors/passionate-people-light.png rename to packages/docs/public/sponsors/passionate-people-light.png diff --git a/docs/public/sponsors/vuejobs.png b/packages/docs/public/sponsors/vuejobs.png similarity index 100% rename from docs/public/sponsors/vuejobs.png rename to packages/docs/public/sponsors/vuejobs.png diff --git a/docs/public/sponsors/vuetify-logo-dark-text.svg b/packages/docs/public/sponsors/vuetify-logo-dark-text.svg similarity index 100% rename from docs/public/sponsors/vuetify-logo-dark-text.svg rename to packages/docs/public/sponsors/vuetify-logo-dark-text.svg diff --git a/docs/public/sponsors/vuetify-logo-light-text.svg b/packages/docs/public/sponsors/vuetify-logo-light-text.svg similarity index 100% rename from docs/public/sponsors/vuetify-logo-light-text.svg rename to packages/docs/public/sponsors/vuetify-logo-light-text.svg diff --git a/docs/zh/api/index.md b/packages/docs/zh/api/index.md similarity index 100% rename from docs/zh/api/index.md rename to packages/docs/zh/api/index.md diff --git a/docs/zh/guide/advanced/composition-api.md b/packages/docs/zh/guide/advanced/composition-api.md similarity index 100% rename from docs/zh/guide/advanced/composition-api.md rename to packages/docs/zh/guide/advanced/composition-api.md diff --git a/docs/zh/guide/advanced/data-fetching.md b/packages/docs/zh/guide/advanced/data-fetching.md similarity index 100% rename from docs/zh/guide/advanced/data-fetching.md rename to packages/docs/zh/guide/advanced/data-fetching.md diff --git a/docs/zh/guide/advanced/dynamic-routing.md b/packages/docs/zh/guide/advanced/dynamic-routing.md similarity index 100% rename from docs/zh/guide/advanced/dynamic-routing.md rename to packages/docs/zh/guide/advanced/dynamic-routing.md diff --git a/docs/zh/guide/advanced/extending-router-link.md b/packages/docs/zh/guide/advanced/extending-router-link.md similarity index 100% rename from docs/zh/guide/advanced/extending-router-link.md rename to packages/docs/zh/guide/advanced/extending-router-link.md diff --git a/docs/zh/guide/advanced/lazy-loading.md b/packages/docs/zh/guide/advanced/lazy-loading.md similarity index 100% rename from docs/zh/guide/advanced/lazy-loading.md rename to packages/docs/zh/guide/advanced/lazy-loading.md diff --git a/docs/zh/guide/advanced/meta.md b/packages/docs/zh/guide/advanced/meta.md similarity index 100% rename from docs/zh/guide/advanced/meta.md rename to packages/docs/zh/guide/advanced/meta.md diff --git a/docs/zh/guide/advanced/navigation-failures.md b/packages/docs/zh/guide/advanced/navigation-failures.md similarity index 100% rename from docs/zh/guide/advanced/navigation-failures.md rename to packages/docs/zh/guide/advanced/navigation-failures.md diff --git a/docs/zh/guide/advanced/navigation-guards.md b/packages/docs/zh/guide/advanced/navigation-guards.md similarity index 100% rename from docs/zh/guide/advanced/navigation-guards.md rename to packages/docs/zh/guide/advanced/navigation-guards.md diff --git a/docs/zh/guide/advanced/scroll-behavior.md b/packages/docs/zh/guide/advanced/scroll-behavior.md similarity index 100% rename from docs/zh/guide/advanced/scroll-behavior.md rename to packages/docs/zh/guide/advanced/scroll-behavior.md diff --git a/docs/zh/guide/advanced/transitions.md b/packages/docs/zh/guide/advanced/transitions.md similarity index 100% rename from docs/zh/guide/advanced/transitions.md rename to packages/docs/zh/guide/advanced/transitions.md diff --git a/docs/zh/guide/essentials/dynamic-matching.md b/packages/docs/zh/guide/essentials/dynamic-matching.md similarity index 100% rename from docs/zh/guide/essentials/dynamic-matching.md rename to packages/docs/zh/guide/essentials/dynamic-matching.md diff --git a/docs/zh/guide/essentials/history-mode.md b/packages/docs/zh/guide/essentials/history-mode.md similarity index 100% rename from docs/zh/guide/essentials/history-mode.md rename to packages/docs/zh/guide/essentials/history-mode.md diff --git a/docs/zh/guide/essentials/named-routes.md b/packages/docs/zh/guide/essentials/named-routes.md similarity index 100% rename from docs/zh/guide/essentials/named-routes.md rename to packages/docs/zh/guide/essentials/named-routes.md diff --git a/docs/zh/guide/essentials/named-views.md b/packages/docs/zh/guide/essentials/named-views.md similarity index 100% rename from docs/zh/guide/essentials/named-views.md rename to packages/docs/zh/guide/essentials/named-views.md diff --git a/docs/zh/guide/essentials/navigation.md b/packages/docs/zh/guide/essentials/navigation.md similarity index 100% rename from docs/zh/guide/essentials/navigation.md rename to packages/docs/zh/guide/essentials/navigation.md diff --git a/docs/zh/guide/essentials/nested-routes.md b/packages/docs/zh/guide/essentials/nested-routes.md similarity index 100% rename from docs/zh/guide/essentials/nested-routes.md rename to packages/docs/zh/guide/essentials/nested-routes.md diff --git a/docs/zh/guide/essentials/passing-props.md b/packages/docs/zh/guide/essentials/passing-props.md similarity index 100% rename from docs/zh/guide/essentials/passing-props.md rename to packages/docs/zh/guide/essentials/passing-props.md diff --git a/docs/zh/guide/essentials/redirect-and-alias.md b/packages/docs/zh/guide/essentials/redirect-and-alias.md similarity index 100% rename from docs/zh/guide/essentials/redirect-and-alias.md rename to packages/docs/zh/guide/essentials/redirect-and-alias.md diff --git a/docs/zh/guide/essentials/route-matching-syntax.md b/packages/docs/zh/guide/essentials/route-matching-syntax.md similarity index 100% rename from docs/zh/guide/essentials/route-matching-syntax.md rename to packages/docs/zh/guide/essentials/route-matching-syntax.md diff --git a/docs/zh/guide/index.md b/packages/docs/zh/guide/index.md similarity index 100% rename from docs/zh/guide/index.md rename to packages/docs/zh/guide/index.md diff --git a/docs/zh/guide/migration/index.md b/packages/docs/zh/guide/migration/index.md similarity index 100% rename from docs/zh/guide/migration/index.md rename to packages/docs/zh/guide/migration/index.md diff --git a/docs/zh/index.md b/packages/docs/zh/index.md similarity index 100% rename from docs/zh/index.md rename to packages/docs/zh/index.md diff --git a/docs/zh/installation.md b/packages/docs/zh/installation.md similarity index 100% rename from docs/zh/installation.md rename to packages/docs/zh/installation.md diff --git a/docs/zh/introduction.md b/packages/docs/zh/introduction.md similarity index 100% rename from docs/zh/introduction.md rename to packages/docs/zh/introduction.md diff --git a/packages/router/package.json b/packages/router/package.json index 409a346b..77b64e4c 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -132,7 +132,6 @@ "serve-handler": "^6.1.3", "typescript": "~4.7.3", "vite": "~2.9.10", - "vitepress": "^0.20.0", "vue": "^3.2.31", "vue-tsc": "^0.37.2", "yorkie": "^2.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f596d287..a182d6eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,12 @@ importers: .: specifiers: {} + packages/docs: + specifiers: + vitepress: ^0.20.0 + dependencies: + vitepress: 0.20.10 + packages/router: specifiers: '@microsoft/api-extractor': ^7.18.11 @@ -45,7 +51,6 @@ importers: serve-handler: ^6.1.3 typescript: ~4.7.3 vite: ~2.9.10 - vitepress: ^0.20.0 vue: ^3.2.31 vue-tsc: ^0.37.2 yorkie: ^2.0.0 @@ -89,7 +94,6 @@ importers: serve-handler: 6.1.3 typescript: 4.7.3 vite: 2.9.10 - vitepress: 0.20.10 vue: 3.2.37 vue-tsc: 0.37.3_typescript@4.7.3 yorkie: 2.0.0 @@ -100,27 +104,27 @@ packages: resolution: {integrity: sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA==} dependencies: '@algolia/autocomplete-shared': 1.6.3 - dev: true + dev: false /@algolia/autocomplete-shared/1.6.3: resolution: {integrity: sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg==} - dev: true + dev: false /@algolia/cache-browser-local-storage/4.13.1: resolution: {integrity: sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg==} dependencies: '@algolia/cache-common': 4.13.1 - dev: true + dev: false /@algolia/cache-common/4.13.1: resolution: {integrity: sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==} - dev: true + dev: false /@algolia/cache-in-memory/4.13.1: resolution: {integrity: sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ==} dependencies: '@algolia/cache-common': 4.13.1 - dev: true + dev: false /@algolia/client-account/4.13.1: resolution: {integrity: sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ==} @@ -128,7 +132,7 @@ packages: '@algolia/client-common': 4.13.1 '@algolia/client-search': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /@algolia/client-analytics/4.13.1: resolution: {integrity: sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA==} @@ -137,14 +141,14 @@ packages: '@algolia/client-search': 4.13.1 '@algolia/requester-common': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /@algolia/client-common/4.13.1: resolution: {integrity: sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==} dependencies: '@algolia/requester-common': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /@algolia/client-personalization/4.13.1: resolution: {integrity: sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w==} @@ -152,7 +156,7 @@ packages: '@algolia/client-common': 4.13.1 '@algolia/requester-common': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /@algolia/client-search/4.13.1: resolution: {integrity: sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==} @@ -160,33 +164,33 @@ packages: '@algolia/client-common': 4.13.1 '@algolia/requester-common': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /@algolia/logger-common/4.13.1: resolution: {integrity: sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==} - dev: true + dev: false /@algolia/logger-console/4.13.1: resolution: {integrity: sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA==} dependencies: '@algolia/logger-common': 4.13.1 - dev: true + dev: false /@algolia/requester-browser-xhr/4.13.1: resolution: {integrity: sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA==} dependencies: '@algolia/requester-common': 4.13.1 - dev: true + dev: false /@algolia/requester-common/4.13.1: resolution: {integrity: sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==} - dev: true + dev: false /@algolia/requester-node-http/4.13.1: resolution: {integrity: sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw==} dependencies: '@algolia/requester-common': 4.13.1 - dev: true + dev: false /@algolia/transporter/4.13.1: resolution: {integrity: sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==} @@ -194,7 +198,7 @@ packages: '@algolia/cache-common': 4.13.1 '@algolia/logger-common': 4.13.1 '@algolia/requester-common': 4.13.1 - dev: true + dev: false /@ampproject/remapping/2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} @@ -326,7 +330,6 @@ packages: /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option/7.16.7: resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} @@ -359,7 +362,6 @@ packages: hasBin: true dependencies: '@babel/types': 7.18.4 - dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -513,7 +515,6 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 - dev: true /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -521,7 +522,7 @@ packages: /@docsearch/css/3.1.0: resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==} - dev: true + dev: false /@docsearch/js/3.1.0: resolution: {integrity: sha512-5XSK+xbP0hcTIp54MECqxkWLs6kf7Ug4nWdxWNtx8cUpLiFNFnKXDxCb35wnyNpjukmrx7Q9DkO5tFFsmNVxng==} @@ -532,7 +533,7 @@ packages: - '@types/react' - react - react-dom - dev: true + dev: false /@docsearch/react/3.1.0: resolution: {integrity: sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg==} @@ -540,11 +541,18 @@ packages: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true dependencies: '@algolia/autocomplete-core': 1.6.3 '@docsearch/css': 3.1.0 algoliasearch: 4.13.1 - dev: true + dev: false /@hutson/parse-repository-url/3.0.2: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} @@ -1175,7 +1183,6 @@ packages: dependencies: vite: 2.9.10 vue: 3.2.37 - dev: true /@volar/code-gen/0.37.3: resolution: {integrity: sha512-+XXfbkjVoDPxECkAOtRmHKnKnSWMOeThqlVSm9XwIVSdyiBN8Gi4xDUWmPH/WxK+D8bGLCm4Vkjk3rge+KOVaQ==} @@ -1221,14 +1228,12 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 - dev: true /@vue/compiler-dom/3.2.37: resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} dependencies: '@vue/compiler-core': 3.2.37 '@vue/shared': 3.2.37 - dev: true /@vue/compiler-sfc/3.2.37: resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} @@ -1243,14 +1248,12 @@ packages: magic-string: 0.25.9 postcss: 8.4.14 source-map: 0.6.1 - dev: true /@vue/compiler-ssr/3.2.37: resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} dependencies: '@vue/compiler-dom': 3.2.37 '@vue/shared': 3.2.37 - dev: true /@vue/devtools-api/6.1.4: resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} @@ -1264,20 +1267,17 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.9 - dev: true /@vue/reactivity/3.2.37: resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} dependencies: '@vue/shared': 3.2.37 - dev: true /@vue/runtime-core/3.2.37: resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} dependencies: '@vue/reactivity': 3.2.37 '@vue/shared': 3.2.37 - dev: true /@vue/runtime-dom/3.2.37: resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} @@ -1285,7 +1285,6 @@ packages: '@vue/runtime-core': 3.2.37 '@vue/shared': 3.2.37 csstype: 2.6.20 - dev: true /@vue/server-renderer/3.2.37_vue@3.2.37: resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} @@ -1295,11 +1294,9 @@ packages: '@vue/compiler-ssr': 3.2.37 '@vue/shared': 3.2.37 vue: 3.2.37 - dev: true /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - dev: true /@vue/test-utils/2.0.0_vue@3.2.37: resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==} @@ -1402,7 +1399,7 @@ packages: '@algolia/requester-common': 4.13.1 '@algolia/requester-node-http': 4.13.1 '@algolia/transporter': 4.13.1 - dev: true + dev: false /ansi-colors/3.2.3: resolution: {integrity: sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==} @@ -2225,7 +2222,6 @@ packages: /csstype/2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - dev: true /dargs/7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} @@ -2544,7 +2540,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /esbuild-android-arm64/0.14.43: @@ -2553,7 +2548,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /esbuild-darwin-64/0.14.43: @@ -2562,7 +2556,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-darwin-arm64/0.14.43: @@ -2571,7 +2564,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-freebsd-64/0.14.43: @@ -2580,7 +2572,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-freebsd-arm64/0.14.43: @@ -2589,7 +2580,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-linux-32/0.14.43: @@ -2598,7 +2588,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-64/0.14.43: @@ -2607,7 +2596,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-arm/0.14.43: @@ -2616,7 +2604,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-arm64/0.14.43: @@ -2625,7 +2612,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-mips64le/0.14.43: @@ -2634,7 +2620,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-ppc64le/0.14.43: @@ -2643,7 +2628,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-riscv64/0.14.43: @@ -2652,7 +2636,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-s390x/0.14.43: @@ -2661,7 +2644,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-netbsd-64/0.14.43: @@ -2670,7 +2652,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /esbuild-openbsd-64/0.14.43: @@ -2679,7 +2660,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /esbuild-sunos-64/0.14.43: @@ -2688,7 +2668,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /esbuild-windows-32/0.14.43: @@ -2697,7 +2676,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-64/0.14.43: @@ -2706,7 +2684,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-arm64/0.14.43: @@ -2715,7 +2692,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild/0.14.43: @@ -2744,7 +2720,6 @@ packages: esbuild-windows-32: 0.14.43 esbuild-windows-64: 0.14.43 esbuild-windows-arm64: 0.14.43 - dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -2809,7 +2784,6 @@ packages: /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -3104,7 +3078,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /ftp/0.3.10: @@ -3117,7 +3090,6 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true /function.prototype.name/1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} @@ -3414,7 +3386,6 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - dev: true /he/1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} @@ -3631,7 +3602,6 @@ packages: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: has: 1.0.3 - dev: true /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -4753,7 +4723,6 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 - dev: true /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -4989,7 +4958,6 @@ packages: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -5362,7 +5330,6 @@ packages: /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true /path-to-regexp/2.2.1: resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} @@ -5396,7 +5363,6 @@ packages: /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5438,11 +5404,10 @@ packages: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /preact/10.7.3: resolution: {integrity: sha512-giqJXP8VbtA1tyGa3f1n9wiN7PrHtONrDyE3T+ifjr/tTkg+2N4d/6sjC9WyJKv8wM7rOYDveqy5ZoFmYlwo4w==} - dev: true + dev: false /prelude-ls/1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} @@ -5467,7 +5432,7 @@ packages: /prismjs/1.28.0: resolution: {integrity: sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==} engines: {node: '>=6'} - dev: true + dev: false /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -5766,7 +5731,6 @@ packages: is-core-module: 2.9.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true /responselike/2.0.0: resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} @@ -5843,7 +5807,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -6024,7 +5987,6 @@ packages: /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - dev: true /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -6036,7 +5998,6 @@ packages: /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true /source-map/0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} @@ -6045,7 +6006,6 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - dev: true /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} @@ -6337,7 +6297,6 @@ packages: /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -6462,7 +6421,6 @@ packages: /to-fast-properties/2.0.0: resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} engines: {node: '>=4'} - dev: true /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -6673,7 +6631,6 @@ packages: rollup: 2.75.6 optionalDependencies: fsevents: 2.3.2 - dev: true /vitepress/0.20.10: resolution: {integrity: sha512-dKgH6k1yxdEjIIxoXGI0vMg3lpBLvMarre/vvt4beuxd+rXOUB1a7DAtXDmgIXOMGQ7IcF+4zyd2132IedhjtQ==} @@ -6693,7 +6650,7 @@ packages: - react-dom - sass - stylus - dev: true + dev: false /vm2/3.9.9: resolution: {integrity: sha512-xwTm7NLh/uOjARRBs8/95H0e8fT3Ukw5D/JJWhxMbhKzNh1Nu981jQKvkep9iKYNxzlVrdzD0mlBGkDKZWprlw==} @@ -6722,7 +6679,6 @@ packages: '@vue/runtime-dom': 3.2.37 '@vue/server-renderer': 3.2.37_vue@3.2.37 '@vue/shared': 3.2.37 - dev: true /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} diff --git a/scripts/docs-check.sh b/scripts/docs-check.sh index a9871618..3f5eb7db 100755 --- a/scripts/docs-check.sh +++ b/scripts/docs-check.sh @@ -3,4 +3,11 @@ # check if doc files changes for netlify # needed because we cannot use && in netlify.toml -git diff --quiet 'HEAD^' HEAD ./docs/ && ! git diff 'HEAD^' HEAD ./yarn.lock | grep --quiet vite +# exit 0 will skip the build while exit 1 will build + +# - check any change in docs +# - check for new version of vite related deps +# - changes in netlify conf +# - a commit message that starts with docs like docs: ... or docs(nuxt): ... + +git diff --quiet 'HEAD^' HEAD ./packages/docs/ && ! git diff 'HEAD^' HEAD ./pnpm-lock.yaml | grep --quiet vitepress && git diff --quiet 'HEAD^' HEAD netlify.toml && ! git log -1 --pretty=%B | grep '^docs' -- 2.47.2