Browse Source

Fixes a few last points

main
Steve Ruiz 3 years ago
parent
commit
c35f82bdcf

+ 4
- 0
packages/core/scripts/build.js View File

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

+ 6
- 2
packages/core/scripts/dev.js View File

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

+ 1
- 1
packages/tldraw/package.json View File

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

+ 4
- 0
packages/tldraw/scripts/build.js View File

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

+ 6
- 2
packages/tldraw/scripts/dev.js View File

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

+ 0
- 2134
packages/tldraw/src/state/__tlstate.ts
File diff suppressed because it is too large
View File


+ 1
- 3
packages/tldraw/src/state/tlstate.ts View File

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

Loading…
Cancel
Save