mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-20 14:56:19 -04:00
remove extra preamble for grunt task. improve index script
This commit is contained in:
parent
0a0240e520
commit
9a471d2a26
2 changed files with 4 additions and 9 deletions
10
Gruntfile.js
10
Gruntfile.js
|
@ -26,7 +26,7 @@ module.exports = function (grunt) {
|
||||||
|
|
||||||
grunt.registerTask("node",
|
grunt.registerTask("node",
|
||||||
"Compiles CyberChef into a single NodeJS module.",
|
"Compiles CyberChef into a single NodeJS module.",
|
||||||
["clean:node", "clean:config", "exec:generateConfig", "exec:generateNodeIndex", "webpack:node", "chmod:build"]);
|
["clean:node", "clean:config", "exec:generateConfig", "webpack:node", "chmod:build"]);
|
||||||
|
|
||||||
grunt.registerTask("test",
|
grunt.registerTask("test",
|
||||||
"A task which runs all the tests in test/tests.",
|
"A task which runs all the tests in test/tests.",
|
||||||
|
@ -382,6 +382,7 @@ module.exports = function (grunt) {
|
||||||
"mkdir -p src/core/config/modules",
|
"mkdir -p src/core/config/modules",
|
||||||
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
|
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
|
||||||
"echo '[]\n' > src/core/config/OperationConfig.json",
|
"echo '[]\n' > src/core/config/OperationConfig.json",
|
||||||
|
"node --experimental-modules src/core/config/scripts/generateNodeIndex.mjs",
|
||||||
"node --experimental-modules src/core/config/scripts/generateOpsIndex.mjs",
|
"node --experimental-modules src/core/config/scripts/generateOpsIndex.mjs",
|
||||||
"node --experimental-modules src/core/config/scripts/generateConfig.mjs",
|
"node --experimental-modules src/core/config/scripts/generateConfig.mjs",
|
||||||
"echo '--- Config scripts finished. ---\n'"
|
"echo '--- Config scripts finished. ---\n'"
|
||||||
|
@ -393,14 +394,7 @@ module.exports = function (grunt) {
|
||||||
"mkdir -p src/core/config/modules",
|
"mkdir -p src/core/config/modules",
|
||||||
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
|
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
|
||||||
"echo '[]\n' > src/core/config/OperationConfig.json",
|
"echo '[]\n' > src/core/config/OperationConfig.json",
|
||||||
// Magic and Arithmetic libs 'mocked' for when called with wrap()
|
|
||||||
"cp src/core/lib/Magic.mjs src/core/lib/Magic2.mjs",
|
|
||||||
"cp src/core/lib/Arithmetic.mjs src/core/lib/Arithmetic2.mjs",
|
|
||||||
"echo 'export default {};\n' > src/core/lib/Magic.mjs",
|
|
||||||
"echo 'const div = () => 2;\n const createNumArray = () => 2;\n const mean = () => 2;\n const median = () => 2;\n const multi = () => 2;\n const stdDev = () => 2;\n const sub = () => 2;\n const sum = () => 2;\n export { div, createNumArray, mean, median, multi, stdDev, sub, sum };\n export default {};\n' > src/core/lib/Arithmetic.mjs",
|
|
||||||
"node --experimental-modules src/core/config/scripts/generateNodeIndex.mjs",
|
"node --experimental-modules src/core/config/scripts/generateNodeIndex.mjs",
|
||||||
"mv src/core/lib/Magic2.mjs src/core/lib/Magic.mjs",
|
|
||||||
"mv src/core/lib/Arithmetic2.mjs src/core/lib/Arithmetic.mjs",
|
|
||||||
"echo '--- Node index finished. ---\n'"
|
"echo '--- Node index finished. ---\n'"
|
||||||
].join(";"),
|
].join(";"),
|
||||||
},
|
},
|
||||||
|
|
|
@ -33,6 +33,7 @@ let code = `/**
|
||||||
* @license Apache-2.0
|
* @license Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import "babel-polyfill";
|
||||||
import { wrap } from "./apiUtils";
|
import { wrap } from "./apiUtils";
|
||||||
import {
|
import {
|
||||||
`;
|
`;
|
||||||
|
@ -43,7 +44,7 @@ Object.keys(operations).forEach((op) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
code +=`
|
code +=`
|
||||||
} from "../node/operations/index";
|
} from "../core/operations/index";
|
||||||
|
|
||||||
// Define global environment functions
|
// Define global environment functions
|
||||||
global.ENVIRONMENT_IS_WORKER = function() {
|
global.ENVIRONMENT_IS_WORKER = function() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue