From 5b74d4c82ae6ddc5fc098ab5582f6df4c07b266d Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:20:05 +0100 Subject: [PATCH 1/8] update docs config --- docs/.vitepress/config.mts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index d2968a176..dbec32123 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -3,8 +3,9 @@ import { defineConfig } from "vitepress"; // https://vitepress.dev/reference/site-config export default defineConfig({ lang: "en-US", - title: "Lunar API Documentation", - description: "API layer for Lunar ecommerce package", + title: "Dystore Documentation", + description: + "Collection of packages for ecommerce applications based on Lunar", themeConfig: { // https://vitepress.dev/reference/default-theme-config nav: [{ text: "Home", link: "/" }], @@ -74,7 +75,7 @@ export default defineConfig({ ], socialLinks: [ - { icon: "github", link: "https://github.com/dystcz/lunar-api" }, + { icon: "github", link: "https://github.com/dystcz/dystore" }, { icon: "twitter", link: "https://twitter.com/dystcz" }, ], }, From 3d8971851d4df2651e0eec9a7787413358e2a690 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:22:11 +0100 Subject: [PATCH 2/8] remove docs folder from api --- packages/api/docs/.gitignore | 3 - packages/api/docs/.vitepress/config.mts | 81 -- packages/api/docs/.vitepress/dist/.gitkeep | 0 packages/api/docs/.vitepress/theme/index.ts | 17 - packages/api/docs/.vitepress/theme/style.css | 139 -- packages/api/docs/configuration.md | 11 - packages/api/docs/extending/controllers.md | 5 - packages/api/docs/extending/examples.md | 8 - packages/api/docs/extending/models.md | 5 - packages/api/docs/extending/overview.md | 20 - packages/api/docs/extending/policies.md | 5 - packages/api/docs/extending/queries.md | 1 - packages/api/docs/extending/resources.md | 5 - packages/api/docs/extending/route-groups.md | 1 - packages/api/docs/extending/schemas.md | 5 - packages/api/docs/index.md | 29 - packages/api/docs/initial-setup.md | 1 - packages/api/docs/installation.md | 39 - packages/api/docs/more/compatible-packages.md | 12 - packages/api/docs/more/useful-resources.md | 1 - packages/api/docs/overview.md | 27 - packages/api/docs/package-lock.json | 1180 ----------------- packages/api/docs/package.json | 14 - packages/api/docs/reference/addresses.md | 1 - packages/api/docs/reference/attributes.md | 1 - packages/api/docs/reference/auth.md | 1 - packages/api/docs/reference/brands.md | 1 - packages/api/docs/reference/carts.md | 66 - packages/api/docs/reference/collections.md | 1 - packages/api/docs/reference/customers.md | 1 - packages/api/docs/reference/orders.md | 1 - packages/api/docs/reference/overview.md | 1 - .../api/docs/reference/payment-options.md | 1 - packages/api/docs/reference/products.md | 1 - packages/api/docs/reference/users.md | 1 - packages/api/docs/upgrade-guide.md | 3 - 36 files changed, 1689 deletions(-) delete mode 100644 packages/api/docs/.gitignore delete mode 100644 packages/api/docs/.vitepress/config.mts delete mode 100644 packages/api/docs/.vitepress/dist/.gitkeep delete mode 100644 packages/api/docs/.vitepress/theme/index.ts delete mode 100644 packages/api/docs/.vitepress/theme/style.css delete mode 100644 packages/api/docs/configuration.md delete mode 100644 packages/api/docs/extending/controllers.md delete mode 100644 packages/api/docs/extending/examples.md delete mode 100644 packages/api/docs/extending/models.md delete mode 100644 packages/api/docs/extending/overview.md delete mode 100644 packages/api/docs/extending/policies.md delete mode 100644 packages/api/docs/extending/queries.md delete mode 100644 packages/api/docs/extending/resources.md delete mode 100644 packages/api/docs/extending/route-groups.md delete mode 100644 packages/api/docs/extending/schemas.md delete mode 100644 packages/api/docs/index.md delete mode 100644 packages/api/docs/initial-setup.md delete mode 100644 packages/api/docs/installation.md delete mode 100644 packages/api/docs/more/compatible-packages.md delete mode 100644 packages/api/docs/more/useful-resources.md delete mode 100644 packages/api/docs/overview.md delete mode 100644 packages/api/docs/package-lock.json delete mode 100644 packages/api/docs/package.json delete mode 100644 packages/api/docs/reference/addresses.md delete mode 100644 packages/api/docs/reference/attributes.md delete mode 100644 packages/api/docs/reference/auth.md delete mode 100644 packages/api/docs/reference/brands.md delete mode 100644 packages/api/docs/reference/carts.md delete mode 100644 packages/api/docs/reference/collections.md delete mode 100644 packages/api/docs/reference/customers.md delete mode 100644 packages/api/docs/reference/orders.md delete mode 100644 packages/api/docs/reference/overview.md delete mode 100644 packages/api/docs/reference/payment-options.md delete mode 100644 packages/api/docs/reference/products.md delete mode 100644 packages/api/docs/reference/users.md delete mode 100644 packages/api/docs/upgrade-guide.md diff --git a/packages/api/docs/.gitignore b/packages/api/docs/.gitignore deleted file mode 100644 index 550656824..000000000 --- a/packages/api/docs/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -.vitepress/cache -.vitepress/dist diff --git a/packages/api/docs/.vitepress/config.mts b/packages/api/docs/.vitepress/config.mts deleted file mode 100644 index d2968a176..000000000 --- a/packages/api/docs/.vitepress/config.mts +++ /dev/null @@ -1,81 +0,0 @@ -import { defineConfig } from "vitepress"; - -// https://vitepress.dev/reference/site-config -export default defineConfig({ - lang: "en-US", - title: "Lunar API Documentation", - description: "API layer for Lunar ecommerce package", - themeConfig: { - // https://vitepress.dev/reference/default-theme-config - nav: [{ text: "Home", link: "/" }], - - sidebar: [ - { - text: "Getting started", - items: [ - { text: "Overview", link: "/overview" }, - { text: "Installation", link: "/installation" }, - { text: "Configuration", link: "/configuration" }, - { text: "Initial Setup", link: "/initial-setup" }, - { text: "Upgrade Guide", link: "/upgrade-guide" }, - ], - collapsed: false, - }, - { - text: "Reference", - items: [ - { text: "Overview", link: "/reference/overview" }, - { text: "Addresses", link: "/reference/addresses" }, - { text: "Attributes", link: "/reference/attributes" }, - { text: "Auth", link: "/reference/auth" }, - { text: "Brands", link: "/reference/brands" }, - { text: "Carts", link: "/reference/carts" }, - { text: "Collections", link: "/reference/collections" }, - { text: "Customers", link: "/reference/customers" }, - { text: "Orders", link: "/reference/orders" }, - { - text: "Payment Options", - link: "/reference/payment-options", - }, - { text: "Products", link: "/reference/products" }, - { text: "Users", link: "/reference/users" }, - ], - collapsed: false, - }, - { - text: "Extending", - items: [ - { text: "Overview", link: "/extending/overview" }, - { text: "Route groups", link: "/extending/route-groups" }, - { text: "Controllers", link: "/extending/controllers" }, - { text: "Models", link: "/extending/models" }, - { text: "Policies", link: "/extending/policies" }, - { text: "Queries", link: "/extending/queries" }, - { text: "Schemas", link: "/extending/schemas" }, - { text: "Resources", link: "/extending/resources" }, - { text: "Examples", link: "/extending/examples" }, - ], - collapsed: false, - }, - { - text: "Extras", - items: [ - { - text: "Compatible packages", - link: "/more/compatible-packages", - }, - { - text: "Userful resources", - link: "/more/useful-resources", - }, - ], - collapsed: false, - }, - ], - - socialLinks: [ - { icon: "github", link: "https://github.com/dystcz/lunar-api" }, - { icon: "twitter", link: "https://twitter.com/dystcz" }, - ], - }, -}); diff --git a/packages/api/docs/.vitepress/dist/.gitkeep b/packages/api/docs/.vitepress/dist/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/api/docs/.vitepress/theme/index.ts b/packages/api/docs/.vitepress/theme/index.ts deleted file mode 100644 index def4cfc87..000000000 --- a/packages/api/docs/.vitepress/theme/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// https://vitepress.dev/guide/custom-theme -import { h } from 'vue' -import type { Theme } from 'vitepress' -import DefaultTheme from 'vitepress/theme' -import './style.css' - -export default { - extends: DefaultTheme, - Layout: () => { - return h(DefaultTheme.Layout, null, { - // https://vitepress.dev/guide/extending-default-theme#layout-slots - }) - }, - enhanceApp({ app, router, siteData }) { - // ... - } -} satisfies Theme diff --git a/packages/api/docs/.vitepress/theme/style.css b/packages/api/docs/.vitepress/theme/style.css deleted file mode 100644 index d63aee82d..000000000 --- a/packages/api/docs/.vitepress/theme/style.css +++ /dev/null @@ -1,139 +0,0 @@ -/** - * Customize default theme styling by overriding CSS variables: - * https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css - */ - -/** - * Colors - * - * Each colors have exact same color scale system with 3 levels of solid - * colors with different brightness, and 1 soft color. - * - * - `XXX-1`: The most solid color used mainly for colored text. It must - * satisfy the contrast ratio against when used on top of `XXX-soft`. - * - * - `XXX-2`: The color used mainly for hover state of the button. - * - * - `XXX-3`: The color for solid background, such as bg color of the button. - * It must satisfy the contrast ratio with pure white (#ffffff) text on - * top of it. - * - * - `XXX-soft`: The color used for subtle background such as custom container - * or badges. It must satisfy the contrast ratio when putting `XXX-1` colors - * on top of it. - * - * The soft color must be semi transparent alpha channel. This is crucial - * because it allows adding multiple "soft" colors on top of each other - * to create a accent, such as when having inline code block inside - * custom containers. - * - * - `default`: The color used purely for subtle indication without any - * special meanings attched to it such as bg color for menu hover state. - * - * - `brand`: Used for primary brand colors, such as link text, button with - * brand theme, etc. - * - * - `tip`: Used to indicate useful information. The default theme uses the - * brand color for this by default. - * - * - `warning`: Used to indicate warning to the users. Used in custom - * container, badges, etc. - * - * - `danger`: Used to show error, or dangerous message to the users. Used - * in custom container, badges, etc. - * -------------------------------------------------------------------------- */ - - :root { - --vp-c-default-1: var(--vp-c-gray-1); - --vp-c-default-2: var(--vp-c-gray-2); - --vp-c-default-3: var(--vp-c-gray-3); - --vp-c-default-soft: var(--vp-c-gray-soft); - - --vp-c-brand-1: var(--vp-c-indigo-1); - --vp-c-brand-2: var(--vp-c-indigo-2); - --vp-c-brand-3: var(--vp-c-indigo-3); - --vp-c-brand-soft: var(--vp-c-indigo-soft); - - --vp-c-tip-1: var(--vp-c-brand-1); - --vp-c-tip-2: var(--vp-c-brand-2); - --vp-c-tip-3: var(--vp-c-brand-3); - --vp-c-tip-soft: var(--vp-c-brand-soft); - - --vp-c-warning-1: var(--vp-c-yellow-1); - --vp-c-warning-2: var(--vp-c-yellow-2); - --vp-c-warning-3: var(--vp-c-yellow-3); - --vp-c-warning-soft: var(--vp-c-yellow-soft); - - --vp-c-danger-1: var(--vp-c-red-1); - --vp-c-danger-2: var(--vp-c-red-2); - --vp-c-danger-3: var(--vp-c-red-3); - --vp-c-danger-soft: var(--vp-c-red-soft); -} - -/** - * Component: Button - * -------------------------------------------------------------------------- */ - -:root { - --vp-button-brand-border: transparent; - --vp-button-brand-text: var(--vp-c-white); - --vp-button-brand-bg: var(--vp-c-brand-3); - --vp-button-brand-hover-border: transparent; - --vp-button-brand-hover-text: var(--vp-c-white); - --vp-button-brand-hover-bg: var(--vp-c-brand-2); - --vp-button-brand-active-border: transparent; - --vp-button-brand-active-text: var(--vp-c-white); - --vp-button-brand-active-bg: var(--vp-c-brand-1); -} - -/** - * Component: Home - * -------------------------------------------------------------------------- */ - -:root { - --vp-home-hero-name-color: transparent; - --vp-home-hero-name-background: -webkit-linear-gradient( - 120deg, - #bd34fe 30%, - #41d1ff - ); - - --vp-home-hero-image-background-image: linear-gradient( - -45deg, - #bd34fe 50%, - #47caff 50% - ); - --vp-home-hero-image-filter: blur(44px); -} - -@media (min-width: 640px) { - :root { - --vp-home-hero-image-filter: blur(56px); - } -} - -@media (min-width: 960px) { - :root { - --vp-home-hero-image-filter: blur(68px); - } -} - -/** - * Component: Custom Block - * -------------------------------------------------------------------------- */ - -:root { - --vp-custom-block-tip-border: transparent; - --vp-custom-block-tip-text: var(--vp-c-text-1); - --vp-custom-block-tip-bg: var(--vp-c-brand-soft); - --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft); -} - -/** - * Component: Algolia - * -------------------------------------------------------------------------- */ - -.DocSearch { - --docsearch-primary-color: var(--vp-c-brand-1) !important; -} - diff --git a/packages/api/docs/configuration.md b/packages/api/docs/configuration.md deleted file mode 100644 index 7dfc02a79..000000000 --- a/packages/api/docs/configuration.md +++ /dev/null @@ -1,11 +0,0 @@ -# Configuration - -## General configuration - -## Domain configuration - -## JsonApi configuration - -## Actions - -## HashIds diff --git a/packages/api/docs/extending/controllers.md b/packages/api/docs/extending/controllers.md deleted file mode 100644 index aee7e14c0..000000000 --- a/packages/api/docs/extending/controllers.md +++ /dev/null @@ -1,5 +0,0 @@ -# Controllers - -## Overview - -## Extending controllers diff --git a/packages/api/docs/extending/examples.md b/packages/api/docs/extending/examples.md deleted file mode 100644 index 7fc6c44b0..000000000 --- a/packages/api/docs/extending/examples.md +++ /dev/null @@ -1,8 +0,0 @@ -# Extending examples - -## Add reviews to products - -> [!NOTE] -> This example demonstrates how [dystore-reviews](https://github.com/dystcz/dystore-reviews) -> extends schemas and resources. -> It also shows how to register dynamic model relationships. diff --git a/packages/api/docs/extending/models.md b/packages/api/docs/extending/models.md deleted file mode 100644 index 7958f5b95..000000000 --- a/packages/api/docs/extending/models.md +++ /dev/null @@ -1,5 +0,0 @@ -# Models - -## Overview - -## Extending models diff --git a/packages/api/docs/extending/overview.md b/packages/api/docs/extending/overview.md deleted file mode 100644 index 38fd82f6b..000000000 --- a/packages/api/docs/extending/overview.md +++ /dev/null @@ -1,20 +0,0 @@ -# Overview - -This packages was crafted with extensibility in mind. -It is designed to be easily extended with new functionality. -This document will guide you through the process of extending the package. - -## Extending - -- [Models](./models.md), allowing you to use your own models with the package. -- [Controllers](./controllers.md), which may come in handy when you need to add custom logic to your endpoints. -- [Route groups](./route-groups.md) to customize the way your routes are registered. -- [Policies](./policies.md) in order to control access to your resources. -- [Queries](./queries.md) to customize the way you fetch data from the database. -- JsonApi [Schemas](./schemas.md) to customize fields, relationships, filters, sorting and more. -- JsonApi [Resources](./resources.md) to customize the way your data is presented. - -## Configuration - -You can also configure the behavior of this package by changing the configutation files. -Head over to the [configuration](../configuration.md) page to learn more. diff --git a/packages/api/docs/extending/policies.md b/packages/api/docs/extending/policies.md deleted file mode 100644 index b00fbb52b..000000000 --- a/packages/api/docs/extending/policies.md +++ /dev/null @@ -1,5 +0,0 @@ -# Policies - -## Overview - -## Extending policies diff --git a/packages/api/docs/extending/queries.md b/packages/api/docs/extending/queries.md deleted file mode 100644 index ebd0760b6..000000000 --- a/packages/api/docs/extending/queries.md +++ /dev/null @@ -1 +0,0 @@ -# Queries diff --git a/packages/api/docs/extending/resources.md b/packages/api/docs/extending/resources.md deleted file mode 100644 index 6f8554ec2..000000000 --- a/packages/api/docs/extending/resources.md +++ /dev/null @@ -1,5 +0,0 @@ -# Resources - -## Extendable JsonApi resources - -### Examples diff --git a/packages/api/docs/extending/route-groups.md b/packages/api/docs/extending/route-groups.md deleted file mode 100644 index ce795ab15..000000000 --- a/packages/api/docs/extending/route-groups.md +++ /dev/null @@ -1 +0,0 @@ -# Route groups diff --git a/packages/api/docs/extending/schemas.md b/packages/api/docs/extending/schemas.md deleted file mode 100644 index 83405fa2d..000000000 --- a/packages/api/docs/extending/schemas.md +++ /dev/null @@ -1,5 +0,0 @@ -# Schemas - -## Extendable JsonApi schemas - -### Examples diff --git a/packages/api/docs/index.md b/packages/api/docs/index.md deleted file mode 100644 index 6cb881d37..000000000 --- a/packages/api/docs/index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -# https://vitepress.dev/reference/default-theme-home-page -layout: home - -hero: - name: "Lunar API" - text: "Documentation" - tagline: API layer for your Lunar application - actions: - - theme: brand - text: Getting started - link: /overview - - theme: alt - text: Reference - link: /reference/overview - -features: - - icon: 🏗️ - title: Highly customizable - details: This package aims to be maximally extensible, allowing you to build features to meet your project's needs. - link: /extending/overview - - icon: 📦 - title: Package ecosystem - details: Wannabe ecosystem of complementary packages with emphasis on the plug and play spirit - link: /more/compatible-packages - - icon: 🧑‍💻 - title: Continuously developed - details: Numerous ecommerce projects are already running in production with Lunar API. ---- diff --git a/packages/api/docs/initial-setup.md b/packages/api/docs/initial-setup.md deleted file mode 100644 index 82ff7b978..000000000 --- a/packages/api/docs/initial-setup.md +++ /dev/null @@ -1 +0,0 @@ -# Initial setup diff --git a/packages/api/docs/installation.md b/packages/api/docs/installation.md deleted file mode 100644 index 82798babd..000000000 --- a/packages/api/docs/installation.md +++ /dev/null @@ -1,39 +0,0 @@ -# Installation - -## Requirements - -- PHP ^8.2 -- Laravel 11 -- [Lunar requirements](https://docs.lunarphp.io/core/installation.html#server-requirements) - -## Installation - -You can install the package via composer - -```bash -composer require dystcz/dystore-api -``` - -Publish config files - -> You will probably need them pretty bad - -```bash -php artisan vendor:publish --provider="Dystore\Api\ApiServiceProvider" --tag="dystore-api" -``` - -Publish migrations - -> Only in case you want to customize the database schema - -```bash -php artisan vendor:publish --provider="Dystore\Api\ApiServiceProvider" --tag="dystore-api.migrations" -``` - -## Let's hit your first endpoint - -Just visit `/api/v1/products` and you should see a list of products. - -Hopefully everything went smooth so far. If not, please create an issue. - -You can view the rest of the API routes by running `php artisan route:list --name=v1` in your terminal. diff --git a/packages/api/docs/more/compatible-packages.md b/packages/api/docs/more/compatible-packages.md deleted file mode 100644 index 8dbb6f2e2..000000000 --- a/packages/api/docs/more/compatible-packages.md +++ /dev/null @@ -1,12 +0,0 @@ -# List of compatible packages - -- [Reviews](https://github.com/dystcz/dystore-reviews) (Adds user reviews functionality) -- [Product Views](https://github.com/dystcz/dystore-product-views) - (Store unique product views in Redis) -- [Product Stock Notifications](https://github.com/dystcz/dystore-product-notifications) - (Notify users when product is in stock again) -- [Newsletter](https://github.com/dystcz/dystore-newsletter) - (Newsletter sign up with support for Mailchimp / Mailcoach / Brevo) -- [Stripe Payment Adapter](https://github.com/dystcz/dystore-stripe) - - diff --git a/packages/api/docs/more/useful-resources.md b/packages/api/docs/more/useful-resources.md deleted file mode 100644 index 75ebab1d2..000000000 --- a/packages/api/docs/more/useful-resources.md +++ /dev/null @@ -1 +0,0 @@ -# Useful resources diff --git a/packages/api/docs/overview.md b/packages/api/docs/overview.md deleted file mode 100644 index 7a141e5b7..000000000 --- a/packages/api/docs/overview.md +++ /dev/null @@ -1,27 +0,0 @@ -# Lunar API 🪬 - -## What's going on here? - -This package introduces an API layer for the Lunar ecommerce package. -It connects the Lunar backend with your SPA, other applications, -and possibly with a mobile app. - -The main aim is to provide a solid foundation for your e-commerce project, -giving you a head start while maintaining flexibility so you can -easily build features to meet your project's needs. - -## Some perks - -- Focus on extensibility -- Wannabe ecosystem of [complementary packages](./more/compatible-packages.md) -with emphasis on the plug and play spirit -- Already running in production 🤫 -- Built on top of [Laravel JSON:API](https://github.com/laravel-json-api/laravel) - -## Features - -- Configurable checkout flow with guest checkout -- Solid extensibility (Models, Schemas, Resources, Routes, ...) -- Payment adapters registrar -(currently [Stripe](https://github.com/dystcz/dystore-stripe) -& [Mollie](https://github.com/pixelpillow/lunar-api-mollie-adapter)) diff --git a/packages/api/docs/package-lock.json b/packages/api/docs/package-lock.json deleted file mode 100644 index e50d2ac95..000000000 --- a/packages/api/docs/package-lock.json +++ /dev/null @@ -1,1180 +0,0 @@ -{ - "name": "docs", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@rollup/rollup-linux-x64-gnu": "*" - }, - "devDependencies": { - "vitepress": "^1.1.4", - "vue": "^3.4.27" - }, - "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.21.2" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.23.3" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.23.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.23.3" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/logger-common": { - "version": "4.23.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@algolia/logger-console": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/logger-common": "4.23.3" - } - }, - "node_modules/@algolia/recommend": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.23.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.5", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@docsearch/js": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@docsearch/react": "3.6.0", - "preact": "^10.0.0" - } - }, - "node_modules/@docsearch/react": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.0", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz", - "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@shikijs/core": { - "version": "1.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@shikijs/transformers": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shiki": "1.5.0" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/linkify-it": { - "version": "5.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/markdown-it": { - "version": "14.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/linkify-it": "^5", - "@types/mdurl": "^2" - } - }, - "node_modules/@types/mdurl": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.20", - "dev": true, - "license": "MIT" - }, - "node_modules/@vitejs/plugin-vue": { - "version": "5.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0", - "vue": "^3.2.25" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.27", - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/devtools-api": { - "version": "7.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-kit": "^7.1.3" - } - }, - "node_modules/@vue/devtools-kit": { - "version": "7.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-shared": "^7.1.3", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/@vue/devtools-shared": { - "version": "7.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "rfdc": "^1.3.1" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/runtime-core": "3.4.27", - "@vue/shared": "3.4.27", - "csstype": "^3.1.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27" - }, - "peerDependencies": { - "vue": "3.4.27" - } - }, - "node_modules/@vue/shared": { - "version": "3.4.27", - "dev": true, - "license": "MIT" - }, - "node_modules/@vueuse/core": { - "version": "10.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.9.0", - "@vueuse/shared": "10.9.0", - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/integrations": { - "version": "10.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@vueuse/core": "10.9.0", - "@vueuse/shared": "10.9.0", - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "async-validator": "*", - "axios": "*", - "change-case": "*", - "drauu": "*", - "focus-trap": "*", - "fuse.js": "*", - "idb-keyval": "*", - "jwt-decode": "*", - "nprogress": "*", - "qrcode": "*", - "sortablejs": "*", - "universal-cookie": "*" - }, - "peerDependenciesMeta": { - "async-validator": { - "optional": true - }, - "axios": { - "optional": true - }, - "change-case": { - "optional": true - }, - "drauu": { - "optional": true - }, - "focus-trap": { - "optional": true - }, - "fuse.js": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "jwt-decode": { - "optional": true - }, - "nprogress": { - "optional": true - }, - "qrcode": { - "optional": true - }, - "sortablejs": { - "optional": true - }, - "universal-cookie": { - "optional": true - } - } - }, - "node_modules/@vueuse/metadata": { - "version": "10.9.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared": { - "version": "10.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/algoliasearch": { - "version": "4.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-account": "4.23.3", - "@algolia/client-analytics": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-personalization": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/recommend": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.20.2", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/focus-trap": { - "version": "7.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "tabbable": "^6.2.0" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/hookable": { - "version": "5.5.3", - "dev": true, - "license": "MIT" - }, - "node_modules/magic-string": { - "version": "0.30.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "node_modules/mark.js": { - "version": "8.11.1", - "dev": true, - "license": "MIT" - }, - "node_modules/minisearch": { - "version": "6.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/mitt": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.7", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss": { - "version": "8.4.38", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/preact": { - "version": "10.21.0", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/rfdc": { - "version": "1.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/rollup": { - "version": "4.17.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/search-insights": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.0.tgz", - "integrity": "sha512-AskayU3QNsXQzSL6v4LTYST7NNfs2HWyHHB+sdORP9chsytAhro5XRfToAMI/LAVYgNbzowVZTMfBRodgbUHKg==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/shiki": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/core": "1.5.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/speakingurl": { - "version": "14.0.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tabbable": { - "version": "6.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/vite": { - "version": "5.2.11", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vitepress": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@docsearch/css": "^3.6.0", - "@docsearch/js": "^3.6.0", - "@shikijs/core": "^1.3.0", - "@shikijs/transformers": "^1.3.0", - "@types/markdown-it": "^14.0.1", - "@vitejs/plugin-vue": "^5.0.4", - "@vue/devtools-api": "^7.0.27", - "@vueuse/core": "^10.9.0", - "@vueuse/integrations": "^10.9.0", - "focus-trap": "^7.5.4", - "mark.js": "8.11.1", - "minisearch": "^6.3.0", - "shiki": "^1.3.0", - "vite": "^5.2.10", - "vue": "^3.4.25" - }, - "bin": { - "vitepress": "bin/vitepress.js" - }, - "peerDependencies": { - "markdown-it-mathjax3": "^4", - "postcss": "^8" - }, - "peerDependenciesMeta": { - "markdown-it-mathjax3": { - "optional": true - }, - "postcss": { - "optional": true - } - } - }, - "node_modules/vue": { - "version": "3.4.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-sfc": "3.4.27", - "@vue/runtime-dom": "3.4.27", - "@vue/server-renderer": "3.4.27", - "@vue/shared": "3.4.27" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/vue-demi": { - "version": "0.14.7", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - } - } -} diff --git a/packages/api/docs/package.json b/packages/api/docs/package.json deleted file mode 100644 index 752f81e07..000000000 --- a/packages/api/docs/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "devDependencies": { - "vitepress": "^1.1.4", - "vue": "^3.4.27" - }, - "scripts": { - "docs:dev": "vitepress dev", - "docs:build": "vitepress build", - "docs:preview": "vitepress preview" - }, - "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.21.2" - } -} diff --git a/packages/api/docs/reference/addresses.md b/packages/api/docs/reference/addresses.md deleted file mode 100644 index d0bdffae8..000000000 --- a/packages/api/docs/reference/addresses.md +++ /dev/null @@ -1 +0,0 @@ -# Addresses diff --git a/packages/api/docs/reference/attributes.md b/packages/api/docs/reference/attributes.md deleted file mode 100644 index 78a738556..000000000 --- a/packages/api/docs/reference/attributes.md +++ /dev/null @@ -1 +0,0 @@ -# Attributes diff --git a/packages/api/docs/reference/auth.md b/packages/api/docs/reference/auth.md deleted file mode 100644 index 7ad9c1499..000000000 --- a/packages/api/docs/reference/auth.md +++ /dev/null @@ -1 +0,0 @@ -# Auth diff --git a/packages/api/docs/reference/brands.md b/packages/api/docs/reference/brands.md deleted file mode 100644 index 355cb147d..000000000 --- a/packages/api/docs/reference/brands.md +++ /dev/null @@ -1 +0,0 @@ -# Brands diff --git a/packages/api/docs/reference/carts.md b/packages/api/docs/reference/carts.md deleted file mode 100644 index 0fdaa15f2..000000000 --- a/packages/api/docs/reference/carts.md +++ /dev/null @@ -1,66 +0,0 @@ -# Carts - -## Overview - -- describe basic flow - -### Open API Spec - -- link to open api docs - -### Relations - -- cart lines - -### Policies - -## Configuration - -- configurable forget cart on checkout -- configurable signed urls - -## Actions - -### Basics - -#### Read cart from session - -#### Add item to cart - -#### Update item in cart - -#### Remove item from cart - -#### Clear cart - -### Cart addresses - -#### Create cart address - -#### Update cart address - -#### Update cart address country - -#### Continuously update cart address - -### Shipping options - -#### Attach shipping option - -#### Detach shipping option - -### Payment options - -#### Attach payment option - -#### Detach payment option - -### Coupons - -#### Apply coupon - -#### Remove coupon - -### Checkout - -#### Checkout cart diff --git a/packages/api/docs/reference/collections.md b/packages/api/docs/reference/collections.md deleted file mode 100644 index 9385853c0..000000000 --- a/packages/api/docs/reference/collections.md +++ /dev/null @@ -1 +0,0 @@ -# Collections diff --git a/packages/api/docs/reference/customers.md b/packages/api/docs/reference/customers.md deleted file mode 100644 index 8526d148a..000000000 --- a/packages/api/docs/reference/customers.md +++ /dev/null @@ -1 +0,0 @@ -# Customers diff --git a/packages/api/docs/reference/orders.md b/packages/api/docs/reference/orders.md deleted file mode 100644 index 3ded947fd..000000000 --- a/packages/api/docs/reference/orders.md +++ /dev/null @@ -1 +0,0 @@ -# Orders diff --git a/packages/api/docs/reference/overview.md b/packages/api/docs/reference/overview.md deleted file mode 100644 index cf5aa0741..000000000 --- a/packages/api/docs/reference/overview.md +++ /dev/null @@ -1 +0,0 @@ -# Reference diff --git a/packages/api/docs/reference/payment-options.md b/packages/api/docs/reference/payment-options.md deleted file mode 100644 index 5ef7dc23c..000000000 --- a/packages/api/docs/reference/payment-options.md +++ /dev/null @@ -1 +0,0 @@ -# Payment Options diff --git a/packages/api/docs/reference/products.md b/packages/api/docs/reference/products.md deleted file mode 100644 index 8ba526e77..000000000 --- a/packages/api/docs/reference/products.md +++ /dev/null @@ -1 +0,0 @@ -# Products diff --git a/packages/api/docs/reference/users.md b/packages/api/docs/reference/users.md deleted file mode 100644 index 76e7c2365..000000000 --- a/packages/api/docs/reference/users.md +++ /dev/null @@ -1 +0,0 @@ -# Users diff --git a/packages/api/docs/upgrade-guide.md b/packages/api/docs/upgrade-guide.md deleted file mode 100644 index d0fa6bb31..000000000 --- a/packages/api/docs/upgrade-guide.md +++ /dev/null @@ -1,3 +0,0 @@ -# Upgrade guide - -## 0.8.x → 1.0.0-alpha From d9379697b6d6dec4e02950db6cda1c7483db564d Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:22:20 +0100 Subject: [PATCH 3/8] update copy on index --- docs/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.md b/docs/index.md index 6cb881d37..96ffc5d26 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,9 +3,9 @@ layout: home hero: - name: "Lunar API" + name: "Dystore" text: "Documentation" - tagline: API layer for your Lunar application + tagline: Collection of packages for your Lunar application actions: - theme: brand text: Getting started @@ -21,7 +21,7 @@ features: link: /extending/overview - icon: 📦 title: Package ecosystem - details: Wannabe ecosystem of complementary packages with emphasis on the plug and play spirit + details: Ecosystem of complementary packages with emphasis on the plug and play spirit link: /more/compatible-packages - icon: 🧑‍💻 title: Continuously developed From 3d0c8c24c2f4c0dfe352c1d4d72d8135a98f50a9 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:25:14 +0100 Subject: [PATCH 4/8] update overview --- docs/overview.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/overview.md b/docs/overview.md index 4002bc39b..3a982efd1 100644 --- a/docs/overview.md +++ b/docs/overview.md @@ -1,4 +1,4 @@ -# Dystore API 🪬 +# Dystore 🪬 ## What's going on here? @@ -12,16 +12,16 @@ easily build features to meet your project's needs. ## Some perks -- Focus on extensibility -- Wannabe ecosystem of [complementary packages](./more/compatible-packages.md) - with emphasis on the plug and play spirit -- Already running in production 🤫 -- Built on top of [Laravel JSON:API](https://github.com/laravel-json-api/laravel) +- Focus on extensibility +- Wannabe ecosystem of [complementary packages](./more/compatible-packages.md) + with emphasis on the plug and play spirit +- Already running in production 🤫 +- Built on top of [Laravel JSON:API](https://github.com/laravel-json-api/laravel) ## Features -- Configurable checkout flow with guest checkout -- Solid extensibility (Models, Schemas, Resources, Routes, ...) -- Payment adapters registrar - (currently [Stripe](https://github.com/dystcz/dystore-stripe) +- Configurable checkout flow with guest checkout +- Solid extensibility (Models, Schemas, Resources, Routes, ...) +- Payment adapters registrar + (currently [Stripe](https://github.com/dystcz/dystore-stripe) From 6c988a3d141670cf5df413a3f9a02c75a2615568 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:27:57 +0100 Subject: [PATCH 5/8] update action --- .github/workflows/deploy-docs-preview.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs-preview.yaml b/.github/workflows/deploy-docs-preview.yaml index 5e497436f..b740eb489 100644 --- a/.github/workflows/deploy-docs-preview.yaml +++ b/.github/workflows/deploy-docs-preview.yaml @@ -41,6 +41,6 @@ jobs: uses: rossjrw/pr-preview-action@v1 with: source-dir: docs/.vitepress/dist - umbrella-dir: docs/pr-preview + umbrella-dir: docs/preview action: auto token: ${{ secrets.PREVIEW_TOKEN }} From 06195e4dc44d003bc624eb29ce80ad3a0e26924c Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:40:14 +0100 Subject: [PATCH 6/8] update docs preview action --- .github/workflows/deploy-docs-preview.yaml | 32 ++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-docs-preview.yaml b/.github/workflows/deploy-docs-preview.yaml index b740eb489..4a468fcf7 100644 --- a/.github/workflows/deploy-docs-preview.yaml +++ b/.github/workflows/deploy-docs-preview.yaml @@ -23,24 +23,52 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Setup Node uses: actions/setup-node@v4 with: node-version: 20 cache: npm cache-dependency-path: "./docs/package-lock.json" + - name: Setup Pages uses: actions/configure-pages@v4 - name: Install dependencies if: github.event.action != 'closed' run: npm ci + - name: Build with VitePress if: github.event.action != 'closed' - run: npm run docs:build --base=/docs/preview/${{ github.event.number }} + run: npm run docs:build --base=/docs/previews/pr-${{ github.event.number }} + - name: Deploy preview uses: rossjrw/pr-preview-action@v1 with: + preview-branch: pages-pr-previews + pages-base-path: docs source-dir: docs/.vitepress/dist - umbrella-dir: docs/preview + umbrella-dir: docs/previews action: auto token: ${{ secrets.PREVIEW_TOKEN }} + + - name: Comment on deploy + uses: marocchino/sticky-pull-request-comment@v2 + if: steps.preview-step.outputs.deployment-action == 'deploy' && env.deployment_status == 'success' + with: + header: pr-preview + message: | + Documentation preview + :---: + |

