Justin Traglia
aa8d85dbbb
Fix some minor nits ( #298 )
2023-05-09 16:40:36 +03:00
Justin Traglia
fe857cb3b9
Update blst and remove hacks ( #281 )
2023-04-07 07:58:17 -05:00
Matthew Keil
feb4037de5
Add eslint to node bindings ( #269 )
...
* add eslint and run for TS files
* add eslint and run for JS/TS
* remove eslint file comments
* add endOfLine: "auto" for windows
* fix yarn command to remove excess output
* update eslint versions
2023-03-31 17:46:54 +09:00
Justin Traglia
60d8402e19
Fix some nodejs nits ( #271 )
2023-03-30 16:34:55 -05:00
Matthew Keil
e9c9c912f6
Format node bindings with clang-format ( #268 )
2023-03-30 11:20:25 -05:00
Matthew Keil
dd5ec7ba7e
Add bundle to publish command ( #262 )
2023-03-30 11:05:22 -05:00
Matthew Keil
a7f4890a7e
Remove tsc build step and export raw .js file and .d.ts from node bindings ( #260 )
2023-03-29 19:32:06 -05:00
Justin Traglia
c5920c4ef4
Multi-platform nodejs bindings ( #242 )
2023-03-28 11:01:07 -05:00
Justin Traglia
5e34bc0232
Fix some nits with nodejs ( #219 )
2023-03-17 11:55:24 +02:00
Matthew Keil
2642595e39
Reorganize/Clean-Up Node Bindings ( #189 )
...
* refactor(node-bindings): create src/lib/test folders
* feat(node-bindings): update bundle/publish commands
* refactor(node-bindings): remove unused files and dependencies
* refactor(node-bindings): move fixtures to __fixtures__
* fix(node-bindings): revert format of fixture json file
* fix(node-bindings): prettierignore and gitignore
* feat(node-bindings): add bindings package
* fix(node-bindings): fix test setup path
* fix(node-bindings): remove post-build copy action in bindings.gyp
* fix(node-bindings): package.json keys
* Update contributors
---------
Co-authored-by: George Kadianakis <desnacked@riseup.net>
2023-03-09 18:21:28 +02:00
Justin Traglia
dc28b03f9d
Cleanup the Makefile ( #119 )
...
* Cleanup the Makefile some
* Fix compiler error
* Fix compiler errors in tests
* Fix problems on Linux
* Add test_c_kzg_4844_cov to gitignore
* Add back closing brace for cpp
* Split clean rule into two lines
* Not echo commands when running them
* Allow other compilers to be used
* Update comment
* Only allow clang, actually
2023-02-08 17:35:33 +00:00
dancoffman
cb55e4f2ab
NodeJS version 1.0.6
2022-11-22 12:11:05 -08:00
dancoffman
242ba0adf9
Add ability to parse JSON trusted setup to text format expected by C-KZG
2022-11-17 16:41:09 -08:00
dancoffman
0e474e6ec4
Add test harness for building and running NodeJS tests on Linux
2022-11-08 12:47:19 -08:00
dancoffman
e98ffa8c8e
Make publish less able to leave files in bad state
2022-11-07 14:37:46 -08:00
dancoffman
26f5178d06
git ignore xcode autogenerated file
2022-11-07 14:35:10 -08:00
dancoffman
2262d475ca
Required to publish blst/build
2022-11-05 00:36:38 -07:00
dancoffman
d09b1009b6
gyp that maybe works on yarn install
2022-11-05 00:28:36 -07:00
dancoffman
c033f782b8
Start working on NPM publish
2022-11-04 18:48:52 -07:00
dancoffman
1d20797874
Regen dist
2022-11-04 12:06:06 -07:00
dancoffman
f819fe1f20
Patch blst submodule sha
2022-11-04 00:13:02 -07:00
dancoffman
09d84058a8
nodejs binding make build should do less
2022-11-03 23:27:21 -07:00
dancoffman
92242c725b
Have gyp copy the .node file
2022-11-03 23:14:11 -07:00
dancoffman
c3d11f915a
build is a dep of test
2022-11-03 22:52:34 -07:00
dancoffman
b6615527e9
Always make, never package.json scripts
2022-11-03 22:49:06 -07:00
dancoffman
ab04cdd85d
Add a test for mismatch
2022-11-03 17:08:36 -07:00
dancoffman
b8151db670
Cleanup
2022-11-03 15:13:49 -07:00
dancoffman
fcd7fbd9e7
Checkpoint
2022-11-03 12:57:59 -07:00
dancoffman
da8d5dde42
Try to test VerifyKzgProof (does not work)
2022-11-02 15:50:04 -07:00
dancoffman
b169d4ab6e
Remove SWIG
2022-11-02 13:27:00 -07:00
dancoffman
40db00f643
Add napi version
2022-11-02 13:21:41 -07:00
dancoffman
fdcab9d035
Install node-gyp with yarn
2022-11-01 22:22:14 -07:00
dancoffman
2846d0b470
checkpoint 2
2022-11-01 19:40:28 -07:00
dancoffman
354281a9d8
Checkpoint
2022-11-01 17:56:34 -07:00
dancoffman
6ec86af547
Generate bindings using SWIG and node-gyp
2022-11-01 15:00:00 -07:00