Skip to content

Commit f0b48ac

Browse files
committed
Merge branch 'master' into artemisbot-module-charts
2 parents 3d80d66 + 4fb4764 commit f0b48ac

File tree

10 files changed

+2102
-2931
lines changed

10 files changed

+2102
-2931
lines changed

Gruntfile.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,8 @@ module.exports = function (grunt) {
284284
warningsFilter: [
285285
/source-map/,
286286
/dependency is an expression/,
287-
/export 'default'/
287+
/export 'default'/,
288+
/Can't resolve 'sodium'/
288289
],
289290
}
290291
},

babel.config.js

+12-4
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,22 @@ module.exports = function(api) {
1111
"node": "6.5"
1212
},
1313
"modules": false,
14-
"useBuiltIns": "entry"
14+
"useBuiltIns": "entry",
15+
"corejs": 3
1516
}]
1617
],
1718
"plugins": [
1819
"babel-plugin-syntax-dynamic-import",
19-
["babel-plugin-transform-builtin-extend", {
20-
"globals": ["Error"]
21-
}]
20+
[
21+
"babel-plugin-transform-builtin-extend", {
22+
"globals": ["Error"]
23+
}
24+
],
25+
[
26+
"@babel/plugin-transform-runtime", {
27+
"regenerator": true
28+
}
29+
]
2230
]
2331
};
2432
};

package-lock.json

