Commit Graph

906 Commits

Author SHA1 Message Date
d98762625 5fb50a1759 OperationErrors now bubble up to the top of the API.
Added test functionality for node api
refactor TestRegister into class
2018-05-03 13:53:40 +01:00
d98762625 e50758f0a6 Merge branch 'esm' of github.com:gchq/CyberChef into node-lib 2018-05-03 13:52:50 +01:00
n1474335 4cff1c8fa9 Merge branch 'd98762625-op-errors' into esm 2018-04-30 17:26:11 +00:00
n1474335 0dbc7d4fd1 Tidied up OperationError code. 2018-04-30 17:25:13 +00:00
d98762625 3d672802a3 remove find Type - not used any more 2018-04-27 16:47:52 +01:00
d98762625 c238862efe in/out typing working. Added translateTo function 2018-04-27 16:45:02 +01:00
d98762625 7e7e5e7466 Merge branch 'op-errors' into node-lib 2018-04-27 11:33:27 +01:00
d98762625 cc20ad9567 Add OperationError error type and use for errors to be printed to the output panel 2018-04-27 10:59:53 +01:00
n1474335 b0a8ca56bc Added File and JSON Dish types and updated types for compression ops. 2018-04-27 10:44:40 +01:00
n1474335 fbec0a1c7d The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types. 2018-04-27 10:44:40 +01:00
d98762625 d5b5443a84 update readme 2018-04-27 09:01:45 +01:00
n1474335 a8aa1bc5e8 Added File and JSON Dish types and updated types for compression ops. 2018-04-21 13:41:42 +01:00
n1474335 76a066ab74 The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types. 2018-04-21 12:25:48 +01:00
d98762625 b8b98358d0 function tidy, add comments 2018-04-20 12:23:20 +01:00
d98762625 fca4ed7013 simplified API 2018-04-20 10:55:17 +01:00
d98762625 59877b5138 Exporing options with API. 2018-04-13 12:14:40 +01:00
n1474335 30aa4e05ef ESM: 'grunt test' now generates configs before running 2018-04-11 18:08:42 +00:00
n1474335 4e38b09e18 ESM: Config scripts now run synchronously before webpack builds start 2018-04-11 17:58:40 +00:00
n1474335 23f69bd21d Merge branch 'd98762625-set-operations' into esm 2018-04-11 17:31:19 +00:00
n1474335 dc5ce31087 ESM: .gitignore now ignores generated files 2018-04-11 17:30:15 +00:00
n1474335 e99331f305 ESM: Tidied up Set operations 2018-04-11 17:29:02 +00:00
d98762625 955a082614 add lint command to package.json. Remove old conflict remnants 2018-04-09 15:38:44 +01:00
d98762625 bbc580e71b Quick fix for empty recipe error. Changed deflate back to compression module 2018-04-09 15:21:09 +01:00
d98762625 76f27dbcdb pull from upstream 2018-04-09 11:23:18 +01:00
d98762625 543dce5721 remove setOps operation 2018-04-09 11:19:05 +01:00
d98762625 adc4f78e99 Add other set operations 2018-04-09 11:13:23 +01:00
d98762625 852c95a994 add Set Difference operation 2018-04-09 10:23:05 +01:00
n1474335 b7ed1becba ESM: Added new List<File> Dish type. Added present() method for displaying operation output in a nice way. Testing required. 2018-04-06 18:11:13 +00:00
d98762625 03ecaa81f7 move Set Intersection into its own operation class 2018-04-06 16:52:59 +01:00
d98762625 5f93c667a2 Pull SetUnion into its own operation 2018-04-06 16:27:24 +01:00
n1474335 ae55fde591 Merge branch 'artemisbot-esm' into esm 2018-04-06 12:41:13 +00:00
n1474335 fad4713a90 ESM: Tidied up Rotate operations 2018-04-06 12:40:39 +00:00
d98762625 f491461a57 inital move of two ops 2018-04-04 17:37:19 +01:00
d98762625 7ce1bf1048 merge esm 2018-04-04 16:00:37 +01:00
Matt C af51090ebb Added rotate ESM tests 2018-04-03 23:29:47 +01:00
Matt C 7e86f02e4e Deleted legacy Rotate module 2018-04-03 22:51:50 +01:00
Matt C 4988ead918 Rotate module converted to ESM
4 Ops:
- ROT-13
- ROT-47
- Rotate left
- Rotate right
+ module containing common functions
2018-04-03 22:50:26 +01:00
n1474335 083d2d1cc4 ESM: Added Zlib ops and created a Zlib library. 2018-04-02 20:46:55 +01:00
n1474335 fbb3a02315 ESM: The operations index is now generated automatically 2018-04-02 19:24:25 +01:00
n1474335 eeb1d0a891 ESM: Added Hex ops and created a Hex library. 2018-04-02 18:06:48 +01:00
n1474335 0011e9caa8 Added .editorconfig 2018-04-02 17:32:17 +01:00
n1474335 041cd9fb8e ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule. 2018-04-02 17:10:51 +01:00
n1474335 9b4fc3d3aa Converted the core to ES modules 2018-03-26 23:14:23 +01:00
n1474335 c1bb93eec1 7.9.0 2018-03-26 22:43:58 +01:00
n1474335 1ae9c82e29 Merge branch 'feature-updates' 2018-03-26 22:43:48 +01:00
n1474335 715ca1c292 Added Bcrypt, Scrypt, BSON and string operations along with many new tests. 2018-03-26 22:25:36 +01:00
d98762625 e403adb9a1 fix more linting errors 2018-03-25 17:51:36 +01:00
d98762625 f3610e7c95 fix lint errors 2018-03-25 17:44:10 +01:00
d98762625 951568ce22 use bind for partial application of power set function 2018-03-25 17:27:14 +01:00
d98762625 e8bb9e264d more comments 2018-03-25 17:10:55 +01:00