Steve Ruiz 3 лет назад
Родитель
Сommit
c35f82bdcf

+ 4
- 0
packages/core/scripts/build.js Просмотреть файл

@@ -5,6 +5,10 @@ const esbuild = require('esbuild')
5 5
 const name = process.env.npm_package_name || ''
6 6
 
7 7
 async function main() {
8
+  if (!fs.existsSync('./dist')) {
9
+    fs.mkdirSync('./dist')
10
+  }
11
+
8 12
   try {
9 13
     esbuild.buildSync({
10 14
       entryPoints: ['./src/index.ts'],

+ 6
- 2
packages/core/scripts/dev.js Просмотреть файл

@@ -1,17 +1,21 @@
1 1
 /* eslint-disable */
2
-
2
+const fs = require('fs')
3 3
 const esbuild = require('esbuild')
4 4
 
5 5
 const name = process.env.npm_package_name || ''
6 6
 
7 7
 async function main() {
8
+  if (!fs.existsSync('./dist')) {
9
+    fs.mkdirSync('./dist')
10
+  }
11
+
8 12
   esbuild.build({
9 13
     entryPoints: ['./src/index.ts'],
10 14
     outdir: 'dist/cjs',
11 15
     minify: false,
12 16
     bundle: true,
13 17
     format: 'cjs',
14
-    target: 'esnext',
18
+    target: 'es6',
15 19
     jsxFactory: 'React.createElement',
16 20
     jsxFragment: 'React.Fragment',
17 21
     tsconfig: './tsconfig.json',

+ 1
- 1
packages/tldraw/package.json Просмотреть файл

@@ -61,4 +61,4 @@
61 61
     "rko": "^0.5.18"
62 62
   },
63 63
   "gitHead": "4a7439ddf81b615ee49fddbe00802699975f9375"
64
-}
64
+}

+ 4
- 0
packages/tldraw/scripts/build.js Просмотреть файл

@@ -5,6 +5,10 @@ const esbuild = require('esbuild')
5 5
 const name = process.env.npm_package_name || ''
6 6
 
7 7
 async function main() {
8
+  if (!fs.existsSync('./dist')) {
9
+    fs.mkdirSync('./dist')
10
+  }
11
+
8 12
   try {
9 13
     esbuild.buildSync({
10 14
       entryPoints: ['./src/index.ts'],

+ 6
- 2
packages/tldraw/scripts/dev.js Просмотреть файл

@@ -1,17 +1,21 @@
1 1
 /* eslint-disable */
2
-
2
+const fs = require('fs')
3 3
 const esbuild = require('esbuild')
4 4
 
5 5
 const name = process.env.npm_package_name || ''
6 6
 
7 7
 async function main() {
8
+  if (!fs.existsSync('./dist')) {
9
+    fs.mkdirSync('./dist')
10
+  }
11
+
8 12
   esbuild.build({
9 13
     entryPoints: ['./src/index.ts'],
10 14
     outdir: 'dist/cjs',
11 15
     minify: false,
12 16
     bundle: true,
13 17
     format: 'cjs',
14
-    target: 'esnext',
18
+    target: 'es6',
15 19
     jsxFactory: 'React.createElement',
16 20
     jsxFragment: 'React.Fragment',
17 21
     tsconfig: './tsconfig.build.json',

+ 0
- 2134
packages/tldraw/src/state/__tlstate.ts
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 3
packages/tldraw/src/state/tlstate.ts Просмотреть файл

@@ -103,12 +103,10 @@ export class TLDrawState extends StateManager<Data> {
103 103
   /* -------------------- Internal -------------------- */
104 104
 
105 105
   protected onStateWillChange = (state: Data, id: string): void => {
106
-  
107
-    if (id === "reset" || id.startsWith("command")) {
106
+    if (!id.startsWith('patch')) {
108 107
       this.selectHistory.stack = [[]]
109 108
       this.selectHistory.pointer = 0
110 109
     }
111
-
112 110
   }
113 111
 
114 112
   protected onStateDidChange = (state: Data, id: string): void => {

Загрузка…
Отмена
Сохранить