✅ View preview at: ${{ steps.preview-step.outputs.preview-url }}

+ |
Built to branch [`${{ env.PREVIEW_BRANCH }}`](${{ github.server_url }}/${{ github.repository }}/tree/${{ env.PREVIEW_BRANCH }}) at ${{ steps.preview-step.outputs.action-start-time }}.
Preview will be ready when the [GitHub Pages deployment](${{ github.server_url }}/${{ github.repository }}/deployments) is complete.

+ + - name: Comment on removal + uses: marocchino/sticky-pull-request-comment@v2 + if: steps.preview-step.outputs.deployment-action == 'remove' && env.deployment_status == 'success' + with: + header: pr-preview + message: | + Documentation preview + :---: + Preview removed because the pull request was closed. + ${{ steps.preview-step.outputs.action-start-time }} From 860a6e598976f7f4c907d58e9a55bae0c1e36664 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:54:35 +0100 Subject: [PATCH 7/8] add spacing --- .github/workflows/deploy-docs.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 0440eb666..824134347 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -27,18 +27,23 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Setup Node uses: actions/setup-node@v4 with: node-version: 20 cache: npm cache-dependency-path: "./docs/package-lock.json" + - name: Setup Pages uses: actions/configure-pages@v4 + - name: Install dependencies run: npm ci + - name: Build with VitePress run: npm run docs:build --base=/docs/ + - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: From c002069260ecac58a9ddf93af20d22ef0f27bd2d Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Thu, 20 Mar 2025 08:54:41 +0100 Subject: [PATCH 8/8] update preview action fix action update action update action update action update action update action update action update action update action update action update action update action update workflow update action update update update action update action update action update actions update update update update comment out --- .github/workflows/deploy-docs-preview.yaml | 154 +++++++++++---------- .github/workflows/deploy-docs.yaml | 2 +- docs/package-lock.json | 3 - 3 files changed, 81 insertions(+), 78 deletions(-) diff --git a/.github/workflows/deploy-docs-preview.yaml b/.github/workflows/deploy-docs-preview.yaml index 4a468fcf7..2cd9cdfab 100644 --- a/.github/workflows/deploy-docs-preview.yaml +++ b/.github/workflows/deploy-docs-preview.yaml @@ -1,74 +1,80 @@ -name: Deploy docs preview to Pages - -on: - pull_request: - types: - - opened - - reopened - - synchronize - - closed - -concurrency: preview-${{ github.ref }} - -defaults: - run: - working-directory: ./docs - -jobs: - # Deploy preview job - deploy-preview: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - cache-dependency-path: "./docs/package-lock.json" - - - name: Setup Pages - uses: actions/configure-pages@v4 - - name: Install dependencies - if: github.event.action != 'closed' - run: npm ci - - - name: Build with VitePress - if: github.event.action != 'closed' - run: npm run docs:build --base=/docs/previews/pr-${{ github.event.number }} - - - name: Deploy preview - uses: rossjrw/pr-preview-action@v1 - with: - preview-branch: pages-pr-previews - pages-base-path: docs - source-dir: docs/.vitepress/dist - umbrella-dir: docs/previews - action: auto - token: ${{ secrets.PREVIEW_TOKEN }} - - - name: Comment on deploy - uses: marocchino/sticky-pull-request-comment@v2 - if: steps.preview-step.outputs.deployment-action == 'deploy' && env.deployment_status == 'success' - with: - header: pr-preview - message: | - Documentation preview - :---: - |

✅ View preview at: ${{ steps.preview-step.outputs.preview-url }}

- |
Built to branch [`${{ env.PREVIEW_BRANCH }}`](${{ github.server_url }}/${{ github.repository }}/tree/${{ env.PREVIEW_BRANCH }}) at ${{ steps.preview-step.outputs.action-start-time }}.
Preview will be ready when the [GitHub Pages deployment](${{ github.server_url }}/${{ github.repository }}/deployments) is complete.

- - - name: Comment on removal - uses: marocchino/sticky-pull-request-comment@v2 - if: steps.preview-step.outputs.deployment-action == 'remove' && env.deployment_status == 'success' - with: - header: pr-preview - message: | - Documentation preview - :---: - Preview removed because the pull request was closed. - ${{ steps.preview-step.outputs.action-start-time }} +# name: Deploy docs preview to Pages +# +# on: +# pull_request: +# types: +# - opened +# - reopened +# - synchronize +# - closed +# +# concurrency: preview-${{ github.ref }} +# +# defaults: +# run: +# working-directory: ./docs +# +# jobs: +# # Deploy preview job +# deploy-preview: +# runs-on: ubuntu-latest +# steps: +# - name: Checkout +# uses: actions/checkout@v4 +# with: +# fetch-depth: 0 +# +# - name: Setup Node +# uses: actions/setup-node@v4 +# with: +# node-version: 20 +# cache: npm +# cache-dependency-path: "./docs/package-lock.json" +# +# - name: Setup Pages +# uses: actions/configure-pages@v4 +# - name: Install dependencies +# if: github.event.action != 'closed' +# run: npm ci +# +# - name: Build with VitePress +# if: github.event.action != 'closed' +# run: npm run docs:build --base=/dystore/previews/pr-${{ github.event.number }}/ +# +# - name: Upload artifact +# uses: actions/upload-pages-artifact@v3 +# with: +# path: ./docs/.vitepress/dist +# +# - name: Deploy preview +# id: preview-step +# uses: rossjrw/pr-preview-action@v1 +# with: +# preview-branch: ${{ env.PREVIEW_BRANCH }} +# source-dir: ./docs/.vitepress/dist +# umbrella-dir: previews +# action: auto +# token: ${{ secrets.PREVIEW_TOKEN }} +# comment: false +# +# - name: Comment on deploy +# uses: marocchino/sticky-pull-request-comment@v2 +# if: steps.preview-step.outputs.deployment-action == 'deploy' && env.deployment_status == 'success' +# with: +# header: pr-preview +# message: | +# Documentation preview +# :---: +# |

