diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3016a083c3..7ae0884fe1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -72,40 +72,6 @@ jobs:
yarn set version $(node -e "console.log(require('./package.json').packageManager.split('@')[1])")
git diff --exit-code
- build-prototype:
- name: Build Prototype
- runs-on: ubuntu-latest
- environment: development
- steps:
- - uses: actions/checkout@v3
- - name: Setup Node.js
- uses: ./.github/actions/setup-node
- with:
- electron-install: false
- - name: Build Prototype
- run: yarn nx build prototype
- - name: Upload prototype artifact
- uses: actions/upload-artifact@v3
- with:
- name: prototype
- path: ./apps/prototype/dist
- if-no-files-found: error
-
- build-docs:
- name: Build Docs
- runs-on: ubuntu-latest
- environment: development
-
- steps:
- - uses: actions/checkout@v3
- - name: Setup Node.js
- uses: ./.github/actions/setup-node
- with:
- electron-install: false
- - run: yarn nx build @affine/docs
- env:
- NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
-
e2e-plugin-test:
name: E2E Plugin Test
runs-on: ubuntu-latest
@@ -142,49 +108,6 @@ jobs:
path: ./test-results
if-no-files-found: ignore
- e2e-prototype-test:
- name: E2E Prototype Test
- runs-on: ubuntu-latest
- environment: development
- needs: build-prototype
- steps:
- - uses: actions/checkout@v3
- - name: Setup Node.js
- uses: ./.github/actions/setup-node
- with:
- playwright-install: true
- electron-install: false
- - name: Download prototype artifact
- uses: actions/download-artifact@v3
- with:
- name: prototype
- path: ./apps/prototype/dist
- - name: Run playwright tests
- run: yarn e2e --forbid-only
- working-directory: tests/affine-prototype
- env:
- COVERAGE: true
-
- # - name: Collect code coverage report
- # run: yarn exec nyc report -t .nyc_output --report-dir .coverage --reporter=lcov
-
- # - name: Upload e2e test coverage results
- # uses: codecov/codecov-action@v3
- # with:
- # token: ${{ secrets.CODECOV_TOKEN }}
- # files: ./.coverage/lcov.info
- # flags: e2etest-prototype
- # name: affine
- # fail_ci_if_error: false
-
- - name: Upload test results
- if: ${{ failure() }}
- uses: actions/upload-artifact@v3
- with:
- name: test-results-e2e-prototype
- path: ./test-results
- if-no-files-found: ignore
-
e2e-test:
name: E2E Test
runs-on: ubuntu-latest
diff --git a/apps/docs/package.json b/apps/docs/package.json
deleted file mode 100644
index db6b7a9312..0000000000
--- a/apps/docs/package.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "name": "@affine/docs",
- "version": "0.9.0-canary.13",
- "type": "module",
- "private": true,
- "scripts": {
- "dev": "waku dev",
- "build": "waku build",
- "build:vercel": "waku build && cp -Lr ./dist/.vercel/output ./.vercel/"
- },
- "dependencies": {
- "@affine/component": "workspace:*",
- "@blocksuite/block-std": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/blocks": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/editor": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/global": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/lit": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/store": "0.0.0-20230921103931-38d8f07a-nightly",
- "express": "^4.18.2",
- "jotai": "^2.4.1",
- "react": "18.3.0-canary-7118f5dd7-20230705",
- "react-dom": "18.3.0-canary-7118f5dd7-20230705",
- "react-server-dom-webpack": "18.3.0-canary-7118f5dd7-20230705",
- "waku": "0.14.0"
- },
- "devDependencies": {
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
- "@vanilla-extract/css": "^1.13.0",
- "@vanilla-extract/vite-plugin": "^3.9.0",
- "autoprefixer": "^10.4.15",
- "tailwindcss": "^3.3.3",
- "typescript": "^5.2.2"
- }
-}
diff --git a/apps/docs/postcss.config.mjs b/apps/docs/postcss.config.mjs
deleted file mode 100644
index 2aa7205d4b..0000000000
--- a/apps/docs/postcss.config.mjs
+++ /dev/null
@@ -1,6 +0,0 @@
-export default {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-};
diff --git a/apps/docs/src/app.tsx b/apps/docs/src/app.tsx
deleted file mode 100644
index 84cfe597fc..0000000000
--- a/apps/docs/src/app.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-///
-'use server';
-import { existsSync, readFileSync } from 'node:fs';
-import { resolve } from 'node:path';
-import { fileURLToPath } from 'node:url';
-
-import type { ReactElement } from 'react';
-import { lazy } from 'react';
-
-import { Sidebar } from './components/sidebar/index.js';
-import { saveFile } from './server-fns.js';
-
-const Editor = lazy(() =>
- import('./components/editor.js').then(({ Editor }) => ({ default: Editor }))
-);
-
-const __dirname = fileURLToPath(new URL('.', import.meta.url));
-
-const AppCreator = (pathname: string) =>
- function App(): ReactElement {
- let path = resolve(__dirname, 'pages', 'binary');
- if (!existsSync(path)) {
- path = resolve(__dirname, '..', '..', 'src', 'pages', 'binary');
- }
- const buffer = [...readFileSync(path)];
-
- return (
-
-
-
-
-
-
- );
- };
-
-export default AppCreator;
diff --git a/apps/docs/src/atom.ts b/apps/docs/src/atom.ts
deleted file mode 100644
index 4014bdc1e0..0000000000
--- a/apps/docs/src/atom.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { __unstableSchemas, AffineSchemas } from '@blocksuite/blocks/models';
-import { atom } from 'jotai/vanilla';
-
-export const workspaceAtom = atom(async () => {
- const { Workspace } = await import('@blocksuite/store');
- return new Workspace({
- id: 'test-workspace',
- })
- .register(AffineSchemas)
- .register(__unstableSchemas);
-});
diff --git a/apps/docs/src/components/editor.tsx b/apps/docs/src/components/editor.tsx
deleted file mode 100644
index a1bb47b881..0000000000
--- a/apps/docs/src/components/editor.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-'use client';
-import '@blocksuite/editor/themes/affine.css';
-
-import { BlockSuiteEditor } from '@affine/component/block-suite-editor';
-import type { Page } from '@blocksuite/store';
-import { useAtomValue } from 'jotai/react';
-import type { ReactElement } from 'react';
-import { use } from 'react';
-import { applyUpdate } from 'yjs';
-
-import { workspaceAtom } from '../atom.js';
-
-export type EditorProps = {
- workspaceId: string;
- pageId: string;
- binary?: number[];
- onSave: (binary: any) => Promise;
-};
-
-export const Editor = (props: EditorProps): ReactElement => {
- const workspace = useAtomValue(workspaceAtom);
- let page = workspace.getPage('page0') as Page;
- if (!page) {
- page = workspace.createPage({
- id: 'page0',
- });
- }
-
- if (props.binary && !page.root) {
- use(
- page.waitForLoaded().then(() => {
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- // @ts-ignore
- applyUpdate(page._ySpaceDoc, new Uint8Array(props.binary as number[]));
- })
- );
- if (import.meta.env.MODE !== 'development') {
- page.awarenessStore.setReadonly(page, true);
- }
- } else if (!page.root) {
- use(
- page.waitForLoaded().then(() => {
- const pageBlockId = page.addBlock('affine:page', {
- title: new page.Text(''),
- });
- page.addBlock('affine:surface', {}, pageBlockId);
- const noteBlockId = page.addBlock('affine:note', {}, pageBlockId);
- page.addBlock('affine:paragraph', {}, noteBlockId);
- })
- );
- }
- return {}} />;
-};
diff --git a/apps/docs/src/components/sidebar/index.tsx b/apps/docs/src/components/sidebar/index.tsx
deleted file mode 100644
index d7c701a852..0000000000
--- a/apps/docs/src/components/sidebar/index.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-'use server';
-
-import { lazy } from 'react';
-
-import { saveFile } from '../../server-fns.js';
-
-const SaveToLocal = lazy(() =>
- import('./save-to-local.js').then(({ SaveToLocal }) => ({
- default: SaveToLocal,
- }))
-);
-
-export const Sidebar = () => {
- return (
-
-
-
- AFFiNE
-
-
- {import.meta.env.MODE === 'development' && (
-
- )}
-
- );
-};
diff --git a/apps/docs/src/components/sidebar/save-to-local.tsx b/apps/docs/src/components/sidebar/save-to-local.tsx
deleted file mode 100644
index d469a992ef..0000000000
--- a/apps/docs/src/components/sidebar/save-to-local.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-'use client';
-import { assertExists } from '@blocksuite/global/utils';
-import { useAtomValue } from 'jotai/react';
-import { useCallback } from 'react';
-import { encodeStateAsUpdate } from 'yjs';
-
-import { workspaceAtom } from '../../atom.js';
-
-type SaveToLocalProps = {
- saveFile: (update: number[]) => void;
-};
-
-export const SaveToLocal = (props: SaveToLocalProps) => {
- const workspace = useAtomValue(workspaceAtom);
- const saveFile = props.saveFile;
- const onSave = useCallback(() => {
- const page = workspace.getPage('page0');
- assertExists(page);
- saveFile([...encodeStateAsUpdate(page.spaceDoc)]);
- }, [saveFile, workspace]);
- return (
-
- );
-};
diff --git a/apps/docs/src/entries.ts b/apps/docs/src/entries.ts
deleted file mode 100644
index 6f1976ec0f..0000000000
--- a/apps/docs/src/entries.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { defineRouter } from 'waku/router/server';
-
-export default defineRouter(
- async id => {
- switch (id) {
- case 'index': {
- const { default: AppCreator } = await import('./app.js');
- return AppCreator(id);
- }
- default:
- return null;
- }
- },
- async () => {
- return ['index'];
- }
-);
diff --git a/apps/docs/src/index.css b/apps/docs/src/index.css
deleted file mode 100644
index b5c61c9567..0000000000
--- a/apps/docs/src/index.css
+++ /dev/null
@@ -1,3 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
diff --git a/apps/docs/src/index.html b/apps/docs/src/index.html
deleted file mode 100644
index 3991e6fdbc..0000000000
--- a/apps/docs/src/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- AFFiNE Developer Documentation
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/docs/src/index.tsx b/apps/docs/src/index.tsx
deleted file mode 100644
index 4819407662..0000000000
--- a/apps/docs/src/index.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import '@blocksuite/editor/themes/affine.css';
-import './index.css';
-
-import { StrictMode } from 'react';
-import { createRoot } from 'react-dom/client';
-import { Router } from 'waku/router/client';
-
-const root = createRoot(document.getElementById('root') as HTMLElement);
-
-root.render(
-
-
-
-);
diff --git a/apps/docs/src/pages/binary b/apps/docs/src/pages/binary
deleted file mode 100644
index 983d4f8fdd..0000000000
Binary files a/apps/docs/src/pages/binary and /dev/null differ
diff --git a/apps/docs/src/server-fns.ts b/apps/docs/src/server-fns.ts
deleted file mode 100644
index 2daf3708ea..0000000000
--- a/apps/docs/src/server-fns.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-'use server';
-import { writeFile } from 'node:fs/promises';
-import { fileURLToPath } from 'node:url';
-
-const __dirname = fileURLToPath(new URL('.', import.meta.url));
-
-export async function saveFile(binary: any) {
- const data = new Uint8Array(binary);
- await writeFile(__dirname + 'pages' + '/binary', data);
-}
diff --git a/apps/docs/tailwind.config.mjs b/apps/docs/tailwind.config.mjs
deleted file mode 100644
index b620f7f422..0000000000
--- a/apps/docs/tailwind.config.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('tailwindcss').Config} */
-export default {
- content: ['./index.html', './src/**/*.{ts,tsx}'],
- theme: {
- extend: {},
- },
- plugins: [],
-};
diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json
deleted file mode 100644
index 74939c3f3f..0000000000
--- a/apps/docs/tsconfig.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "moduleResolution": "bundler",
- "strict": true,
- "target": "esnext",
- "downlevelIteration": true,
- "esModuleInterop": true,
- "module": "NodeNext",
- "skipLibCheck": true,
- "noUncheckedIndexedAccess": true,
- "exactOptionalPropertyTypes": true,
- "jsx": "react-jsx",
- "jsxImportSource": "react"
- },
- "include": ["src", "entries.ts"],
- "references": [
- {
- "path": "./tsconfig.node.json"
- },
- {
- "path": "../../packages/component"
- }
- ]
-}
diff --git a/apps/docs/tsconfig.node.json b/apps/docs/tsconfig.node.json
deleted file mode 100644
index 2edddee10b..0000000000
--- a/apps/docs/tsconfig.node.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "composite": true,
- "target": "ESNext",
- "module": "ESNext",
- "resolveJsonModule": true,
- "moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true,
- "outDir": "dist/scripts",
- "rootDir": "."
- },
- "include": ["vite.config.ts", "vite.prod.config.ts"]
-}
diff --git a/apps/docs/vite.config.ts b/apps/docs/vite.config.ts
deleted file mode 100644
index 365ff28aac..0000000000
--- a/apps/docs/vite.config.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import path from 'node:path';
-import url from 'node:url';
-
-import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin';
-import { defineConfig } from 'waku/config';
-
-export default defineConfig({
- root: path.dirname(url.fileURLToPath(import.meta.url)),
- plugins: [vanillaExtractPlugin()],
- build: {
- target: 'esnext',
- },
-});
diff --git a/apps/prototype/README.md b/apps/prototype/README.md
deleted file mode 100644
index 582d1347b3..0000000000
--- a/apps/prototype/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# AFFiNE Prototype
-
-> This is a prototype of the AFFiNE system to test the feasibility of the approach.
->
-> It is not intended for production use.
diff --git a/apps/prototype/index.html b/apps/prototype/index.html
deleted file mode 100644
index 233079ec9f..0000000000
--- a/apps/prototype/index.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- AFFiNE Prototype
-
-
-
-
-
diff --git a/apps/prototype/package.json b/apps/prototype/package.json
deleted file mode 100644
index 8ad0305af8..0000000000
--- a/apps/prototype/package.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "name": "@affine/prototype",
- "private": true,
- "version": "0.9.0-canary.13",
- "type": "module",
- "scripts": {
- "dev": "vite --host --port 3003",
- "build": "tsc -b && vite build",
- "preview": "vite preview --host --port 3003"
- },
- "dependencies": {
- "@affine-test/fixtures": "workspace:*",
- "@affine/component": "workspace:*",
- "@affine/debug": "workspace:*",
- "@affine/env": "workspace:*",
- "@affine/graphql": "workspace:*",
- "@affine/i18n": "workspace:*",
- "@affine/templates": "workspace:*",
- "@affine/workspace": "workspace:*",
- "@blocksuite/block-std": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/blocks": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/editor": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/global": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/icons": "^2.1.33",
- "@blocksuite/lit": "0.0.0-20230921103931-38d8f07a-nightly",
- "@blocksuite/store": "0.0.0-20230921103931-38d8f07a-nightly",
- "@toeverything/hooks": "workspace:*",
- "@toeverything/y-indexeddb": "workspace:*",
- "react": "^18.2.0",
- "react-dom": "^18.2.0"
- },
- "devDependencies": {
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
- "@vitejs/plugin-react-swc": "^3.3.2",
- "typescript": "^5.2.2",
- "vite": "^4.4.9"
- }
-}
diff --git a/apps/prototype/project.json b/apps/prototype/project.json
deleted file mode 100644
index 77425175c7..0000000000
--- a/apps/prototype/project.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "name": "prototype",
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "projectType": "application",
- "sourceRoot": "apps/prototype/src",
- "targets": {
- "build": {
- "executor": "nx:run-script",
- "dependsOn": [
- {
- "projects": ["tag:plugin"],
- "target": "build",
- "params": "ignore"
- },
- {
- "projects": ["tag:infra"],
- "target": "build",
- "params": "ignore"
- },
- "^build"
- ],
- "options": {
- "script": "build"
- },
- "inputs": [
- "{projectRoot}/.webpack/**/*",
- "{projectRoot}/**/*",
- "{workspaceRoot}/apps/core/public/**/*",
- "{workspaceRoot}/packages/**/*",
- {
- "env": "BUILD_TYPE"
- },
- {
- "env": "PERFSEE_TOKEN"
- },
- {
- "env": "SENTRY_ORG"
- },
- {
- "env": "SENTRY_PROJECT"
- },
- {
- "env": "SENTRY_AUTH_TOKEN"
- },
- {
- "env": "NEXT_PUBLIC_SENTRY_DSN"
- },
- {
- "env": "DISTRIBUTION"
- },
- {
- "env": "COVERAGE"
- }
- ],
- "outputs": ["{projectRoot}/dist"]
- }
- }
-}
diff --git a/apps/prototype/src/provider-status.tsx b/apps/prototype/src/provider-status.tsx
deleted file mode 100644
index 472e065303..0000000000
--- a/apps/prototype/src/provider-status.tsx
+++ /dev/null
@@ -1,57 +0,0 @@
-import type { LocalIndexedDBBackgroundProvider } from '@affine/env/workspace';
-import { createIndexedDBBackgroundProvider } from '@affine/workspace/providers';
-import { assertExists } from '@blocksuite/global/utils';
-import { useDataSourceStatus } from '@toeverything/hooks/use-data-source-status';
-import React, { useCallback, useRef } from 'react';
-import ReactDOM from 'react-dom/client';
-import { Awareness } from 'y-protocols/awareness';
-import { Doc } from 'yjs';
-
-const doc = new Doc();
-const map = doc.getMap();
-const awareness = new Awareness(doc);
-
-const indexeddbProvider = createIndexedDBBackgroundProvider('test', doc, {
- awareness,
-}) as LocalIndexedDBBackgroundProvider;
-indexeddbProvider.connect();
-
-const App = () => {
- const counterRef = useRef(0);
- const disposeRef = useRef(0);
- const status = useDataSourceStatus(indexeddbProvider);
- return (
-
-
-
-
{status.type}
-
- );
-};
-
-const root = document.getElementById('root');
-assertExists(root);
-
-ReactDOM.createRoot(root).render(
-
-
-
-);
diff --git a/apps/prototype/src/vite-env.d.ts b/apps/prototype/src/vite-env.d.ts
deleted file mode 100644
index 11f02fe2a0..0000000000
--- a/apps/prototype/src/vite-env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/apps/prototype/suite/provider-status.html b/apps/prototype/suite/provider-status.html
deleted file mode 100644
index f1f5d3bb21..0000000000
--- a/apps/prototype/suite/provider-status.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
- Provider status test
-
-
-
-
-
-
diff --git a/apps/prototype/tsconfig.json b/apps/prototype/tsconfig.json
deleted file mode 100644
index 96031a8fe9..0000000000
--- a/apps/prototype/tsconfig.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "moduleResolution": "bundler",
- "outDir": "./lib"
- },
- "include": ["./src"],
- "references": [
- {
- "path": "../../packages/component"
- },
- {
- "path": "../../packages/debug"
- },
- {
- "path": "../../packages/env"
- },
- {
- "path": "../../packages/graphql"
- },
- {
- "path": "../../packages/hooks"
- },
- {
- "path": "../../packages/i18n"
- },
- {
- "path": "../../packages/y-indexeddb"
- },
- {
- "path": "../../packages/workspace"
- },
- {
- "path": "./tsconfig.node.json"
- }
- ]
-}
diff --git a/apps/prototype/tsconfig.node.json b/apps/prototype/tsconfig.node.json
deleted file mode 100644
index 7afc10a4e5..0000000000
--- a/apps/prototype/tsconfig.node.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "skipLibCheck": true,
- "module": "ESNext",
- "moduleResolution": "bundler",
- "outDir": "./lib",
- "allowSyntheticDefaultImports": true
- },
- "references": [
- {
- "path": "../../apps/core"
- }
- ],
- "include": ["vite.config.ts"]
-}
diff --git a/apps/prototype/vite.config.ts b/apps/prototype/vite.config.ts
deleted file mode 100644
index 24f4c53e50..0000000000
--- a/apps/prototype/vite.config.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { resolve } from 'node:path';
-
-import react from '@vitejs/plugin-react-swc';
-import { defineConfig } from 'vite';
-
-import { getRuntimeConfig } from '../core/.webpack/runtime-config';
-
-// https://vitejs.dev/config/
-export default defineConfig({
- build: {
- target: 'ES2022',
- sourcemap: true,
- rollupOptions: {
- input: {
- 'suite/provider-status': resolve(
- __dirname,
- 'suite',
- 'provider-status.html'
- ),
- },
- },
- },
- define: {
- 'process.env': {},
- 'process.env.COVERAGE': JSON.stringify(!!process.env.COVERAGE),
- 'process.env.SHOULD_REPORT_TRACE': `${Boolean(
- process.env.SHOULD_REPORT_TRACE === 'true'
- )}`,
- 'process.env.TRACE_REPORT_ENDPOINT': `"${process.env.TRACE_REPORT_ENDPOINT}"`,
- runtimeConfig: getRuntimeConfig({
- distribution: 'browser',
- mode: 'development',
- channel: 'canary',
- coverage: false,
- }),
- },
- plugins: [react()],
-});
diff --git a/tests/affine-prototype/e2e/basic.spec.ts b/tests/affine-prototype/e2e/basic.spec.ts
deleted file mode 100644
index 36814c7988..0000000000
--- a/tests/affine-prototype/e2e/basic.spec.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { test } from '@affine-test/kit/playwright';
-import { openPrototypeProviderStatusPage } from '@affine-test/kit/utils/load-page';
-import { expect } from '@playwright/test';
-
-test('syncing and synced status should works', async ({ page }) => {
- await openPrototypeProviderStatusPage(page);
- await expect(page.getByTestId('status')).toHaveText('synced');
- await page.getByTestId('start-button').click();
- await expect(page.getByTestId('status')).toHaveText('syncing');
- await page.getByTestId('stop-button').click();
- await expect(page.getByTestId('status')).toHaveText('synced');
-});
diff --git a/tests/affine-prototype/package.json b/tests/affine-prototype/package.json
deleted file mode 100644
index feb97f7eca..0000000000
--- a/tests/affine-prototype/package.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "@affine-test/affine-prototype",
- "private": true,
- "scripts": {
- "e2e": "yarn playwright test"
- },
- "devDependencies": {
- "@affine-test/fixtures": "workspace:*",
- "@affine-test/kit": "workspace:*",
- "@playwright/test": "^1.37.1"
- },
- "version": "0.9.0-canary.13"
-}
diff --git a/tests/affine-prototype/playwright.config.ts b/tests/affine-prototype/playwright.config.ts
deleted file mode 100644
index e4ea10ea9f..0000000000
--- a/tests/affine-prototype/playwright.config.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-import type {
- PlaywrightTestConfig,
- PlaywrightWorkerOptions,
-} from '@playwright/test';
-// import { devices } from '@playwright/test';
-
-/**
- * Read environment variables from file.
- * https://github.com/motdotla/dotenv
- */
-// require('dotenv').config();
-
-/**
- * See https://playwright.dev/docs/test-configuration.
- */
-const config: PlaywrightTestConfig = {
- testDir: './e2e',
- fullyParallel: true,
- timeout: process.env.CI ? 50_000 : 30_000,
- use: {
- baseURL: 'http://localhost:8080/',
- browserName:
- (process.env.BROWSER as PlaywrightWorkerOptions['browserName']) ??
- 'chromium',
- permissions: ['clipboard-read', 'clipboard-write'],
- viewport: { width: 1440, height: 800 },
- actionTimeout: 5 * 1000,
- locale: 'en-US',
- // Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer
- // You can open traces locally(`npx playwright show-trace trace.zip`)
- // or in your browser on [Playwright Trace Viewer](https://trace.playwright.dev/).
- trace: 'on-first-retry',
- // Record video only when retrying a test for the first time.
- video: 'on-first-retry',
- },
- forbidOnly: !!process.env.CI,
- workers: 4,
- retries: 1,
- // 'github' for GitHub Actions CI to generate annotations, plus a concise 'dot'
- // default 'list' when running locally
- // See https://playwright.dev/docs/test-reporters#github-actions-annotations
- reporter: process.env.CI ? 'github' : 'list',
-
- webServer: [
- // Intentionally not building the web, reminds you to run it by yourself.
- {
- command: 'yarn workspace @affine/prototype preview',
- port: 3003,
- timeout: 120 * 1000,
- reuseExistingServer: !process.env.CI,
- env: {
- COVERAGE: process.env.COVERAGE || 'false',
- },
- },
- ],
-};
-
-if (process.env.CI) {
- config.retries = 3;
- config.workers = '50%';
-}
-
-export default config;
diff --git a/tests/affine-prototype/tsconfig.json b/tests/affine-prototype/tsconfig.json
deleted file mode 100644
index c7587f158b..0000000000
--- a/tests/affine-prototype/tsconfig.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "esModuleInterop": true,
- "outDir": "lib"
- },
- "include": ["e2e"],
- "references": [
- {
- "path": "../kit"
- },
- {
- "path": "../fixtures"
- }
- ]
-}
diff --git a/tsconfig.json b/tsconfig.json
index 0642554b2f..1786f96925 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -175,9 +175,6 @@
{
"path": "./tests/affine-plugin"
},
- {
- "path": "./tests/affine-prototype"
- },
{
"path": "./tests/affine-legacy/0.7.0-canary.18"
},
diff --git a/yarn.lock b/yarn.lock
index 4e7191072d..0914afd668 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -124,16 +124,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@affine-test/affine-prototype@workspace:tests/affine-prototype":
- version: 0.0.0-use.local
- resolution: "@affine-test/affine-prototype@workspace:tests/affine-prototype"
- dependencies:
- "@affine-test/fixtures": "workspace:*"
- "@affine-test/kit": "workspace:*"
- "@playwright/test": ^1.37.1
- languageName: unknown
- linkType: soft
-
"@affine-test/fixtures@workspace:*, @affine-test/fixtures@workspace:tests/fixtures":
version: 0.0.0-use.local
resolution: "@affine-test/fixtures@workspace:tests/fixtures"
@@ -371,33 +361,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@affine/docs@workspace:apps/docs":
- version: 0.0.0-use.local
- resolution: "@affine/docs@workspace:apps/docs"
- dependencies:
- "@affine/component": "workspace:*"
- "@blocksuite/block-std": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/blocks": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/editor": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/global": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/lit": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/store": 0.0.0-20230921103931-38d8f07a-nightly
- "@types/react": ^18.2.21
- "@types/react-dom": ^18.2.7
- "@vanilla-extract/css": ^1.13.0
- "@vanilla-extract/vite-plugin": ^3.9.0
- autoprefixer: ^10.4.15
- express: ^4.18.2
- jotai: ^2.4.1
- react: 18.3.0-canary-7118f5dd7-20230705
- react-dom: 18.3.0-canary-7118f5dd7-20230705
- react-server-dom-webpack: 18.3.0-canary-7118f5dd7-20230705
- tailwindcss: ^3.3.3
- typescript: ^5.2.2
- waku: 0.14.0
- languageName: unknown
- linkType: soft
-
"@affine/electron@workspace:apps/electron":
version: 0.0.0-use.local
resolution: "@affine/electron@workspace:apps/electron"
@@ -636,37 +599,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@affine/prototype@workspace:apps/prototype":
- version: 0.0.0-use.local
- resolution: "@affine/prototype@workspace:apps/prototype"
- dependencies:
- "@affine-test/fixtures": "workspace:*"
- "@affine/component": "workspace:*"
- "@affine/debug": "workspace:*"
- "@affine/env": "workspace:*"
- "@affine/graphql": "workspace:*"
- "@affine/i18n": "workspace:*"
- "@affine/templates": "workspace:*"
- "@affine/workspace": "workspace:*"
- "@blocksuite/block-std": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/blocks": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/editor": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/global": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/icons": ^2.1.33
- "@blocksuite/lit": 0.0.0-20230921103931-38d8f07a-nightly
- "@blocksuite/store": 0.0.0-20230921103931-38d8f07a-nightly
- "@toeverything/hooks": "workspace:*"
- "@toeverything/y-indexeddb": "workspace:*"
- "@types/react": ^18.2.21
- "@types/react-dom": ^18.2.7
- "@vitejs/plugin-react-swc": ^3.3.2
- react: ^18.2.0
- react-dom: ^18.2.0
- typescript: ^5.2.2
- vite: ^4.4.9
- languageName: unknown
- linkType: soft
-
"@affine/sdk@workspace:*, @affine/sdk@workspace:packages/sdk":
version: 0.0.0-use.local
resolution: "@affine/sdk@workspace:packages/sdk"
@@ -906,13 +838,6 @@ __metadata:
languageName: node
linkType: hard
-"@alloc/quick-lru@npm:^5.2.0":
- version: 5.2.0
- resolution: "@alloc/quick-lru@npm:5.2.0"
- checksum: bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8
- languageName: node
- linkType: hard
-
"@ampproject/remapping@npm:^2.2.0":
version: 2.2.1
resolution: "@ampproject/remapping@npm:2.2.1"
@@ -12064,13 +11989,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-darwin-arm64@npm:1.3.71"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@swc/core-darwin-arm64@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-darwin-arm64@npm:1.3.81"
@@ -12078,13 +11996,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-x64@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-darwin-x64@npm:1.3.71"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@swc/core-darwin-x64@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-darwin-x64@npm:1.3.81"
@@ -12092,13 +12003,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-linux-arm-gnueabihf@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.71"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
"@swc/core-linux-arm-gnueabihf@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.81"
@@ -12106,13 +12010,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-linux-arm64-gnu@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-linux-arm64-gnu@npm:1.3.71"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@swc/core-linux-arm64-gnu@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-linux-arm64-gnu@npm:1.3.81"
@@ -12120,13 +12017,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-linux-arm64-musl@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-linux-arm64-musl@npm:1.3.71"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@swc/core-linux-arm64-musl@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-linux-arm64-musl@npm:1.3.81"
@@ -12134,13 +12024,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-linux-x64-gnu@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-linux-x64-gnu@npm:1.3.71"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@swc/core-linux-x64-gnu@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-linux-x64-gnu@npm:1.3.81"
@@ -12148,13 +12031,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-linux-x64-musl@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-linux-x64-musl@npm:1.3.71"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@swc/core-linux-x64-musl@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-linux-x64-musl@npm:1.3.81"
@@ -12162,13 +12038,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-win32-arm64-msvc@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-win32-arm64-msvc@npm:1.3.71"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@swc/core-win32-arm64-msvc@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-win32-arm64-msvc@npm:1.3.81"
@@ -12176,13 +12045,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-win32-ia32-msvc@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-win32-ia32-msvc@npm:1.3.71"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
"@swc/core-win32-ia32-msvc@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-win32-ia32-msvc@npm:1.3.81"
@@ -12190,13 +12052,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-win32-x64-msvc@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core-win32-x64-msvc@npm:1.3.71"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@swc/core-win32-x64-msvc@npm:1.3.81":
version: 1.3.81
resolution: "@swc/core-win32-x64-msvc@npm:1.3.81"
@@ -12204,50 +12059,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core@npm:1.3.71":
- version: 1.3.71
- resolution: "@swc/core@npm:1.3.71"
- dependencies:
- "@swc/core-darwin-arm64": 1.3.71
- "@swc/core-darwin-x64": 1.3.71
- "@swc/core-linux-arm-gnueabihf": 1.3.71
- "@swc/core-linux-arm64-gnu": 1.3.71
- "@swc/core-linux-arm64-musl": 1.3.71
- "@swc/core-linux-x64-gnu": 1.3.71
- "@swc/core-linux-x64-musl": 1.3.71
- "@swc/core-win32-arm64-msvc": 1.3.71
- "@swc/core-win32-ia32-msvc": 1.3.71
- "@swc/core-win32-x64-msvc": 1.3.71
- peerDependencies:
- "@swc/helpers": ^0.5.0
- dependenciesMeta:
- "@swc/core-darwin-arm64":
- optional: true
- "@swc/core-darwin-x64":
- optional: true
- "@swc/core-linux-arm-gnueabihf":
- optional: true
- "@swc/core-linux-arm64-gnu":
- optional: true
- "@swc/core-linux-arm64-musl":
- optional: true
- "@swc/core-linux-x64-gnu":
- optional: true
- "@swc/core-linux-x64-musl":
- optional: true
- "@swc/core-win32-arm64-msvc":
- optional: true
- "@swc/core-win32-ia32-msvc":
- optional: true
- "@swc/core-win32-x64-msvc":
- optional: true
- peerDependenciesMeta:
- "@swc/helpers":
- optional: true
- checksum: 86389384951c531579e518c012d36b28ef070146faf8d6965a174fd2c7b18113c5939fc3ca81ec8be448188949763cc98cb20d16f44316cd209860f53b760c80
- languageName: node
- linkType: hard
-
"@swc/core@npm:^1.3.18, @swc/core@npm:^1.3.61, @swc/core@npm:^1.3.81":
version: 1.3.81
resolution: "@swc/core@npm:1.3.81"
@@ -14013,7 +13824,7 @@ __metadata:
languageName: node
linkType: hard
-"@vitejs/plugin-react@npm:^4.0.3, @vitejs/plugin-react@npm:^4.0.4":
+"@vitejs/plugin-react@npm:^4.0.4":
version: 4.0.4
resolution: "@vitejs/plugin-react@npm:4.0.4"
dependencies:
@@ -14725,15 +14536,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn-loose@npm:^8.3.0":
- version: 8.3.0
- resolution: "acorn-loose@npm:8.3.0"
- dependencies:
- acorn: ^8.5.0
- checksum: 3418a20bded1e74a20950dee8289fb87808c21a50d4065e4ec48230668ea77f4238be1dd1ee30b2116f469e496bcdaf937ccb86d469482e028052f8eec804c07
- languageName: node
- linkType: hard
-
"acorn-walk@npm:^7.2.0":
version: 7.2.0
resolution: "acorn-walk@npm:7.2.0"
@@ -14757,7 +14559,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
+"acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
version: 8.10.0
resolution: "acorn@npm:8.10.0"
bin:
@@ -15016,7 +14818,7 @@ __metadata:
languageName: node
linkType: hard
-"any-promise@npm:^1.0.0, any-promise@npm:^1.1.0":
+"any-promise@npm:^1.1.0":
version: 1.3.0
resolution: "any-promise@npm:1.3.0"
checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de
@@ -15094,7 +14896,7 @@ __metadata:
languageName: node
linkType: hard
-"arg@npm:5.0.2, arg@npm:^5.0.2":
+"arg@npm:5.0.2":
version: 5.0.2
resolution: "arg@npm:5.0.2"
checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078
@@ -15434,24 +15236,6 @@ __metadata:
languageName: node
linkType: hard
-"autoprefixer@npm:^10.4.15":
- version: 10.4.15
- resolution: "autoprefixer@npm:10.4.15"
- dependencies:
- browserslist: ^4.21.10
- caniuse-lite: ^1.0.30001520
- fraction.js: ^4.2.0
- normalize-range: ^0.1.2
- picocolors: ^1.0.0
- postcss-value-parser: ^4.2.0
- peerDependencies:
- postcss: ^8.1.0
- bin:
- autoprefixer: bin/autoprefixer
- checksum: d490b14fb098c043e109fc13cd23628f146af99a493d35b9df3a26f8ec0b4dd8937c5601cdbaeb465b98ea31d3ea05aa7184711d4d93dfb52358d073dcb67032
- languageName: node
- linkType: hard
-
"ava@npm:^5.3.1":
version: 5.3.1
resolution: "ava@npm:5.3.1"
@@ -16362,13 +16146,6 @@ __metadata:
languageName: node
linkType: hard
-"camelcase-css@npm:^2.0.1":
- version: 2.0.1
- resolution: "camelcase-css@npm:2.0.1"
- checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1
- languageName: node
- linkType: hard
-
"camelcase-keys@npm:^6.2.2":
version: 6.2.2
resolution: "camelcase-keys@npm:6.2.2"
@@ -16422,7 +16199,7 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001517, caniuse-lite@npm:^1.0.30001520":
+"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001517":
version: 1.0.30001525
resolution: "caniuse-lite@npm:1.0.30001525"
checksum: a0d190c185b8e1220dbc72e42f310633059aa175ca3396eb781b249ac3da6c62b30cb8efc5fa24d632cb938f58d90b0c7772d1c9942b6643cf418c27c2cb8632
@@ -17138,7 +16915,7 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^4.0.0, commander@npm:^4.1.1":
+"commander@npm:^4.1.1":
version: 4.1.1
resolution: "commander@npm:4.1.1"
checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977
@@ -18494,13 +18271,6 @@ __metadata:
languageName: node
linkType: hard
-"didyoumean@npm:^1.2.2":
- version: 1.2.2
- resolution: "didyoumean@npm:1.2.2"
- checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e
- languageName: node
- linkType: hard
-
"diff-match-patch@npm:^1.0.0":
version: 1.0.5
resolution: "diff-match-patch@npm:1.0.5"
@@ -18574,13 +18344,6 @@ __metadata:
languageName: node
linkType: hard
-"dlv@npm:^1.1.3":
- version: 1.1.3
- resolution: "dlv@npm:1.1.3"
- checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7
- languageName: node
- linkType: hard
-
"dnd-core@npm:^16.0.1":
version: 16.0.1
resolution: "dnd-core@npm:16.0.1"
@@ -20383,7 +20146,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
+"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
version: 3.3.1
resolution: "fast-glob@npm:3.3.1"
dependencies:
@@ -20985,13 +20748,6 @@ __metadata:
languageName: node
linkType: hard
-"fraction.js@npm:^4.2.0":
- version: 4.3.4
- resolution: "fraction.js@npm:4.3.4"
- checksum: 26fdecf114e3b693c760d3b2d5447f8ba9e815991ca7c7cdb930156780793b87f10936979a890b389676d960d7cd026273da9a44a6e20c12e3c4fd282a026ed3
- languageName: node
- linkType: hard
-
"fractional-indexing@npm:^3.2.0":
version: 3.2.0
resolution: "fractional-indexing@npm:3.2.0"
@@ -21537,20 +21293,6 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:7.1.6":
- version: 7.1.6
- resolution: "glob@npm:7.1.6"
- dependencies:
- fs.realpath: ^1.0.0
- inflight: ^1.0.4
- inherits: 2
- minimatch: ^3.0.4
- once: ^1.3.0
- path-is-absolute: ^1.0.0
- checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6
- languageName: node
- linkType: hard
-
"glob@npm:9.3.2":
version: 9.3.2
resolution: "glob@npm:9.3.2"
@@ -26551,17 +26293,6 @@ __metadata:
languageName: node
linkType: hard
-"mz@npm:^2.7.0":
- version: 2.7.0
- resolution: "mz@npm:2.7.0"
- dependencies:
- any-promise: ^1.0.0
- object-assign: ^4.0.1
- thenify-all: ^1.0.0
- checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87
- languageName: node
- linkType: hard
-
"nanoid@npm:^3.3.3, nanoid@npm:^3.3.6":
version: 3.3.6
resolution: "nanoid@npm:3.3.6"
@@ -27002,13 +26733,6 @@ __metadata:
languageName: node
linkType: hard
-"normalize-range@npm:^0.1.2":
- version: 0.1.2
- resolution: "normalize-range@npm:0.1.2"
- checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184
- languageName: node
- linkType: hard
-
"normalize-url@npm:^6.0.1":
version: 6.1.0
resolution: "normalize-url@npm:6.1.0"
@@ -27248,7 +26972,7 @@ __metadata:
languageName: node
linkType: hard
-"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
+"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
@@ -28115,7 +27839,7 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^2.0.0, pify@npm:^2.3.0":
+"pify@npm:^2.0.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
@@ -28129,7 +27853,7 @@ __metadata:
languageName: node
linkType: hard
-"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.5":
+"pirates@npm:^4.0.4, pirates@npm:^4.0.5":
version: 4.0.6
resolution: "pirates@npm:4.0.6"
checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6
@@ -28314,30 +28038,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-import@npm:^15.1.0":
- version: 15.1.0
- resolution: "postcss-import@npm:15.1.0"
- dependencies:
- postcss-value-parser: ^4.0.0
- read-cache: ^1.0.0
- resolve: ^1.1.7
- peerDependencies:
- postcss: ^8.0.0
- checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3
- languageName: node
- linkType: hard
-
-"postcss-js@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-js@npm:4.0.1"
- dependencies:
- camelcase-css: ^2.0.1
- peerDependencies:
- postcss: ^8.4.21
- checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491
- languageName: node
- linkType: hard
-
"postcss-load-config@npm:^3.1.0":
version: 3.1.4
resolution: "postcss-load-config@npm:3.1.4"
@@ -28356,24 +28056,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-load-config@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-load-config@npm:4.0.1"
- dependencies:
- lilconfig: ^2.0.5
- yaml: ^2.1.1
- peerDependencies:
- postcss: ">=8.0.9"
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
- checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4
- languageName: node
- linkType: hard
-
"postcss-loader@npm:^7.3.3":
version: 7.3.3
resolution: "postcss-loader@npm:7.3.3"
@@ -28506,17 +28188,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-nested@npm:^6.0.1":
- version: 6.0.1
- resolution: "postcss-nested@npm:6.0.1"
- dependencies:
- postcss-selector-parser: ^6.0.11
- peerDependencies:
- postcss: ^8.2.14
- checksum: 7ddb0364cd797de01e38f644879189e0caeb7ea3f78628c933d91cc24f327c56d31269384454fc02ecaf503b44bfa8e08870a7c4cc56b23bc15640e1894523fa
- languageName: node
- linkType: hard
-
"postcss-normalize-charset@npm:^6.0.0":
version: 6.0.0
resolution: "postcss-normalize-charset@npm:6.0.0"
@@ -28683,7 +28354,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0":
+"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0":
version: 4.2.0
resolution: "postcss-value-parser@npm:4.2.0"
checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f
@@ -29479,7 +29150,7 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:18.2.0, react-dom@npm:^18.2.0":
+"react-dom@npm:18.2.0":
version: 18.2.0
resolution: "react-dom@npm:18.2.0"
dependencies:
@@ -29491,18 +29162,6 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:18.3.0-canary-7118f5dd7-20230705":
- version: 18.3.0-canary-7118f5dd7-20230705
- resolution: "react-dom@npm:18.3.0-canary-7118f5dd7-20230705"
- dependencies:
- loose-envify: ^1.1.0
- scheduler: 0.24.0-canary-7118f5dd7-20230705
- peerDependencies:
- react: 18.3.0-canary-7118f5dd7-20230705
- checksum: a33f49a92df0234358461c2c5fb1fb270267b06e7090b4a7c2c4a5082bb088496b4eec67feb2a1ddf22c797b57004b00017be402d94fcd81e7a08826d1f2155b
- languageName: node
- linkType: hard
-
"react-element-to-jsx-string@npm:^15.0.0":
version: 15.0.0
resolution: "react-element-to-jsx-string@npm:15.0.0"
@@ -29744,21 +29403,6 @@ __metadata:
languageName: node
linkType: hard
-"react-server-dom-webpack@npm:18.3.0-canary-7118f5dd7-20230705":
- version: 18.3.0-canary-7118f5dd7-20230705
- resolution: "react-server-dom-webpack@npm:18.3.0-canary-7118f5dd7-20230705"
- dependencies:
- acorn-loose: ^8.3.0
- loose-envify: ^1.1.0
- neo-async: ^2.6.1
- peerDependencies:
- react: 18.3.0-canary-7118f5dd7-20230705
- react-dom: 18.3.0-canary-7118f5dd7-20230705
- webpack: ^5.59.0
- checksum: df4b9d5bdc8fb94d6351fb97456e0b7eedbf8915b2fa4ce0f24c0195ee231517561e563138c7411f6b30b616272d2f034e978f87d08359abe0d8577a3f80b9a9
- languageName: node
- linkType: hard
-
"react-style-singleton@npm:^2.2.1":
version: 2.2.1
resolution: "react-style-singleton@npm:2.2.1"
@@ -29828,24 +29472,6 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:18.3.0-canary-7118f5dd7-20230705":
- version: 18.3.0-canary-7118f5dd7-20230705
- resolution: "react@npm:18.3.0-canary-7118f5dd7-20230705"
- dependencies:
- loose-envify: ^1.1.0
- checksum: f8d6c697aa57afbd28faae4c7f82a1b38180fa6e2ac9e45fdd9eedddf65753742eb744e7b9d30a1e173f45510f2b38a29e61786a1d3254a46f39f9172a85ace5
- languageName: node
- linkType: hard
-
-"read-cache@npm:^1.0.0":
- version: 1.0.0
- resolution: "read-cache@npm:1.0.0"
- dependencies:
- pify: ^2.3.0
- checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6
- languageName: node
- linkType: hard
-
"read-pkg-up@npm:^2.0.0":
version: 2.0.0
resolution: "read-pkg-up@npm:2.0.0"
@@ -30380,7 +30006,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:~1.22.1":
+"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:~1.22.1":
version: 1.22.4
resolution: "resolve@npm:1.22.4"
dependencies:
@@ -30416,7 +30042,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.3#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@~1.22.1#~builtin":
+"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.3#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@~1.22.1#~builtin":
version: 1.22.4
resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=c3c19d"
dependencies:
@@ -30722,15 +30348,6 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:0.24.0-canary-7118f5dd7-20230705":
- version: 0.24.0-canary-7118f5dd7-20230705
- resolution: "scheduler@npm:0.24.0-canary-7118f5dd7-20230705"
- dependencies:
- loose-envify: ^1.1.0
- checksum: ee56c760d8ae1250d06532fa67c6a24273614924b0d3b6129bc112050b2016f96aaa439f84a4a370f39615e280e888466471eaf7624a304da42ff197d555f844
- languageName: node
- linkType: hard
-
"scheduler@npm:^0.23.0":
version: 0.23.0
resolution: "scheduler@npm:0.23.0"
@@ -32084,24 +31701,6 @@ __metadata:
languageName: node
linkType: hard
-"sucrase@npm:^3.32.0":
- version: 3.34.0
- resolution: "sucrase@npm:3.34.0"
- dependencies:
- "@jridgewell/gen-mapping": ^0.3.2
- commander: ^4.0.0
- glob: 7.1.6
- lines-and-columns: ^1.1.6
- mz: ^2.7.0
- pirates: ^4.0.1
- ts-interface-checker: ^0.1.9
- bin:
- sucrase: bin/sucrase
- sucrase-node: bin/sucrase-node
- checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110
- languageName: node
- linkType: hard
-
"sudo-prompt@npm:^9.1.1":
version: 9.2.1
resolution: "sudo-prompt@npm:9.2.1"
@@ -32306,39 +31905,6 @@ __metadata:
languageName: node
linkType: hard
-"tailwindcss@npm:^3.3.3":
- version: 3.3.3
- resolution: "tailwindcss@npm:3.3.3"
- dependencies:
- "@alloc/quick-lru": ^5.2.0
- arg: ^5.0.2
- chokidar: ^3.5.3
- didyoumean: ^1.2.2
- dlv: ^1.1.3
- fast-glob: ^3.2.12
- glob-parent: ^6.0.2
- is-glob: ^4.0.3
- jiti: ^1.18.2
- lilconfig: ^2.1.0
- micromatch: ^4.0.5
- normalize-path: ^3.0.0
- object-hash: ^3.0.0
- picocolors: ^1.0.0
- postcss: ^8.4.23
- postcss-import: ^15.1.0
- postcss-js: ^4.0.1
- postcss-load-config: ^4.0.1
- postcss-nested: ^6.0.1
- postcss-selector-parser: ^6.0.11
- resolve: ^1.22.2
- sucrase: ^3.32.0
- bin:
- tailwind: lib/cli.js
- tailwindcss: lib/cli.js
- checksum: 0195c7a3ebb0de5e391d2a883d777c78a4749f0c532d204ee8aea9129f2ed8e701d8c0c276aa5f7338d07176a3c2a7682c1d0ab9c8a6c2abe6d9325c2954eb50
- languageName: node
- linkType: hard
-
"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0":
version: 2.2.1
resolution: "tapable@npm:2.2.1"
@@ -32543,24 +32109,6 @@ __metadata:
languageName: node
linkType: hard
-"thenify-all@npm:^1.0.0":
- version: 1.6.0
- resolution: "thenify-all@npm:1.6.0"
- dependencies:
- thenify: ">= 3.1.0 < 4"
- checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e
- languageName: node
- linkType: hard
-
-"thenify@npm:>= 3.1.0 < 4":
- version: 3.3.1
- resolution: "thenify@npm:3.3.1"
- dependencies:
- any-promise: ^1.0.0
- checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e
- languageName: node
- linkType: hard
-
"thread-loader@npm:^4.0.2":
version: 4.0.2
resolution: "thread-loader@npm:4.0.2"
@@ -32881,13 +32429,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-interface-checker@npm:^0.1.9":
- version: 0.1.13
- resolution: "ts-interface-checker@npm:0.1.13"
- checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e
- languageName: node
- linkType: hard
-
"ts-log@npm:^2.2.3":
version: 2.2.5
resolution: "ts-log@npm:2.2.5"
@@ -33871,7 +33412,7 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.1.4, vite@npm:^4.4.7, vite@npm:^4.4.9":
+"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.1.4, vite@npm:^4.4.9":
version: 4.4.9
resolution: "vite@npm:4.4.9"
dependencies:
@@ -34143,27 +33684,6 @@ __metadata:
languageName: node
linkType: hard
-"waku@npm:0.14.0":
- version: 0.14.0
- resolution: "waku@npm:0.14.0"
- dependencies:
- "@swc/core": 1.3.71
- "@vitejs/plugin-react": ^4.0.3
- busboy: ^1.6.0
- vite: ^4.4.7
- peerDependencies:
- express: ^4.18.2
- react: 18.3.0-canary-7118f5dd7-20230705
- react-server-dom-webpack: 18.3.0-canary-7118f5dd7-20230705
- peerDependenciesMeta:
- express:
- optional: true
- bin:
- waku: dist/cli.js
- checksum: 6637272a74a4ca179c1a5d24083cf8fbb47f711314bbadf62776e773869d3f1af67e55f838e71b774e3db71fc648ed3d2916aff15ddce5cf813dc22b94919288
- languageName: node
- linkType: hard
-
"walkdir@npm:^0.4.0, walkdir@npm:^0.4.1":
version: 0.4.1
resolution: "walkdir@npm:0.4.1"
@@ -34958,7 +34478,7 @@ __metadata:
languageName: node
linkType: hard
-"yaml@npm:^2.1.1, yaml@npm:^2.2.1, yaml@npm:^2.2.2, yaml@npm:^2.3.1":
+"yaml@npm:^2.2.1, yaml@npm:^2.2.2, yaml@npm:^2.3.1":
version: 2.3.2
resolution: "yaml@npm:2.3.2"
checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146