generate node index needs to be without other generate scripts

This commit is contained in:
d98762625 2018-06-06 09:13:26 +01:00
parent 58a7f7b739
commit d00b9e0928
1 changed files with 11 additions and 2 deletions

View File

@ -26,7 +26,7 @@ module.exports = function (grunt) {
grunt.registerTask("node",
"Compiles CyberChef into a single NodeJS module.",
["clean:node", "clean:config", "exec:generateConfig", "webpack:node", "chmod:build"]);
["clean:node", "clean:config", "exec:generateNodeIndex", "webpack:node", "chmod:build"]);
grunt.registerTask("test",
"A task which runs all the tests in test/tests.",
@ -383,11 +383,20 @@ module.exports = function (grunt) {
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
"echo '[]\n' > src/core/config/OperationConfig.json",
"node --experimental-modules src/core/config/scripts/generateOpsIndex.mjs",
"node --experimental-modules src/core/config/scripts/generateNodeIndex.mjs",
"node --experimental-modules src/core/config/scripts/generateConfig.mjs",
"echo '--- Config scripts finished. ---\n'"
].join(";")
},
generateNodeIndex: {
command: [
"echo '\n--- Regenerating node index ---'",
"mkdir -p src/core/config/modules",
"echo 'export default {};\n' > src/core/config/modules/OpModules.mjs",
"echo '[]\n' > src/core/config/OperationConfig.json",
"node --experimental-modules src/core/config/scripts/generateNodeIndex.mjs",
"echo '--- Node index finished. ---\n'"
].join(";"),
},
tests: {
command: "node --experimental-modules test/index.mjs"
}