+2,051-2,889
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+34-31
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyberchef",
3-
"version": "8.27.1",
3+
"version": "8.27.2",
44
"description": "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.",
55
"author": "n1474335 <n1474335@gmail.com>",
66
"homepage": "https://gchq.github.io/CyberChef",
@@ -30,20 +30,20 @@
3030
"main": "build/node/CyberChef.js",
3131
"bugs": "https://github.com/gchq/CyberChef/issues",
3232
"devDependencies": {
33-
"@babel/core": "^7.2.2",
34-
"@babel/preset-env": "^7.2.3",
35-
"autoprefixer": "^9.4.3",
33+
"@babel/core": "^7.4.0",
34+
"@babel/plugin-transform-runtime": "^7.4.0",
35+
"@babel/preset-env": "^7.4.2",
36+
"autoprefixer": "^9.5.0",
3637
"babel-eslint": "^10.0.1",
37-
"babel-loader": "^8.0.4",
38+
"babel-loader": "^8.0.5",
3839
"babel-plugin-syntax-dynamic-import": "^6.18.0",
39-
"bootstrap": "^4.2.1",
40-
"chromedriver": "^2.45.0",
40+
"chromedriver": "^2.46.0",
4141
"colors": "^1.3.3",
42-
"css-loader": "^2.1.0",
43-
"eslint": "^5.12.1",
42+
"css-loader": "^2.1.1",
43+
"eslint": "^5.15.3",
4444
"exports-loader": "^0.7.0",
4545
"file-loader": "^3.0.1",
46-
"grunt": "^1.0.3",
46+
"grunt": "^1.0.4",
4747
"grunt-accessibility": "~6.0.0",
4848
"grunt-chmod": "~1.1.1",
4949
"grunt-concurrent": "^2.3.1",
@@ -60,9 +60,9 @@
6060
"ink-docstrap": "^1.3.2",
6161
"jsdoc-babel": "^0.5.0",
6262
"mini-css-extract-plugin": "^0.5.0",
63-
"nightwatch": "^1.0.18",
63+
"nightwatch": "^1.0.19",
6464
"node-sass": "^4.11.0",
65-
"postcss-css-variables": "^0.11.0",
65+
"postcss-css-variables": "^0.12.0",
6666
"postcss-import": "^12.0.1",
6767
"postcss-loader": "^3.0.0",
6868
"prompt": "^1.0.0",
@@ -71,66 +71,69 @@
7171
"style-loader": "^0.23.1",
7272
"svg-url-loader": "^2.3.2",
7373
"url-loader": "^1.1.2",
74-
"web-resource-inliner": "^4.2.1",
75-
"webpack": "^4.28.3",
76-
"webpack-bundle-analyzer": "^3.0.3",
77-
"webpack-dev-server": "^3.1.14",
74+
"web-resource-inliner": "^4.3.1",
75+
"webpack": "^4.29.6",
76+
"webpack-bundle-analyzer": "^3.1.0",
77+
"webpack-dev-server": "^3.2.1",
7878
"webpack-node-externals": "^1.7.2",
7979
"worker-loader": "^2.0.0"
8080
},
8181
"dependencies": {
82+
"@babel/polyfill": "^7.4.0",
83+
"@babel/runtime": "^7.4.2",
8284
"arrive": "^2.4.1",
8385
"babel-plugin-transform-builtin-extend": "1.1.2",
84-
"babel-polyfill": "^6.26.0",
8586
"bcryptjs": "^2.4.3",
86-
"bignumber.js": "^8.0.2",
87+
"bignumber.js": "^8.1.1",
88+
"bootstrap": "4.2.1",
8789
"bootstrap-colorpicker": "^2.5.3",
8890
"bootstrap-material-design": "^4.1.1",
89-
"bson": "^4.0.1",
91+
"bson": "^4.0.2",
9092
"chi-squared": "^1.1.0",
9193
"clippyjs": "0.0.3",
94+
"core-js": "^3.0.0",
9295
"crypto-api": "^0.8.3",
9396
"crypto-js": "^3.1.9-1",
9497
"ctph.js": "0.0.5",
9598
"d3": "^4.9.1",
9699
"d3-hexbin": "^0.2.2",
97-
"diff": "^3.5.0",
100+
"diff": "^4.0.1",
98101
"es6-promisify": "^6.0.1",
99-
"escodegen": "^1.11.0",
102+
"escodegen": "^1.11.1",
100103
"esmangle": "^1.0.1",
101104
"esprima": "^4.0.1",
102105
"exif-parser": "^0.1.12",
103-
"file-saver": "^2.0.0",
106+
"file-saver": "^2.0.1",
104107
"geodesy": "^1.1.3",
105-
"highlight.js": "^9.13.1",
108+
"highlight.js": "^9.15.6",
106109
"jimp": "^0.6.0",
107110
"jquery": "^3.3.1",
108111
"js-crc": "^0.2.0",
109112
"js-sha3": "^0.8.0",
110113
"jsesc": "^2.5.2",
111-
"jsonpath": "^1.0.0",
112-
"jsonwebtoken": "^8.4.0",
113-
"jsqr": "^1.1.1",
114+
"jsonpath": "^1.0.1",
115+
"jsonwebtoken": "^8.5.1",
116+
"jsqr": "^1.2.0",
114117
"jsrsasign": "8.0.12",
115-
"kbpgp": "^2.0.82",
118+
"kbpgp": "2.1.0",
116119
"libyara-wasm": "0.0.12",
117120
"lodash": "^4.17.11",
118121
"loglevel": "^1.6.1",
119122
"loglevel-message-prefix": "^3.0.0",
120-
"moment": "^2.23.0",
123+
"moment": "^2.24.0",
121124
"moment-timezone": "^0.5.23",
122125
"ngeohash": "^0.6.3",
123-
"node-forge": "^0.7.6",
126+
"node-forge": "^0.8.2",
124127
"node-md6": "^0.1.0",
125128
"nodom": "^2.2.0",
126129
"notepack.io": "^2.2.0",
127130
"nwmatcher": "^1.4.4",
128131
"otp": "^0.1.3",
129-
"popper.js": "^1.14.6",
132+
"popper.js": "^1.14.7",
130133
"qr-image": "^3.2.0",
131134
"scryptsy": "^2.0.0",
132135
"snackbarjs": "^1.1.0",
133-
"sortablejs": "^1.8.0-rc1",
136+
"sortablejs": "^1.8.4",
134137
"split.js": "^1.5.10",
135138
"ssdeep.js": "0.0.2",
136139
"ua-parser-js": "^0.7.19",

src/core/ChefWorker.js

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
* @license Apache-2.0
77
*/
88

9-
import "babel-polyfill";
109
import Chef from "./Chef";
1110
import OperationConfig from "./config/OperationConfig.json";
1211
import OpModules from "./config/modules/OpModules";

src/node/index.mjs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* @copyright Crown Copyright 2017
66
* @license Apache-2.0
77
*/
8-
import "babel-polyfill";
98

109
// Define global environment functions
1110
global.ENVIRONMENT_IS_WORKER = function() {

src/web/SeasonalWaiter.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class SeasonalWaiter {
9595
}
9696

9797
if (!this.app.options.clippy) {
98-
this.clippyTimeouts.forEach(t => clearTimeout(t));
98+
if (this.clippyTimeouts) this.clippyTimeouts.forEach(t => clearTimeout(t));
9999
return;
100100
}
101101

src/web/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import "./stylesheets/index.js";
99

1010
// Libs
11-
import "babel-polyfill";
1211
import "arrive";
1312
import "snackbarjs";
1413
import "bootstrap-material-design";

tests/operations/index.mjs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
* @copyright Crown Copyright 2017
1111
* @license Apache-2.0
1212
*/
13-
import "babel-polyfill";
1413

1514
// Define global environment functions
1615
global.ENVIRONMENT_IS_WORKER = function() {

webpack.config.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,8 @@ module.exports = {
133133
warningsFilter: [
134134
/source-map/,
135135
/dependency is an expression/,
136-
/export 'default'/
136+
/export 'default'/,
137+
/Can't resolve 'sodium'/
137138
],
138139
},
139140
node: {

0 commit comments

Comments
 (0)