✅ View preview at: ${{ steps.preview-step.outputs.preview-url }}

+# |
Built to branch [`${{ env.PREVIEW_BRANCH }}`](${{ github.server_url }}/${{ github.repository }}/tree/${{ env.PREVIEW_BRANCH }}) at ${{ steps.preview-step.outputs.action-start-time }}.
Preview will be ready when the [GitHub Pages deployment](${{ github.server_url }}/${{ github.repository }}/deployments) is complete.

+# +# - name: Comment on removal +# uses: marocchino/sticky-pull-request-comment@v2 +# if: steps.preview-step.outputs.deployment-action == 'remove' && env.deployment_status == 'success' +# with: +# header: pr-preview +# message: | +# Documentation preview +# :---: +# Preview removed because the pull request was closed. +# ${{ steps.preview-step.outputs.action-start-time }} diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 824134347..50335b2b7 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -42,7 +42,7 @@ jobs: run: npm ci - name: Build with VitePress - run: npm run docs:build --base=/docs/ + run: npm run docs:build --base=/dystore/docs/ - name: Upload artifact uses: actions/upload-pages-artifact@v3 diff --git a/docs/package-lock.json b/docs/package-lock.json index e50d2ac95..8fdb3a71d 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -4,9 +4,6 @@ "requires": true, "packages": { "": { - "dependencies": { - "@rollup/rollup-linux-x64-gnu": "*" - }, "devDependencies": { "vitepress": "^1.1.4", "vue": "^3.4.27"