diff --git a/dist/docs/assets/js/paper.js b/dist/docs/assets/js/paper.js
index d92b22d3..77e112a0 100644
--- a/dist/docs/assets/js/paper.js
+++ b/dist/docs/assets/js/paper.js
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
***
*
diff --git a/dist/docs/classes/CompoundPath.html b/dist/docs/classes/CompoundPath.html
index f984b926..096085e9 100644
--- a/dist/docs/classes/CompoundPath.html
+++ b/dist/docs/classes/CompoundPath.html
@@ -4692,7 +4692,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/Group.html b/dist/docs/classes/Group.html
index e1a8daca..9c382aa7 100644
--- a/dist/docs/classes/Group.html
+++ b/dist/docs/classes/Group.html
@@ -4560,7 +4560,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/Item.html b/dist/docs/classes/Item.html
index 73a34196..7337e0af 100644
--- a/dist/docs/classes/Item.html
+++ b/dist/docs/classes/Item.html
@@ -4321,7 +4321,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/Layer.html b/dist/docs/classes/Layer.html
index 0f31ca8f..5b1249dd 100644
--- a/dist/docs/classes/Layer.html
+++ b/dist/docs/classes/Layer.html
@@ -4476,7 +4476,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/PaperScope.html b/dist/docs/classes/PaperScope.html
index e56a663f..34b1300a 100644
--- a/dist/docs/classes/PaperScope.html
+++ b/dist/docs/classes/PaperScope.html
@@ -426,6 +426,16 @@
+
+
diff --git a/dist/docs/classes/Path.html b/dist/docs/classes/Path.html
index 423848d1..9a1938be 100644
--- a/dist/docs/classes/Path.html
+++ b/dist/docs/classes/Path.html
@@ -7590,7 +7590,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/PathItem.html b/dist/docs/classes/PathItem.html
index d8570905..5b71b80e 100644
--- a/dist/docs/classes/PathItem.html
+++ b/dist/docs/classes/PathItem.html
@@ -6335,7 +6335,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/PointText.html b/dist/docs/classes/PointText.html
index 8d16d012..18ab0d17 100644
--- a/dist/docs/classes/PointText.html
+++ b/dist/docs/classes/PointText.html
@@ -4483,7 +4483,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/Raster.html b/dist/docs/classes/Raster.html
index 8d1eb62b..c5c3aaea 100644
--- a/dist/docs/classes/Raster.html
+++ b/dist/docs/classes/Raster.html
@@ -5467,7 +5467,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/Shape.html b/dist/docs/classes/Shape.html
index ad7fcf27..58358379 100644
--- a/dist/docs/classes/Shape.html
+++ b/dist/docs/classes/Shape.html
@@ -5059,7 +5059,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/SymbolItem.html b/dist/docs/classes/SymbolItem.html
index b69b5de7..6e0c2cf7 100644
--- a/dist/docs/classes/SymbolItem.html
+++ b/dist/docs/classes/SymbolItem.html
@@ -4451,7 +4451,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/docs/classes/TextItem.html b/dist/docs/classes/TextItem.html
index 3daf94dd..591d039c 100644
--- a/dist/docs/classes/TextItem.html
+++ b/dist/docs/classes/TextItem.html
@@ -4565,7 +4565,7 @@ Array of Item objects
Returns:
-Boolean
+Boolean
diff --git a/dist/paper-core.js b/dist/paper-core.js
index 3e249d87..9fbecb31 100644
--- a/dist/paper-core.js
+++ b/dist/paper-core.js
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
***
*
diff --git a/dist/paper-core.min.js b/dist/paper-core.min.js
index 6cc3b355..b9385ee1 100644
--- a/dist/paper-core.min.js
+++ b/dist/paper-core.min.js
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
***
*
diff --git a/dist/paper-full.js b/dist/paper-full.js
index d92b22d3..77e112a0 100644
--- a/dist/paper-full.js
+++ b/dist/paper-full.js
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
***
*
diff --git a/dist/paper-full.min.js b/dist/paper-full.min.js
index fd9f01cc..63084b7e 100644
--- a/dist/paper-full.min.js
+++ b/dist/paper-full.min.js
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
***
*
diff --git a/dist/paper.d.ts b/dist/paper.d.ts
index f7f0b61b..5eb52890 100644
--- a/dist/paper.d.ts
+++ b/dist/paper.d.ts
@@ -9,7 +9,7 @@
*
* All rights reserved.
*
- * Date: Sun Jun 23 10:30:56 2019 +0200
+ * Date: Mon Jul 1 11:16:07 2019 +0200
*
* This is an auto-generated type definition.
*/
@@ -2327,10 +2327,8 @@ declare module paper {
*
* @param recursively - whether an item with children should be
* considered empty if all its descendants are empty
- *
- * @return Boolean
*/
- isEmpty(recursively?: boolean): void
+ isEmpty(recursively?: boolean): boolean
/**
* Checks whether the item has a fill.
@@ -3440,7 +3438,7 @@ declare module paper {
/**
* Retrieves a PaperScope object with the given scope id.
*/
- static get(id: any): void
+ static get(id: any): PaperScope
}
diff --git a/package-lock.json b/package-lock.json
index 1496d3ac..dd0dc792 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1823,9 +1823,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.1.15",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
"dev": true
}
}
@@ -2975,9 +2975,9 @@
}
},
"husky": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/husky/-/husky-2.4.1.tgz",
- "integrity": "sha512-ZRwMWHr7QruR22dQ5l3rEGXQ7rAQYsJYqaeCd+NyOsIFczAtqaApZQP3P4HwLZjCtFbm3SUNYoKuoBXX3AYYfw==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-2.7.0.tgz",
+ "integrity": "sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==",
"dev": true,
"requires": {
"cosmiconfig": "^5.2.0",
@@ -3545,9 +3545,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.1.15",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
"dev": true,
"optional": true
}
@@ -3587,9 +3587,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.1.15",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
"dev": true,
"optional": true
}
@@ -3641,9 +3641,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.1.15",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
"dev": true
},
"pify": {
@@ -4112,9 +4112,9 @@
}
},
"mixin-deep": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
"dev": true,
"requires": {
"for-in": "^1.0.2",
@@ -4281,9 +4281,9 @@
"dev": true
},
"npm-packlist": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz",
- "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==",
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.4.tgz",
+ "integrity": "sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==",
"dev": true,
"requires": {
"ignore-walk": "^3.0.1",
@@ -4637,9 +4637,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.1.15",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
"dev": true
},
"pify": {
@@ -5273,12 +5273,12 @@
"dev": true
},
"saxes": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.10.tgz",
- "integrity": "sha512-G/mVZCCGhJqgS+I7wT5gBHyTNXLe2SQcu2qmhwl1OKcSHyJEXKQY2CLT+qWIxV+m6uiGMLfSOJGLQQHhklIeEQ==",
+ "version": "3.1.11",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
"dev": true,
"requires": {
- "xmlchars": "^1.3.1"
+ "xmlchars": "^2.1.1"
}
},
"semver": {
@@ -5332,24 +5332,18 @@
}
},
"http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
+ "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
"dev": true,
"requires": {
"depd": "~1.1.2",
- "inherits": "2.0.3",
+ "inherits": "2.0.4",
"setprototypeof": "1.1.1",
"statuses": ">= 1.5.0 < 2",
"toidentifier": "1.0.0"
}
},
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
@@ -5421,9 +5415,9 @@
"dev": true
},
"set-value": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
"dev": true,
"requires": {
"extend-shallow": "^2.0.1",
@@ -6167,38 +6161,15 @@
"dev": true
},
"union-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
"dev": true,
"requires": {
"arr-union": "^3.1.0",
"get-value": "^2.0.6",
"is-extendable": "^0.1.1",
- "set-value": "^0.4.3"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "set-value": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.1",
- "to-object-path": "^0.3.0"
- }
- }
+ "set-value": "^2.0.1"
}
},
"unique-stream": {
@@ -6543,9 +6514,9 @@
"dev": true
},
"xmlchars": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz",
- "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.1.1.tgz",
+ "integrity": "sha512-7hew1RPJ1iIuje/Y01bGD/mXokXxegAgVS+e+E0wSi2ILHQkYAH1+JXARwTjZSM4Z4Z+c73aKspEcqj+zPPL/w==",
"dev": true
},
"xtend": {