fiatjaf
5c7e9c8f36
tag 2.4.0
2024-04-05 07:22:56 -03:00
Sepehr Safari
59426d9f35
Nip58 Implementation ( #386 )
...
* implement nip58
* add tests for nip58
* export nip58
* bump version
2024-03-16 13:44:56 -03:00
fiatjaf
5429142858
v2.3.2
2024-03-16 13:41:10 -03:00
fiatjaf
63ccc8b4c8
v2.3.1
2024-02-19 18:54:40 -03:00
fiatjaf
fb085ffdf7
v2.3.0
2024-02-17 18:19:52 -03:00
fiatjaf
84f9881812
use @noble/ciphers instead of webcrypto on nip04.
2024-02-17 18:15:42 -03:00
fiatjaf
db6baf2e6b
bump to v2.2.1
2024-02-16 07:43:38 -03:00
Sepehr Safari
37b046c047
bump to v2.2.0
2024-02-14 19:48:07 -03:00
Sepehr Safari
846654b449
add exports/nip75 to package.json
2024-02-14 19:48:07 -03:00
fiatjaf
01f13292bb
useWebSocketImplementation() on relay.ts
2024-02-14 13:19:48 -03:00
fiatjaf
ce059d4608
bump to v2.1.8
2024-02-14 12:25:22 -03:00
fiatjaf
b4e54d679f
nip46: fix checking event that comes from bunker call sign_event and bump version.
2024-02-12 16:06:20 -03:00
fiatjaf
d14830a8ff
nip46 big implementation adapted from ignition.
2024-02-11 19:14:04 -03:00
Adam Soltys
b9435af708
remove tsd package
2024-02-06 08:13:33 -03:00
fiatjaf
7a9d432686
add nip49 key encryption and decryption.
2024-01-25 12:14:51 -03:00
fiatjaf
744a930ccf
add missing exports to package.json.
2024-01-25 12:13:59 -03:00
fiatjaf
6aebe0d38c
v2.1.5
2024-01-24 15:42:35 -03:00
fiatjaf
16cdf40112
nip96: type fix.
2024-01-24 12:04:54 -03:00
Sepehr Safari
0f5b3f397c
Nip96 implementation ( #360 )
...
* add nip96 kind 10096 file server preference
* implement nip96
* refactor nip96 and liftup all type definitions
* install nock as devDep
* fix nip96 throwing errors
* add tests for nip96
* revert installing nock and install msw for mocking apis
* fix trailing slashes in nip96 file deletion
* implement msw in nip96 and add more test cases
* fix fetching server config
* enhance error handling in uploadFile
* add more test cases with mock apis
* add more test cases to reach 90 percent coverage
2024-01-24 09:24:47 -03:00
fiatjaf
9b08550885
some beginnings of nip29 helpers.
2024-01-19 16:13:00 -03:00
Sepehr Safari
49596d24c3
install mock-socket as dev dependency
2024-01-19 15:32:36 -03:00
fiatjaf
7b79d6a899
nostr-wasm as optional and v2.1.3
2024-01-09 16:58:47 -03:00
fiatjaf
498c1603b0
nip57: implement "P" tag for sender.
2024-01-01 11:39:22 -03:00
fiatjaf
75df47421f
v2.1.1
2023-12-26 07:57:36 -03:00
fiatjaf
6152238d65
update nostr-wasm to fix memory leak bug.
2023-12-22 10:53:08 -03:00
fiatjaf
7f11c0c618
unsplit, backwards-compatibility, wasm relay and pool must be configured manually from the abstract classes.
2023-12-21 19:57:28 -03:00
fiatjaf
a4ae964ee6
split relay and pool into pure and wasm modules.
2023-12-21 17:27:42 -03:00
fiatjaf
d155bcdcda
tag v2.0.3
2023-12-21 17:27:25 -03:00
Shusui MOYATANI
919d29363e
export kinds
2023-12-21 16:42:30 -03:00
fiatjaf
a9acdada19
fix nip-42 test await.
2023-12-21 08:56:03 -03:00
Jon Staab
bf3818e434
Add nip44 v2
2023-12-21 08:55:23 -03:00
fiatjaf
1b31a27d89
ensure types are emitted when publishing.
2023-12-20 10:51:41 -03:00
fiatjaf
9648de3470
update build process and list of exports.
2023-12-19 14:01:28 -03:00
fiatjaf
1908e1ee0d
revamp core api + option to use nostr-wasm instead of noble-curves.
2023-12-19 12:20:42 -03:00
fiatjaf
420a6910e9
fix Queue, tweaks on relay.ts and make relay.test.ts pass.
2023-12-17 00:27:03 -03:00
fiatjaf
3d541e537e
move to bun and bun:test and remove jest.
2023-12-16 14:53:32 -03:00
fiatjaf
1357642575
adjust packages exported.
2023-12-16 13:08:37 -03:00
fiatjaf
93538d2373
update dependencies.
2023-12-16 08:51:43 -03:00
fiatjaf
867aa11d12
remove all the NIP-26 stuff.
2023-12-13 15:24:57 -03:00
Yijia Su
40c5337ef0
Update @noble/curves to 1.2.0
2023-11-28 15:50:54 -03:00
fiatjaf
318e3f8c88
we don't have to bump to 2.0.0 since this will not break backwards-compatibility.
2023-10-15 17:58:42 -03:00
fiatjaf
894ffff1f0
prefix exported modules with ./ (esbuild requires this apparently).
2023-10-14 07:57:30 -03:00
franzap
ce11a5fc89
Organize build, allow one entrypoint per file ( #305 )
2023-10-01 18:20:53 -03:00
Paul Miller
eb0a9093f2
Implement NIP-44: secure versioned replacement for NIP4 ( #221 )
2023-09-29 20:43:48 -03:00
fiatjaf
55f032d0a4
tag v1.15.0
2023-09-10 15:16:04 -03:00
Alex Gleason
401b9c7864
Make TypeScript >= 5.0.0 an optional peer dependency
2023-09-03 20:56:05 -03:00
Alex Gleason
918d514a25
Upgrade all eslint deps
2023-08-31 13:37:45 -05:00
Alex Gleason
48cb9046c4
Add eslint-config-prettier to solve conflicts between prettier and eslint
2023-08-31 13:27:28 -05:00
Alex Gleason
c3acb82464
Upgrade Prettier to v3.0.3
2023-08-31 12:59:54 -05:00
Sepehr Safari
0925f5db81
add batchedList method to SimplePool
2023-08-21 10:44:33 -03:00