d98762625
|
573a292e16
|
WIP dynamically define async functions in Dish, only if needed
|
2019-02-15 15:40:29 +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 |
|
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
|
481f2a4717
|
Merge branch 'master' of github.com:gchq/CyberChef into dynamic-import
|
2019-02-11 16:54:31 +00:00 |
|
d98762625
|
c01c076561
|
try/catch to allow chef to run from prod file
|
2019-02-11 16:51:23 +00:00 |
|
d98762625
|
2391e08ac1
|
tidy up
|
2019-02-11 15:47:28 +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
|
7679705369
|
Merge branch 'dynamic-import' into node-lib-dynamic
|
2019-02-08 14:42:07 +00:00 |
|
d98762625
|
58a8af20a6
|
Highligting for Recipe now working. Discovered bug when highlighting on a test case
|
2019-02-08 14:28:53 +00:00 |
|
d98762625
|
9af5e40071
|
update linting to allow dybnamic import. Recipe highlight still broken
|
2019-02-01 14:05:48 +00:00 |
|
d98762625
|
4bf2a29070
|
WIP: bundle all css into main.css with mini-css-extract. Cannot split into vendor and styles without breaking at the moment.
|
2019-02-01 13:45:47 +00:00 |
|
d98762625
|
069d0e48c1
|
WIP: use mini-css-extract-plugin instead of extract-text, to work with dynamic import. Currently outputting only one css and recipe highlight doesnt work
|
2019-02-01 12:00:45 +00:00 |
|
d98762625
|
c8cb2692dd
|
WIP: Recipe refactored to use dynamic import
|
2019-02-01 10:52:21 +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
|
dd4a7f9fac
|
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
|
2019-01-21 10:46:54 +00:00 |
|
d98762625
|
f7d425189a
|
update test sample data
|
2019-01-04 16:31:06 +00:00 |
|
d98762625
|
6ca78ce8cb
|
Merge branch 'node-lib-tests' into node-lib
|
2019-01-04 16:25:48 +00:00 |
|
d98762625
|
4b7c927ca4
|
remove old node tests from ops test suite
|
2019-01-04 16:25:06 +00:00 |
|
d98762625
|
9d674ce5a7
|
move node test suite into its own grunt command
|
2019-01-04 12:14:02 +00:00 |
|
d98762625
|
f22e9ceec6
|
refactor TestRegister and some test suite functions into common area
|
2019-01-04 12:00:01 +00:00 |
|
d98762625
|
a4de937eb6
|
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
|
2019-01-04 09:27:32 +00:00 |
|
d98762625
|
83fa50bf13
|
linting
|
2018-12-21 10:24:20 +00:00 |
|
d98762625
|
3efe9309ef
|
Merge branch 'arg-options' into node-lib
|
2018-12-21 09:48:01 +00:00 |
|
d98762625
|
456b85ed03
|
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
|
2018-12-21 09:47:28 +00:00 |
|
d98762625
|
6bc5f87cb7
|
Merge branch 'master' of github.com:gchq/CyberChef into arg-options
|
2018-12-21 09:47:14 +00:00 |
|
d98762625
|
a010bba047
|
add test and change name of property to argOptions
|
2018-12-21 09:46:30 +00:00 |
|
d98762625
|
19366e3624
|
arg array options to wrapped func
|
2018-12-07 15:46:05 +00:00 |
|
d98762625
|
18f6ab451d
|
pull from master
|
2018-12-07 13:27:23 +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
|
97255bbb33
|
merge upstream
|
2018-11-09 12:33:19 +00:00 |
|
d98762625
|
5155d0ed56
|
Merge branch 'qistoph-RegexTooltip'
|
2018-10-12 15:44:17 +01:00 |
|
d98762625
|
214d6c4405
|
merge from upstream
|
2018-10-12 11:46:50 +01:00 |
|
d98762625
|
fa87fc8325
|
replace operations on Dish with apply
|
2018-10-12 11:44:19 +01: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
|
25e0585742
|
Improve use of files as input. Add dish to repl
|
2018-10-05 18:06:15 +01:00 |
|
d98762625
|
431f1d4be0
|
housekeeping & add repl command to package
|
2018-09-27 17:51:44 +01:00 |
|
d98762625
|
cc840c050b
|
Add header to repl. Use uppercase Dish in chef export. Fix SyncDish constructor call
|
2018-09-21 12:24:34 +01:00 |
|
d98762625
|
e19d3d0d06
|
simplify repl-index - no longer needs its own config script. Just needs grunt node.
|
2018-09-04 10:08:05 +01:00 |
|
d98762625
|
749a587eb2
|
fix tests after merge; remove detectFileType as it behaves erratically
|
2018-09-04 09:55:41 +01:00 |
|
d98762625
|
5047619e54
|
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
|
2018-09-04 09:42:05 +01:00 |
|
d98762625
|
63a23e4dcc
|
make chef.help emulate search function in UI. Didnt extract search logic from web as it is fairly entwined.
|
2018-09-04 09:34:55 +01:00 |
|
d98762625
|
3466f4e452
|
add help, bake to top level export so theyre in the expected place in ES5 chef
|
2018-08-31 15:17:33 +01:00 |
|
d98762625
|
b36e3adf7c
|
add assertions for chef.bake leniancy on op names
|
2018-08-31 15:03:53 +01:00 |
|
d98762625
|
c6a292bccb
|
rename node Recipe > NodeRecipe to avoid naming confusion
|
2018-08-31 14:52:14 +01:00 |
|
d98762625
|
f51d924ec9
|
Remove duplicate wiping of opconfig in node index config script
|
2018-08-31 14:48:46 +01:00 |
|
d98762625
|
96d5930f05
|
Throw ExcludedOperationError when excluded operation is called from API
|
2018-08-31 14:43:14 +01:00 |
|
d98762625
|
7c9ebafd00
|
toggleString args now additionally accept just input value, taking first option as default.
|
2018-08-31 13:45:12 +01:00 |
|
d98762625
|
f6c4b5073c
|
Expose Dish (SyncDish) in API and make it composable.
|
2018-08-31 13:09:22 +01:00 |
|
d98762625
|
f73452e01f
|
making SyncDish composable! we want to exclude certain ops from top level api export (chef, etc) and make an Order (or something) class to start the chain off maybe?
|
2018-08-31 13:09:22 +01:00 |
|
d98762625
|
55f7cac526
|
Remove Buffer from Dish. Convert into ByteArray in api and then pass in as ArrayBuffer. Add some PNG files to tests
|
2018-08-31 13:08:55 +01:00 |
|
d98762625
|
20bb104006
|
use utils.inspect.custom Rready for node v12
|
2018-08-19 22:34:50 +01:00 |
|
d98762625
|
1f771a9e01
|
fix scan embedded files, bson. Only RemoveExif remains
|
2018-08-17 17:36:15 +01:00 |
|
d98762625
|
223e2e0b73
|
add Buffer translation to Dish. Cannot work in SyncDish as typeEnums are static. Seeing as they will never be hit in the broswer, shouldnt be an issue
|
2018-08-17 17:16:24 +01:00 |
|
d98762625
|
fbcb626fd0
|
add test timer. Remove operations related to esprima
|
2018-08-16 18:14:02 +01:00 |
|
d98762625
|
8f85e57fc5
|
fix translatreDateTimeFormat args assignment error
|
2018-08-16 17:19:23 +01:00 |
|
d98762625
|
7557f43f77
|
Wrap async ops in an async wrapper
|
2018-08-16 17:14:28 +01:00 |
|
d98762625
|
a6c0db47ab
|
Finished first run through of tests
|
2018-08-16 09:58:27 +01:00 |
|
d98762625
|
8675d1a666
|
add more tests
|
2018-08-15 17:54:26 +01:00 |
|
d98762625
|
1f634ed341
|
add more tests
|
2018-08-14 17:46:15 +01:00 |
|
d98762625
|
50c916216c
|
adding more tests
|
2018-08-14 12:03:10 +01:00 |
|
d98762625
|
6155dbb6e9
|
Update CLA info in README
|
2018-08-14 09:35:41 +01:00 |
|
d98762625
|
f100356078
|
started on full op test suite
|
2018-08-13 17:57:53 +01:00 |
|
d98762625
|
a2f4e34866
|
need to inclide src/node/index for module use
|
2018-08-11 22:22:07 +01:00 |
|
d98762625
|
7c1ac4392e
|
merge 8.0.1 release -> node-lib
|
2018-08-11 22:15:09 +01: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 |
|
d98762625
|
91eb692d99
|
Merge branch 'bake' into node-lib
|
2018-07-20 14:02:21 +01:00 |
|
d98762625
|
9abaadf1b6
|
Build chef.bake.
|
2018-07-20 13:55:11 +01:00 |
|
d98762625
|
2480dca473
|
Make help function use OperationConfig.json file
Tidy up Gruntfile execs
|
2018-07-06 11:42:56 +01:00 |
|
d98762625
|
fa8736b1a4
|
Make help function use OperationConfig.json file
Tidy up Gruntfile execs
|
2018-07-06 11:34:06 +01:00 |
|
d98762625
|
db7b52d84c
|
Merge branch 'node-lib' into help
|
2018-07-06 09:27:40 +01:00 |
|
d98762625
|
2027b643b1
|
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
|
2018-07-06 09:27:27 +01:00 |
|
d98762625
|
a4d7065e42
|
add operation input case to chef.search
|
2018-06-25 17:58:57 +01:00 |
|
d98762625
|
2ff7b5902c
|
fix args transformation for ops with editableOptions
|
2018-06-25 11:38:05 +01:00 |
|
d98762625
|
e04f66f599
|
export help function on chef object
|
2018-06-19 17:10:04 +01:00 |
|
d98762625
|
27ee7f8592
|
exclude File operations until File API can be mimicked
|
2018-06-19 09:12:55 +01:00 |
|
d98762625
|
f95f01b895
|
Add ability to exclude operations from Node API. Exclude flow control ops
|
2018-06-19 09:08:45 +01:00 |
|
d98762625
|
866b36729c
|
edit logging on gruntfile
|
2018-06-19 08:53:29 +01:00 |
|
d98762625
|
471009bc17
|
remove example and remove cap issues for SyncDish
|
2018-06-18 13:15:29 +01:00 |
|
d98762625
|
c90f30a7a1
|
update editableOptions wrapper
|
2018-06-18 11:17:17 +01:00 |
|
d98762625
|
ffb65d8ea1
|
add more wrapper tests for node api
|
2018-06-18 10:52:45 +01:00 |
|
d98762625
|
a5d58071cd
|
WIP: start testing ops with various arg types. AESENCRYPT result encoding error
|
2018-06-15 11:33:13 +01:00 |
|
d98762625
|
fc1b8917a8
|
add node index to clean. generate node index before test
|
2018-06-07 10:06:44 +01:00 |
|
d98762625
|
ec00413a4b
|
add example usage file
|
2018-06-06 17:57:16 +01:00 |
|
d98762625
|
33f2c89716
|
update tests to reflect new API behaviour
|
2018-06-06 17:29:30 +01:00 |
|
d98762625
|
45d2fbc5fc
|
create SyncDish and wrap results in it.
|
2018-06-06 16:37:12 +01:00 |
|
d98762625
|
d00b9e0928
|
generate node index needs to be without other generate scripts
|
2018-06-06 09:13:26 +01:00 |
|
d98762625
|
58a7f7b739
|
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
|
2018-06-06 08:28:08 +01:00 |
|
d98762625
|
dcf6564d0a
|
linting for generated node/index.mjs
|
2018-05-30 11:35:36 +01:00 |
|
d98762625
|
6db9521419
|
re-add translateTo call to chef export
|
2018-05-30 11:29:38 +01:00 |
|
d98762625
|
336810cbf4
|
amend generateNodeIndex script
|
2018-05-30 11:12:57 +01:00 |
|
d98762625
|
9d5e533e32
|
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
|
2018-05-30 08:52:27 +01:00 |
|
d98762625
|
b45fc630ae
|
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
|
2018-05-29 08:58:20 +01:00 |
|
d98762625
|
9a471d2a26
|
remove extra preamble for grunt task. improve index script
|
2018-05-25 12:20:56 +01:00 |
|
d98762625
|
0a0240e520
|
WIP: generate top level node exports - manually mock lib files
|
2018-05-25 11:26:28 +01:00 |
|