Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3 #125

Merged
merged 29 commits into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
411d6b1
Update deps
paulmillr Sep 3, 2024
c13e601
New modules bls, bn, math
paulmillr Sep 4, 2024
8a68829
Emit ts declaration for esm
paulmillr Sep 4, 2024
2787e13
Disable dependabot. Community auto-updates deps via PRs
paulmillr Sep 4, 2024
b754590
ci: use identical release workflow from deps
paulmillr Sep 4, 2024
ee02a92
chore: indicate supported node engine in manifest
legobeat Sep 5, 2024
d666349
ci: test on node.js v16
legobeat Sep 5, 2024
38f5b0a
support Node.js v16.0.0, v19, v21
legobeat Sep 6, 2024
28e4a10
tests: add bls, bn, math
paulmillr Sep 9, 2024
3c1865a
aes: switch from native async to noble sync
paulmillr Sep 9, 2024
da12cf7
Merge pull request #130 from legobeat/v23-engines
paulmillr Sep 9, 2024
10475ef
Update .github/workflows/publish-npm.yml
paulmillr Sep 9, 2024
89a0887
ci: test on node v14
paulmillr Sep 11, 2024
278afbb
Support nodejs v14
paulmillr Sep 11, 2024
bc6be57
chore(ci): pin npm v9
legobeat Sep 11, 2024
16c64b2
chore: indicate all supported npm versions in package.json
legobeat Sep 11, 2024
86dc003
chore: sync test/package-lock.json
legobeat Sep 11, 2024
3954732
fix: lockbump body-parser, qs
legobeat Sep 11, 2024
91d5339
Merge pull request #132 from legobeat/v23-npm-version
paulmillr Sep 11, 2024
2d220e0
github ci: remove macos
paulmillr Sep 11, 2024
478a75b
Merge pull request #133 from legobeat/v23-npm-audit
paulmillr Sep 11, 2024
29002b9
ci: run macOS tests except for Node.js v14
legobeat Sep 11, 2024
d549009
Merge pull request #134 from legobeat/v23-ci-macos
paulmillr Sep 11, 2024
d578e05
Rewrite readme
paulmillr Sep 11, 2024
8ba2b05
utils: remove crypto
paulmillr Sep 11, 2024
507a3a2
readme
paulmillr Sep 11, 2024
91bf890
readme
paulmillr Sep 11, 2024
54b8a25
Update README.md
paulmillr Sep 11, 2024
3f5284d
Bump noble-ciphers
paulmillr Sep 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .github/dependabot.yml

This file was deleted.

24 changes: 13 additions & 11 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,17 @@ jobs:
strategy:
fail-fast: false
matrix:
include:
# @actions/setup-node does not support Node.js v14 for macOS
- node: 14
os: ubuntu-latest
node:
- 16.0.0
- 16
- 18.0.0
- 18
- 20
# TODO: Unpin to `22` once parcel incomaptibility with 22.7+ is resolved
# - https://github.com/nodejs/node/issues/54573
# - https://github.com/parcel-bundler/parcel/issues/9926
# TODO: change to `22` once they fix https://github.com/nodejs/node/issues/54573
- 22.6
os:
- ubuntu-latest
Expand All @@ -28,12 +33,9 @@ jobs:
node-version: ${{ matrix.node }}
registry-url: 'https://registry.npmjs.org'
cache: 'npm'
- run: npm install -g [email protected]
- run: npm ci
- name: Build and run tests
run: |
npm run build --if-present
npm test
- name: Run browser tests and lint
run: |
npm run browser-tests
npm run lint
- run: npm run build --if-present
- run: npm test
- run: npm run browser-tests
- run: npm run lint --if-present
23 changes: 12 additions & 11 deletions .github/workflows/publish-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,15 @@ jobs:
contents: read
id-token: write
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
with:
node-version: ${{ matrix.node }}
registry-url: 'https://registry.npmjs.org'
cache: 'npm'
- run: npm ci
- run: npm run build
- run: npm publish --provenance --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
- uses: actions/checkout@1e31de5234b9f8995739874a8ce0492dc87873e2 # v4
- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4
with:
node-version: 20
registry-url: 'https://registry.npmjs.org'
cache: npm
- run: npm install -g [email protected]
- run: npm ci
- run: npm run build
- run: npm publish --provenance --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/bip39
/test-builds
/node_modules
/.parcel-cache
.parcel-cache
/esm
/test/node_modules
/test/package-lock.json
Expand Down
Loading