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