GCHQDeveloper581
864afa85aa
Make compatible with node >=22 ( #2273 )
...
Breaking change: uplifts the minimum version of node required to v20
2026-04-28 07:18:44 +01:00
GCHQDeveloper581
e0ba5d2812
fix(node): enable asynchronous operation support in Node.js API ( #2342 )
...
Authored-by: engin0223 <engineda2014@hotmail.com>
Changes cherry-picked by GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
Breaking change: Alters Node API - "bake" and "execute" are now declared async.
2026-04-27 18:17:24 +01:00
Bart van Andel
b9ed1fde62
fix: use defaultIndex instead of 0 in transformArgs
2025-04-05 23:01:52 +02:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00
d98762625
4dafa50799
improve some comments, remove unused properties from magic state shim in node API
2020-06-12 12:35:33 +01:00
d98762625
53e69835ff
Formally disallow flowcontrol operations from being used in bake recipes
2020-06-05 14:44:34 +01:00
d98762625
939208903a
Allow magic in node api
2020-06-05 12:26:17 +01:00
n1474335
4308c717c3
Tests now display a progress bar and report long running tests
2020-03-13 14:59:48 +00:00
n1073645
33464b3388
Linting changes
2019-11-14 08:55:27 +00:00
n1474335
9d73127cae
Fixed some typos
2019-10-16 15:38:20 +01:00
n1474335
094d352e5f
Added eslint space-before-blocks rule
2019-08-27 18:13:33 +01:00
n1474335
566517d20f
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01:00
d98762625
a7874cc351
improve naming in API
2019-04-04 11:28:46 +01:00
d98762625
b48a55bd74
add all options to argOptions. Add some extra test case for Zip
2019-03-20 16:27:35 +00:00
d98762625
8f5f3e56cb
prefer exact matches in help function
2019-03-20 10:23:03 +00:00
d98762625
d080c5dd14
debugging File shim
2019-03-14 08:27:06 +00:00
d98762625
14d591caa1
more debugging
2019-03-11 09:47:58 +00:00
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
7522e5de33
remove unnecessary operationConfig manipulation
2019-01-23 09:55:29 +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
25e0585742
Improve use of files as input. Add dish to repl
2018-10-05 18:06:15 +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
c6a292bccb
rename node Recipe > NodeRecipe to avoid naming confusion
2018-08-31 14:52:14 +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
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
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
7557f43f77
Wrap async ops in an async wrapper
2018-08-16 17:14:28 +01:00
d98762625
50c916216c
adding more tests
2018-08-14 12:03:10 +01:00
d98762625
9abaadf1b6
Build chef.bake.
2018-07-20 13:55:11 +01:00