mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-21 08:17:10 +08:00
chore: merge blocksuite source code (#9213)
This commit is contained in:
100
blocksuite/affine/all/package.json
Normal file
100
blocksuite/affine/all/package.json
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"name": "@blocksuite/affine",
|
||||
"description": "BlockSuite for Affine",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"build": "tsc --build --verbose",
|
||||
"test:unit": "nx vite:test --run --passWithNoTests",
|
||||
"test:unit:coverage": "nx vite:test --run --coverage",
|
||||
"test:e2e": "playwright test"
|
||||
},
|
||||
"sideEffects": false,
|
||||
"keywords": [],
|
||||
"author": "toeverything",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@blocksuite/block-std": "workspace:*",
|
||||
"@blocksuite/blocks": "workspace:*",
|
||||
"@blocksuite/global": "workspace:*",
|
||||
"@blocksuite/inline": "workspace:*",
|
||||
"@blocksuite/presets": "workspace:*",
|
||||
"@blocksuite/store": "workspace:*"
|
||||
},
|
||||
"exports": {
|
||||
".": "./src/index.ts",
|
||||
"./effects": "./src/effects.ts",
|
||||
"./block-std": "./src/block-std/index.ts",
|
||||
"./block-std/gfx": "./src/block-std/gfx.ts",
|
||||
"./global": "./src/global/index.ts",
|
||||
"./global/utils": "./src/global/utils.ts",
|
||||
"./global/env": "./src/global/env.ts",
|
||||
"./global/exceptions": "./src/global/exceptions.ts",
|
||||
"./global/di": "./src/global/di.ts",
|
||||
"./global/types": "./src/global/types.ts",
|
||||
"./store": "./src/store/index.ts",
|
||||
"./inline": "./src/inline/index.ts",
|
||||
"./inline/consts": "./src/inline/consts.ts",
|
||||
"./inline/types": "./src/inline/types.ts",
|
||||
"./presets": "./src/presets/index.ts",
|
||||
"./blocks": "./src/blocks/index.ts",
|
||||
"./blocks/schemas": "./src/blocks/schemas.ts"
|
||||
},
|
||||
"typesVersions": {
|
||||
"*": {
|
||||
"effects": [
|
||||
"dist/effects.d.ts"
|
||||
],
|
||||
"block-std": [
|
||||
"dist/block-std/index.d.ts"
|
||||
],
|
||||
"block-std/gfx": [
|
||||
"dist/block-std/gfx.d.ts"
|
||||
],
|
||||
"global": [
|
||||
"dist/global/index.d.ts"
|
||||
],
|
||||
"global/utils": [
|
||||
"dist/global/utils.d.ts"
|
||||
],
|
||||
"global/env": [
|
||||
"dist/global/env.d.ts"
|
||||
],
|
||||
"global/exceptions": [
|
||||
"dist/global/exceptions.d.ts"
|
||||
],
|
||||
"global/di": [
|
||||
"dist/global/di.d.ts"
|
||||
],
|
||||
"global/types": [
|
||||
"dist/global/types.d.ts"
|
||||
],
|
||||
"store": [
|
||||
"dist/store/index.d.ts"
|
||||
],
|
||||
"inline": [
|
||||
"dist/inline/index.d.ts"
|
||||
],
|
||||
"inline/consts": [
|
||||
"dist/inline/consts.d.ts"
|
||||
],
|
||||
"inline/types": [
|
||||
"dist/inline/types.d.ts"
|
||||
],
|
||||
"presets": [
|
||||
"dist/presets/index.d.ts"
|
||||
],
|
||||
"blocks": [
|
||||
"dist/blocks/index.d.ts"
|
||||
],
|
||||
"blocks/schemas": [
|
||||
"dist/blocks/schemas.d.ts"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"src",
|
||||
"dist",
|
||||
"!src/__tests__",
|
||||
"!dist/__tests__"
|
||||
]
|
||||
}
|
||||
1
blocksuite/affine/all/src/block-std/gfx.ts
Normal file
1
blocksuite/affine/all/src/block-std/gfx.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/block-std/gfx';
|
||||
1
blocksuite/affine/all/src/block-std/index.ts
Normal file
1
blocksuite/affine/all/src/block-std/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/block-std';
|
||||
1
blocksuite/affine/all/src/blocks/index.ts
Normal file
1
blocksuite/affine/all/src/blocks/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/blocks';
|
||||
1
blocksuite/affine/all/src/blocks/schemas.ts
Normal file
1
blocksuite/affine/all/src/blocks/schemas.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/blocks/schemas';
|
||||
7
blocksuite/affine/all/src/effects.ts
Normal file
7
blocksuite/affine/all/src/effects.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { effects as blocksEffects } from '@blocksuite/blocks/effects';
|
||||
import { effects as presetsEffects } from '@blocksuite/presets/effects';
|
||||
|
||||
export function effects() {
|
||||
blocksEffects();
|
||||
presetsEffects();
|
||||
}
|
||||
1
blocksuite/affine/all/src/global/di.ts
Normal file
1
blocksuite/affine/all/src/global/di.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global/di';
|
||||
1
blocksuite/affine/all/src/global/env.ts
Normal file
1
blocksuite/affine/all/src/global/env.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global/env';
|
||||
1
blocksuite/affine/all/src/global/exceptions.ts
Normal file
1
blocksuite/affine/all/src/global/exceptions.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global/exceptions';
|
||||
1
blocksuite/affine/all/src/global/index.ts
Normal file
1
blocksuite/affine/all/src/global/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global';
|
||||
1
blocksuite/affine/all/src/global/types.ts
Normal file
1
blocksuite/affine/all/src/global/types.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global/types';
|
||||
1
blocksuite/affine/all/src/global/utils.ts
Normal file
1
blocksuite/affine/all/src/global/utils.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/global/utils';
|
||||
1
blocksuite/affine/all/src/index.ts
Normal file
1
blocksuite/affine/all/src/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export {};
|
||||
1
blocksuite/affine/all/src/inline/consts.ts
Normal file
1
blocksuite/affine/all/src/inline/consts.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/inline/consts';
|
||||
1
blocksuite/affine/all/src/inline/index.ts
Normal file
1
blocksuite/affine/all/src/inline/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/inline';
|
||||
1
blocksuite/affine/all/src/inline/types.ts
Normal file
1
blocksuite/affine/all/src/inline/types.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/inline/types';
|
||||
1
blocksuite/affine/all/src/presets/index.ts
Normal file
1
blocksuite/affine/all/src/presets/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@blocksuite/presets';
|
||||
5
blocksuite/affine/all/src/store/index.ts
Normal file
5
blocksuite/affine/all/src/store/index.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
/* eslint-disable @typescript-eslint/no-restricted-imports */
|
||||
|
||||
// oxlint-disable-next-line
|
||||
// @ts-ignore FIXME: typecheck error
|
||||
export * from '@blocksuite/store';
|
||||
29
blocksuite/affine/all/tsconfig.json
Normal file
29
blocksuite/affine/all/tsconfig.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"extends": "../../tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": "./src/",
|
||||
"outDir": "./dist/",
|
||||
"noEmit": false
|
||||
},
|
||||
"include": ["./src"],
|
||||
"references": [
|
||||
{
|
||||
"path": "../../framework/global"
|
||||
},
|
||||
{
|
||||
"path": "../../framework/store"
|
||||
},
|
||||
{
|
||||
"path": "../../framework/block-std"
|
||||
},
|
||||
{
|
||||
"path": "../../framework/inline"
|
||||
},
|
||||
{
|
||||
"path": "../../blocks"
|
||||
},
|
||||
{
|
||||
"path": "../../presets"
|
||||
}
|
||||
]
|
||||
}
|
||||
4
blocksuite/affine/all/typedoc.json
Normal file
4
blocksuite/affine/all/typedoc.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"extends": ["../../../typedoc.base.json"],
|
||||
"entryPoints": ["src/index.ts"]
|
||||
}
|
||||
30
blocksuite/affine/all/vitest.config.ts
Normal file
30
blocksuite/affine/all/vitest.config.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
import { defineConfig } from 'vitest/config';
|
||||
|
||||
export default defineConfig({
|
||||
esbuild: {
|
||||
target: 'es2018',
|
||||
},
|
||||
test: {
|
||||
globalSetup: '../../../scripts/vitest-global.ts',
|
||||
include: ['src/__tests__/**/*.unit.spec.ts'],
|
||||
testTimeout: 1000,
|
||||
coverage: {
|
||||
provider: 'istanbul', // or 'c8'
|
||||
reporter: ['lcov'],
|
||||
reportsDirectory: '../../../.coverage/affine',
|
||||
},
|
||||
/**
|
||||
* Custom handler for console.log in tests.
|
||||
*
|
||||
* Return `false` to ignore the log.
|
||||
*/
|
||||
onConsoleLog(log, type) {
|
||||
if (log.includes('https://lit.dev/msg/dev-mode')) {
|
||||
return false;
|
||||
}
|
||||
console.warn(`Unexpected ${type} log`, log);
|
||||
throw new Error(log);
|
||||
},
|
||||
environment: 'happy-dom',
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user