[big chore] restore core to monorepo (#287)

* move core into repo, apps into apps folder, update tests

* Update scripts for build:core

* improve scripts

* remove noise from www

* Update .gitignore

* Fix focus bug

* add ci test script

* Update main.yml
pull/289/head
Steve Ruiz 2021-11-18 13:09:18 +00:00 zatwierdzone przez GitHub
rodzic 878ca710b7
commit e6a3e5c3ea
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
389 zmienionych plików z 12980 dodań i 95 usunięć

Wyświetl plik

@ -9,12 +9,8 @@ jobs:
- name: Install modules
run: yarn
# build
- name: Build
- name: Build Packages
run: yarn build:packages
# run unit tests
- name: Jest Annotations & Coverage
uses: mattallty/jest-github-action@v1.0.3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
test-command: 'yarn test --ci --runInBand --updateSnapshot'
run: yarn test:ci

8
.gitignore vendored
Wyświetl plik

@ -9,8 +9,8 @@ docs/
coverage
*.log
www/public/worker-*
www/public/sw.js
www/public/sw.js.map
.vercel
.next
apps/www/public/worker-*
apps/www/public/sw.js
apps/www/public/sw.js.map

Wyświetl plik

@ -12,6 +12,7 @@
],
"scripts": {
"start:electron": "yarn dev",
"build:apps": "yarn build",
"dev": "electron-esbuild dev",
"build": "electron-esbuild build",
"package": "electron-builder"
@ -75,4 +76,4 @@
"publish": null
},
"gitHead": "a7dac0f83ad998e205c2aab58182cb4ba4e099a6"
}
}

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 128 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 128 KiB

Wyświetl plik

@ -1,5 +1,5 @@
{
"extends": "../tsconfig.base.json",
"extends": "../../tsconfig.base.json",
"include": ["src"],
"exclude": ["node_modules", "dist", "docs"],
"compilerOptions": {
@ -9,12 +9,12 @@
"allowJs": false,
"emitDeclarationOnly": true,
"paths": {
"@tldraw/tldraw": ["../packages/tldraw"]
"@tldraw/tldraw": ["../../packages/tldraw"]
}
},
"references": [
{
"path": "../packages/tldraw"
"path": "../../packages/tldraw"
}
],
"typedocOptions": {

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 63 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 63 KiB

Wyświetl plik

@ -12,7 +12,8 @@
],
"scripts": {
"start:vscode": "node scripts/dev.mjs -w",
"build": "node scripts/build.mjs"
"build": "node scripts/build.mjs",
"build:apps": "yarn build"
},
"devDependencies": {
"@tldraw/tldraw": "^1.0.3",
@ -31,4 +32,4 @@
"typescript": "4.2.3"
},
"gitHead": "a7dac0f83ad998e205c2aab58182cb4ba4e099a6"
}
}

Wyświetl plik

@ -1,5 +1,5 @@
{
"extends": "../tsconfig.base.json",
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"exclude": ["node_modules", "dist", "docs"],
"compilerOptions": {
@ -8,13 +8,12 @@
"baseUrl": "src",
"emitDeclarationOnly": false,
"paths": {
"+*": ["./*"],
"@tldraw/tldraw": ["../packages/tldraw"]
"@tldraw/tldraw": ["../../../packages/tldraw"]
}
},
"references": [
{
"path": "../packages/tldraw"
"path": "../../../packages/tldraw"
}
],
"typedocOptions": {

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 68 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 68 KiB

Wyświetl plik

@ -61,6 +61,8 @@
},
"scripts": {
"start:vscode": "node scripts/dev",
"build:apps": "yarn build",
"build": "yarn package",
"web": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=.",
"package": "cd ../editor && yarn build && cd ../extension && node scripts/build && node scripts/package",
"publish": "yarn package && vsce publish",

Wyświetl plik

@ -1,5 +1,5 @@
{
"name": "www",
"name": "@tldraw/www",
"version": "1.0.3",
"private": true,
"description": "A tiny little drawing app (site).",
@ -11,6 +11,8 @@
"author": "@steveruizok",
"scripts": {
"dev": "next dev",
"build:apps": "yarn build",
"build:www": "yarn build",
"build": "next build",
"serve": "next serve",
"lint": "next lint"
@ -43,4 +45,4 @@
"typescript": "^4.4.2"
},
"gitHead": "838fabdbff1a66d4d7ee8aa5c5d117bc55acbff2"
}
}

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 15 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 15 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 68 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 68 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.9 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 20 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 20 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 65 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 65 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 9.2 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 9.2 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 408 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 408 B

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 795 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 795 B

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 15 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 15 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 9.1 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 9.1 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 6.2 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.2 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.0 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.1 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.1 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 101 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 101 KiB

Some files were not shown because too many files have changed in this diff Show More