diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3d3cfc5b..cd15304a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,6 +44,11 @@ jobs: run: | npm install || npm install || npm install timeout-minutes: 15 + - name: Build native add-on (if present) + run: | + if [ -f "binding.gyp" ]; then + npm install node-gyp --no-save && ./node_modules/.bin/node-gyp rebuild + fi - name: Run tests id: tests run: | diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index ae56523c..f5697d4b 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -40,6 +40,11 @@ jobs: run: | npm install || npm install || npm install timeout-minutes: 15 + - name: Build native add-on (if present) + run: | + if [ -f "binding.gyp" ]; then + npm install node-gyp --no-save && ./node_modules/.bin/node-gyp rebuild + fi - name: Calculate test coverage run: | npm run test-cov || npm run test-cov || npm run test-cov diff --git a/README.md b/README.md index 0bad4aeb..2ab5a7ab 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,16 @@ console.log( objectKeys( ns ) ); + + + + + + + +
diff --git a/array/README.md b/array/README.md index ed752a8c..9db86ced 100644 --- a/array/README.md +++ b/array/README.md @@ -243,6 +243,14 @@ str = JSON.stringify( arr.toJSON() ); + + + + + +