Skip to content

Commit 92582ee

Browse files
committed
build: release 1.6.0
1 parent f652134 commit 92582ee

12 files changed

Lines changed: 3770 additions & 2968 deletions

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## next
3+
## 1.6.0 (Aug 26, 2023)
44

55
- Add `rounded` option to the `getCroppedCanvas` method (#1047).
66

dist/cropper.common.js

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
11
/*!
2-
* Cropper.js v1.5.13
2+
* Cropper.js v1.6.0
33
* https://fengyuanchen.github.io/cropperjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2022-11-20T05:30:46.114Z
8+
* Date: 2023-08-26T08:14:27.943Z
99
*/
1010

1111
'use strict';
1212

13-
function ownKeys(object, enumerableOnly) {
14-
var keys = Object.keys(object);
13+
function ownKeys(e, r) {
14+
var t = Object.keys(e);
1515
if (Object.getOwnPropertySymbols) {
16-
var symbols = Object.getOwnPropertySymbols(object);
17-
enumerableOnly && (symbols = symbols.filter(function (sym) {
18-
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
19-
})), keys.push.apply(keys, symbols);
16+
var o = Object.getOwnPropertySymbols(e);
17+
r && (o = o.filter(function (r) {
18+
return Object.getOwnPropertyDescriptor(e, r).enumerable;
19+
})), t.push.apply(t, o);
2020
}
21-
return keys;
21+
return t;
2222
}
23-
function _objectSpread2(target) {
24-
for (var i = 1; i < arguments.length; i++) {
25-
var source = null != arguments[i] ? arguments[i] : {};
26-
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {
27-
_defineProperty(target, key, source[key]);
28-
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {
29-
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
23+
function _objectSpread2(e) {
24+
for (var r = 1; r < arguments.length; r++) {
25+
var t = null != arguments[r] ? arguments[r] : {};
26+
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
27+
_defineProperty(e, r, t[r]);
28+
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
29+
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
3030
});
3131
}
32-
return target;
32+
return e;
3333
}
34-
function _typeof(obj) {
34+
function _typeof(o) {
3535
"@babel/helpers - typeof";
3636

37-
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
38-
return typeof obj;
39-
} : function (obj) {
40-
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
41-
}, _typeof(obj);
37+
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
38+
return typeof o;
39+
} : function (o) {
40+
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
41+
}, _typeof(o);
4242
}
4343
function _classCallCheck(instance, Constructor) {
4444
if (!(instance instanceof Constructor)) {
@@ -51,7 +51,7 @@ function _defineProperties(target, props) {
5151
descriptor.enumerable = descriptor.enumerable || false;
5252
descriptor.configurable = true;
5353
if ("value" in descriptor) descriptor.writable = true;
54-
Object.defineProperty(target, descriptor.key, descriptor);
54+
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
5555
}
5656
}
5757
function _createClass(Constructor, protoProps, staticProps) {
@@ -63,6 +63,7 @@ function _createClass(Constructor, protoProps, staticProps) {
6363
return Constructor;
6464
}
6565
function _defineProperty(obj, key, value) {
66+
key = _toPropertyKey(key);
6667
if (key in obj) {
6768
Object.defineProperty(obj, key, {
6869
value: value,
@@ -100,6 +101,20 @@ function _arrayLikeToArray(arr, len) {
100101
function _nonIterableSpread() {
101102
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
102103
}
104+
function _toPrimitive(input, hint) {
105+
if (typeof input !== "object" || input === null) return input;
106+
var prim = input[Symbol.toPrimitive];
107+
if (prim !== undefined) {
108+
var res = prim.call(input, hint || "default");
109+
if (typeof res !== "object") return res;
110+
throw new TypeError("@@toPrimitive must return a primitive value.");
111+
}
112+
return (hint === "string" ? String : Number)(input);
113+
}
114+
function _toPropertyKey(arg) {
115+
var key = _toPrimitive(arg, "string");
116+
return typeof key === "symbol" ? key : String(key);
117+
}
103118

104119
var IS_BROWSER = typeof window !== 'undefined' && typeof window.document !== 'undefined';
105120
var WINDOW = IS_BROWSER ? window : {};
@@ -2721,7 +2736,7 @@ var methods = {
27212736
if (!this.cropped) {
27222737
return source;
27232738
}
2724-
var _this$getData = this.getData(),
2739+
var _this$getData = this.getData(options.rounded),
27252740
initialX = _this$getData.x,
27262741
initialY = _this$getData.y,
27272742
initialWidth = _this$getData.width,

dist/cropper.css

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Cropper.js v1.5.13
2+
* Cropper.js v1.6.0
33
* https://fengyuanchen.github.io/cropperjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2022-11-20T05:30:43.444Z
8+
* Date: 2023-08-26T08:14:25.104Z
99
*/
1010

1111
.cropper-container {
@@ -22,8 +22,7 @@
2222
}
2323

2424
.cropper-container img {
25-
-webkit-backface-visibility: hidden;
26-
backface-visibility: hidden;
25+
backface-visibility: hidden;
2726
display: block;
2827
height: 100%;
2928
image-orientation: 0deg;

dist/cropper.esm.js

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
/*!
2-
* Cropper.js v1.5.13
2+
* Cropper.js v1.6.0
33
* https://fengyuanchen.github.io/cropperjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2022-11-20T05:30:46.114Z
8+
* Date: 2023-08-26T08:14:27.943Z
99
*/
1010

11-
function ownKeys(object, enumerableOnly) {
12-
var keys = Object.keys(object);
11+
function ownKeys(e, r) {
12+
var t = Object.keys(e);
1313
if (Object.getOwnPropertySymbols) {
14-
var symbols = Object.getOwnPropertySymbols(object);
15-
enumerableOnly && (symbols = symbols.filter(function (sym) {
16-
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
17-
})), keys.push.apply(keys, symbols);
14+
var o = Object.getOwnPropertySymbols(e);
15+
r && (o = o.filter(function (r) {
16+
return Object.getOwnPropertyDescriptor(e, r).enumerable;
17+
})), t.push.apply(t, o);
1818
}
19-
return keys;
19+
return t;
2020
}
21-
function _objectSpread2(target) {
22-
for (var i = 1; i < arguments.length; i++) {
23-
var source = null != arguments[i] ? arguments[i] : {};
24-
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {
25-
_defineProperty(target, key, source[key]);
26-
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {
27-
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
21+
function _objectSpread2(e) {
22+
for (var r = 1; r < arguments.length; r++) {
23+
var t = null != arguments[r] ? arguments[r] : {};
24+
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
25+
_defineProperty(e, r, t[r]);
26+
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
27+
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2828
});
2929
}
30-
return target;
30+
return e;
3131
}
32-
function _typeof(obj) {
32+
function _typeof(o) {
3333
"@babel/helpers - typeof";
3434

35-
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
36-
return typeof obj;
37-
} : function (obj) {
38-
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
39-
}, _typeof(obj);
35+
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
36+
return typeof o;
37+
} : function (o) {
38+
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
39+
}, _typeof(o);
4040
}
4141
function _classCallCheck(instance, Constructor) {
4242
if (!(instance instanceof Constructor)) {
@@ -49,7 +49,7 @@ function _defineProperties(target, props) {
4949
descriptor.enumerable = descriptor.enumerable || false;
5050
descriptor.configurable = true;
5151
if ("value" in descriptor) descriptor.writable = true;
52-
Object.defineProperty(target, descriptor.key, descriptor);
52+
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
5353
}
5454
}
5555
function _createClass(Constructor, protoProps, staticProps) {
@@ -61,6 +61,7 @@ function _createClass(Constructor, protoProps, staticProps) {
6161
return Constructor;
6262
}
6363
function _defineProperty(obj, key, value) {
64+
key = _toPropertyKey(key);
6465
if (key in obj) {
6566
Object.defineProperty(obj, key, {
6667
value: value,
@@ -98,6 +99,20 @@ function _arrayLikeToArray(arr, len) {
9899
function _nonIterableSpread() {
99100
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
100101
}
102+
function _toPrimitive(input, hint) {
103+
if (typeof input !== "object" || input === null) return input;
104+
var prim = input[Symbol.toPrimitive];
105+
if (prim !== undefined) {
106+
var res = prim.call(input, hint || "default");
107+
if (typeof res !== "object") return res;
108+
throw new TypeError("@@toPrimitive must return a primitive value.");
109+
}
110+
return (hint === "string" ? String : Number)(input);
111+
}
112+
function _toPropertyKey(arg) {
113+
var key = _toPrimitive(arg, "string");
114+
return typeof key === "symbol" ? key : String(key);
115+
}
101116

102117
var IS_BROWSER = typeof window !== 'undefined' && typeof window.document !== 'undefined';
103118
var WINDOW = IS_BROWSER ? window : {};
@@ -2719,7 +2734,7 @@ var methods = {
27192734
if (!this.cropped) {
27202735
return source;
27212736
}
2722-
var _this$getData = this.getData(),
2737+
var _this$getData = this.getData(options.rounded),
27232738
initialX = _this$getData.x,
27242739
initialY = _this$getData.y,
27252740
initialWidth = _this$getData.width,

dist/cropper.js

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Cropper.js v1.5.13
2+
* Cropper.js v1.6.0
33
* https://fengyuanchen.github.io/cropperjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2022-11-20T05:30:46.114Z
8+
* Date: 2023-08-26T08:14:27.943Z
99
*/
1010

1111
(function (global, factory) {
@@ -14,35 +14,35 @@
1414
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Cropper = factory());
1515
})(this, (function () { 'use strict';
1616

17-
function ownKeys(object, enumerableOnly) {
18-
var keys = Object.keys(object);
17+
function ownKeys(e, r) {
18+
var t = Object.keys(e);
1919
if (Object.getOwnPropertySymbols) {
20-
var symbols = Object.getOwnPropertySymbols(object);
21-
enumerableOnly && (symbols = symbols.filter(function (sym) {
22-
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
23-
})), keys.push.apply(keys, symbols);
20+
var o = Object.getOwnPropertySymbols(e);
21+
r && (o = o.filter(function (r) {
22+
return Object.getOwnPropertyDescriptor(e, r).enumerable;
23+
})), t.push.apply(t, o);
2424
}
25-
return keys;
25+
return t;
2626
}
27-
function _objectSpread2(target) {
28-
for (var i = 1; i < arguments.length; i++) {
29-
var source = null != arguments[i] ? arguments[i] : {};
30-
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {
31-
_defineProperty(target, key, source[key]);
32-
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {
33-
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
27+
function _objectSpread2(e) {
28+
for (var r = 1; r < arguments.length; r++) {
29+
var t = null != arguments[r] ? arguments[r] : {};
30+
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
31+
_defineProperty(e, r, t[r]);
32+
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
33+
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
3434
});
3535
}
36-
return target;
36+
return e;
3737
}
38-
function _typeof(obj) {
38+
function _typeof(o) {
3939
"@babel/helpers - typeof";
4040

41-
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
42-
return typeof obj;
43-
} : function (obj) {
44-
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
45-
}, _typeof(obj);
41+
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
42+
return typeof o;
43+
} : function (o) {
44+
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
45+
}, _typeof(o);
4646
}
4747
function _classCallCheck(instance, Constructor) {
4848
if (!(instance instanceof Constructor)) {
@@ -55,7 +55,7 @@
5555
descriptor.enumerable = descriptor.enumerable || false;
5656
descriptor.configurable = true;
5757
if ("value" in descriptor) descriptor.writable = true;
58-
Object.defineProperty(target, descriptor.key, descriptor);
58+
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
5959
}
6060
}
6161
function _createClass(Constructor, protoProps, staticProps) {
@@ -67,6 +67,7 @@
6767
return Constructor;
6868
}
6969
function _defineProperty(obj, key, value) {
70+
key = _toPropertyKey(key);
7071
if (key in obj) {
7172
Object.defineProperty(obj, key, {
7273
value: value,
@@ -104,6 +105,20 @@
104105
function _nonIterableSpread() {
105106
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
106107
}
108+
function _toPrimitive(input, hint) {
109+
if (typeof input !== "object" || input === null) return input;
110+
var prim = input[Symbol.toPrimitive];
111+
if (prim !== undefined) {
112+
var res = prim.call(input, hint || "default");
113+
if (typeof res !== "object") return res;
114+
throw new TypeError("@@toPrimitive must return a primitive value.");
115+
}
116+
return (hint === "string" ? String : Number)(input);
117+
}
118+
function _toPropertyKey(arg) {
119+
var key = _toPrimitive(arg, "string");
120+
return typeof key === "symbol" ? key : String(key);
121+
}
107122

108123
var IS_BROWSER = typeof window !== 'undefined' && typeof window.document !== 'undefined';
109124
var WINDOW = IS_BROWSER ? window : {};
@@ -2725,7 +2740,7 @@
27252740
if (!this.cropped) {
27262741
return source;
27272742
}
2728-
var _this$getData = this.getData(),
2743+
var _this$getData = this.getData(options.rounded),
27292744
initialX = _this$getData.x,
27302745
initialY = _this$getData.y,
27312746
initialWidth = _this$getData.width,

0 commit comments

Comments
 (0)