Commit Graph

142 Commits

Author SHA1 Message Date
n1474335 686ca284fe Removed JSDoc generation as it is never really used. JSDoc comments are still required but the doc files will no longer be generated. This simplifies the build process and config scripts. 2019-08-28 16:37:31 +01:00
d98762625 8548d39318 add node consumer tests to travis 2019-08-02 11:10:15 +01:00
d98762625 e4d98eba6b use std/esm to make chef compatible with cjs projects. Remove webpack work for node 2019-07-19 13:14:32 +01:00
n1474335 d1ad2d0845 Rejigged grunt tasks. 2019-07-09 14:31:18 +01:00
n1474335 29cb273d08 Fixed module replacement issue. 2019-07-09 13:42:42 +01:00
n1474335 566517d20f Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
n1474335 d7d50337f9 Fixed node tests and config generation for node v12 2019-07-05 14:47:05 +01:00
d98762625 1c24c05647 swap ENVIRONMENT_IS_* functions for Utils named exports 2019-07-05 10:17:52 +01:00
d98762625 c70f14419a rename dishTranslationTypes 2019-07-05 09:44:01 +01:00
d98762625 0a3d87dfe3 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-05-03 13:41:05 +01:00
n1474335 7163a0802d Tidied up build directory 2019-04-14 21:55:52 +01:00
n1474335 8f450501cc Downloadble version is now a .zip file instead of a single .htm file 2019-04-12 18:54:31 +01:00
d98762625 e4ee0fc397 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-04-04 15:21:52 +01:00
n1474335 2385f1cbf8 Updated dependencies 2019-03-30 14:56:43 +00:00
n1474335 bce0895392 Updated helper capabilities 2019-03-27 23:02:10 +00:00
d98762625 656cf32753 remove extra step from grunt test-node command 2019-03-20 16:41:44 +00:00
d98762625 a1b116d2f5 update travis build to include node tests. Minor refactor to grunt jobs for node 2019-03-20 15:10:16 +00:00
d98762625 b48c16b4db Refactor Dish _translate to handle sync and async depending on environment. 2019-03-01 16:38:54 +00:00
d98762625 9094e8bde9 WIP tidy up. WHy is dish being passed back with chef.bake now? 2019-02-15 16:11:13 +00:00
d98762625 04b7f2fa8c WIP HAD to move NodeDish out - NONE of it is async! 2019-02-15 15:20:05 +00:00
d98762625 aafde8986d tidy up gruntfile for node 2019-02-13 14:48:55 +00:00
d98762625 03e3ab5599 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-02-12 15:32:59 +00:00
n1474335 49e2b05a11 Dynamic module loading is now cached and Webpack includes the import in the main chunk. 2019-02-11 18:44:41 +00:00
d98762625 c76322c40d force webpack to only emit one file when using dynamic import 2019-02-11 17:21:16 +00:00
d98762625 39c68ff26e Merge branch 'dynamic-import' into node-lib-dynamic 2019-02-11 16:56:50 +00:00
d98762625 a7a2fe243a prod working with mini css webpack plugin 2019-02-11 15:40:18 +00:00
d98762625 d22eac9f35 WIP getting prod working with minicss webpack plugin 2019-02-11 14:29:29 +00:00
d98762625 dd51b675b0 removed OpModules bodge from index generation scripts 2019-02-08 14:49:19 +00:00
d98762625 781ff956e3 add dev builds for node 2019-01-23 10:06:55 +00:00
d98762625 7522e5de33 remove unnecessary operationConfig manipulation 2019-01-23 09:55:29 +00:00
d98762625 9d674ce5a7 move node test suite into its own grunt command 2019-01-04 12:14:02 +00:00
d98762625 a4de937eb6 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-01-04 09:27:32 +00:00
n1474335 840e44deac Tidied up UI tests 2018-12-30 00:26:28 +00:00
n1474335 b631e3fef6 Added nightwatch tests to TravisCI build process for prod and inline versions. 2018-12-29 23:46:13 +00:00
n1474335 b0fb9db4b8 Added nightwatch.js test suite for confirming that the app loads correctly and can run operations from each module. Currently only support the latest version of Chrome. 2018-12-29 02:58:05 +00:00
n1474335 c7e9115994 Restructured tests directory 2018-12-28 21:49:40 +00:00
n1474335 16be7cb28a Fixed grunt-webpack circular reference issue 2018-12-26 00:39:30 +00:00
n1474335 8fef01d961 Fixed bundle analyzer filepath 2018-12-26 00:01:12 +00:00
n1474335 43dcd544f2 Added webpack-bundle-analyzer to production build. Refactored some modules to improve performance. Removed moment-timezone from Utils to drastically reduce module size. 2018-12-25 23:58:00 +00:00
d98762625 18f6ab451d pull from master 2018-12-07 13:27:23 +00:00
n1474335 cc35ec82eb Fixed babel transpilation of jsesc and crypto-api 2018-11-21 17:47:56 +00:00
d98762625 b19f8f65a4 update HMAC test after merge and add loader to allow external uglifyjs plugin to work for node builds 2018-11-09 14:40:40 +00:00
d98762625 214d6c4405 merge from upstream 2018-10-12 11:46:50 +01:00
n1474335 8aeb7b60a7 Updated dependencies 2018-10-10 15:49:07 +00:00
d98762625 48f3a3b18f Do not mangle names on minification for Node prod build - property names are used for search in bake 2018-10-05 18:24:06 +01:00
d98762625 5047619e54 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2018-09-04 09:42:05 +01:00
n1474335 be14d56eae Tidied up JWT operations 2018-08-31 13:58:06 +00:00
d98762625 f51d924ec9 Remove duplicate wiping of opconfig in node index config script 2018-08-31 14:48:46 +01:00
n1474335 c9242e32fe Auto-generated configs and modules are now cleaned when starting a new dev or prod task 2018-08-29 18:21:46 +00:00
d98762625 20452fe3cb include crypto-api src into lib to get around mjs import issue. compiled node lib now requires successfully. 2018-08-10 17:44:40 +01:00