Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
758 commits
Select commit Hold shift + click to select a range
ddad825
Add version script to all packages
mjackson Nov 26, 2024
13380a8
wip
mjackson Nov 26, 2024
0ede919
Add support for .env file
mjackson Nov 27, 2024
3b21455
Add publish script
mjackson Nov 27, 2024
7bc156d
Add new test package for version/publish scripts
mjackson Nov 27, 2024
211cae9
Add publish script
mjackson Nov 27, 2024
bdd972c
Release [email protected]
mjackson Nov 27, 2024
3de65fa
Rename publish => release
mjackson Nov 27, 2024
07d29f9
More testing
mjackson Nov 27, 2024
e1a02cd
Release [email protected]
mjackson Nov 27, 2024
96272df
More testing
mjackson Nov 27, 2024
462e2ee
More testing
mjackson Nov 27, 2024
e38633f
Release [email protected]
mjackson Nov 27, 2024
a25f4d6
More work
mjackson Nov 27, 2024
5e632ed
Add build workflow
mjackson Nov 27, 2024
3b02796
Remove scripts-test
mjackson Nov 27, 2024
81b8ca8
Add release workflow
mjackson Nov 27, 2024
f33166c
Update tag/release scripts
mjackson Nov 27, 2024
83f40c8
Remove version scripts
mjackson Nov 27, 2024
7e76acd
Add top-level scripts
mjackson Nov 27, 2024
26974f7
Some small tweaks to scripts
mjackson Nov 27, 2024
ae011d0
Some small script updates
mjackson Nov 28, 2024
0df4178
Small tweaks
mjackson Dec 3, 2024
21d147b
Fix example in README
mjackson Dec 3, 2024
65b19b7
No need to strip scope from package name
mjackson Dec 4, 2024
daf5f24
Read changelog file
mjackson Dec 4, 2024
34e1b1d
Release [email protected]
mjackson Dec 4, 2024
06a3ca2
Add createHeaders API to node-fetch-server
mjackson Dec 4, 2024
e3d7b08
Upgrade to TypeScript 5.7.2
mjackson Dec 6, 2024
0ca5c14
Update contributing doc
mjackson Dec 6, 2024
24a78a0
Add some links to doc comments
mjackson Dec 6, 2024
f319fa4
Initial commit of tar-parser
mjackson Oct 4, 2024
d886029
More work on tar parser
mjackson Oct 17, 2024
9aabfe0
Add tests for tar-parser
mjackson Nov 9, 2024
06fd33f
Finish tar-parser
mjackson Nov 13, 2024
3bea302
Faster parser
mjackson Nov 14, 2024
f25b735
Prep tar-parser for release
mjackson Dec 6, 2024
c449177
Update README
mjackson Dec 6, 2024
86df495
Add missing dep
mjackson Dec 6, 2024
b04f6f0
Release [email protected]
mjackson Dec 6, 2024
411a8dc
Re-export everything from multipart-parser/node
mjackson Dec 7, 2024
3c4b630
Release [email protected]
mjackson Dec 7, 2024
0f4c63d
Update jsr.json
mjackson Dec 7, 2024
396cd7e
Add workspaces key to root package.json
mjackson Dec 7, 2024
490566b
Update changelog
mjackson Dec 7, 2024
3b7ee16
Update README
mjackson Dec 7, 2024
aa26b07
feat: use object instead of array for sending headers
jacob-ebey Dec 8, 2024
3b3c5a1
Merge pull request #37 from mjackson/response_headers
mjackson Dec 9, 2024
38b86cd
Style tweaks
mjackson Dec 9, 2024
dd64e35
Release [email protected]
mjackson Dec 9, 2024
6e56dc7
Fix publish script
mjackson Dec 12, 2024
04ab17c
Fix dependency on headers package
mjackson Dec 12, 2024
9e2b961
Release [email protected]
mjackson Dec 12, 2024
782039b
Release [email protected]
mjackson Dec 12, 2024
2be502c
Skip git checks on publish
mjackson Dec 12, 2024
1cc51e1
Bunch of improvements to headers
mjackson Dec 19, 2024
6c90eaf
Tighten up types
mjackson Dec 19, 2024
25603e4
Add Accept header support
mjackson Dec 20, 2024
cc1b9fd
Add Accept to top-level exports
mjackson Dec 20, 2024
1259897
Small tweaks
mjackson Dec 20, 2024
087d423
Finish up support for Accept
mjackson Dec 20, 2024
3304dca
Add Accept-Encoding support
mjackson Dec 20, 2024
8e3df41
s/quality/weight/g
mjackson Dec 20, 2024
12bbd14
Add Accept-Ranges support
mjackson Dec 20, 2024
360ae02
Add Content-Encoding, Content-Language, and Location support
mjackson Dec 20, 2024
bf5c3e2
Add ETag support
mjackson Dec 20, 2024
f744278
Fixup changelog
mjackson Dec 20, 2024
acc9ac5
Release [email protected]
mjackson Dec 20, 2024
19c3550
Fixup changelog
mjackson Dec 20, 2024
451d9ba
Small perf optimization for string getters
mjackson Dec 20, 2024
99d1208
Some cookie changes
mjackson Dec 20, 2024
430b910
Several Cookie improvements
mjackson Dec 20, 2024
e3d5ce6
Small tweaks to Cookie constructor
mjackson Dec 20, 2024
88f5555
Use constants for internal key names
mjackson Dec 20, 2024
fe73e0c
Update README
mjackson Dec 20, 2024
861205b
Fixup changelog
mjackson Dec 20, 2024
909342e
Fixup README
mjackson Dec 20, 2024
b263416
Style tweaks
mjackson Dec 20, 2024
7461ca1
Make setCookie= slightly more efficient
mjackson Dec 20, 2024
77d9173
Style tweaks
mjackson Dec 21, 2024
d12f68d
Update TS deps
mjackson Dec 21, 2024
3735f61
Use local tsc for running tasks in VSCode
mjackson Dec 21, 2024
b7354ae
Style tweaks
mjackson Dec 21, 2024
e12adf5
Handle zero-length files in tar parsing
mjackson Jan 7, 2025
3aeb60b
Release [email protected]
mjackson Jan 7, 2025
df63409
failing test
ryanflorence Jan 7, 2025
ac933a6
local-file-storage: scalability + race fixes
ryanflorence Jan 8, 2025
858c8ba
Use web crypto API instead of node:crypto
mjackson Jan 8, 2025
3ef1fdd
Fix hash format in test
mjackson Jan 8, 2025
927ab50
Fix race condition in test
mjackson Jan 8, 2025
f630c1e
Release [email protected]
mjackson Jan 8, 2025
0ce86bf
Fix missing types
mjackson Jan 10, 2025
c616c8d
Release [email protected]
mjackson Jan 10, 2025
24e9b39
Allow upload handlers to run in parallel
mjackson Jan 15, 2025
32b35e9
Release [email protected]
mjackson Jan 15, 2025
eb26029
Style tweaks
mjackson Jan 15, 2025
fd2a996
Update README
mjackson Jan 15, 2025
e52a782
Small tweaks
mjackson Jan 16, 2025
ac49c9c
Add link in doc comment
mjackson Jan 16, 2025
b6b696a
Small var name change
mjackson Jan 17, 2025
6c171f8
Fix type
mjackson Jan 17, 2025
8a97426
Expand FileUploadHandler interface to support Blob
mjackson Jan 21, 2025
fa226ba
Fix failing test
mjackson Jan 23, 2025
3c9dea9
Add support for missing `ReadableStream.prototype[Symbol.asyncIterato…
mjackson Jan 24, 2025
b68eaef
Release [email protected]
mjackson Jan 24, 2025
7d5e0e7
Release [email protected]
mjackson Jan 24, 2025
e212ed7
Move request-specific interfaces into multipart-request module
mjackson Jan 24, 2025
3ff74a5
Improved error handling in multipart parser
mjackson Jan 24, 2025
64357cf
Add TarEntryHandler
mjackson Jan 24, 2025
99f3c54
Release [email protected]
mjackson Jan 24, 2025
8097ce8
Update multipart-parser dep to v0.8 in form-data-parser
mjackson Jan 25, 2025
8d3d98c
Handle stream errors in `writeFile`
mjackson Jan 25, 2025
afe9343
Iterate manually over `response.body`
mjackson Jan 25, 2025
1c64118
Release [email protected]
mjackson Jan 25, 2025
01f9dcb
Release [email protected]
mjackson Jan 25, 2025
7318e45
Release [email protected]
mjackson Jan 25, 2025
1f41583
Increase max upload size
mjackson Jan 25, 2025
42f1e8d
Add `fileStorage.put(key, file)` method
mjackson Jan 25, 2025
200a83d
Release [email protected]
mjackson Jan 25, 2025
03cecb9
Update example
mjackson Jan 25, 2025
c4ab401
Simplify example
mjackson Jan 25, 2025
6ffc753
Create a unique temp directory for storing uploaded files
mjackson Jan 25, 2025
661604d
Simplify example even further
mjackson Jan 26, 2025
eefa6d8
Add `storage.list(options)`
mjackson Jan 27, 2025
523fd67
Updated doc comment and changelog
mjackson Jan 27, 2025
38bd31b
Clean up some unused imports and unnecessary vars
mjackson Jan 27, 2025
d34cd85
Update CHANGELOG
mjackson Jan 27, 2025
5a646c5
Release [email protected]
mjackson Jan 27, 2025
43236ef
Doc comment formatting
mjackson Jan 27, 2025
a26fe0c
Export all core types from root export
mjackson Jan 27, 2025
62c7d9c
Add more tests for headers.etag
mjackson Jan 27, 2025
581adb0
Add If-None-Match header
mjackson Jan 27, 2025
b01e7eb
Release [email protected]
mjackson Jan 27, 2025
2ae7199
Update CHANGELOG
mjackson Jan 27, 2025
6c2c86f
Remove unneeded declaration file
mjackson Jan 29, 2025
4653db0
Small type tweak
mjackson Jan 31, 2025
b600e6f
Add note about using with Remix v2
mjackson Jan 31, 2025
8dd7887
Small style tweak
mjackson Feb 1, 2025
fbd792c
Buffer file contents in MemoryFileStorage
mjackson Feb 4, 2025
78806e1
Add `Promise<void>` to return type
mjackson Feb 4, 2025
c5f5ebe
Release [email protected]
mjackson Feb 4, 2025
15fa0fe
Release [email protected]
mjackson Feb 4, 2025
62284a7
Release [email protected]
mjackson Feb 4, 2025
d08d294
Fix failing test
mjackson Feb 4, 2025
80a3998
Update example
mjackson Feb 4, 2025
8a3d2b4
Update release notes
mjackson Feb 4, 2025
548213a
Update multipart-parser README
mjackson Feb 4, 2025
b34459c
fix: make headers HTTPs compatible
jacob-ebey Feb 5, 2025
a520244
Use Request directly in tests
mjackson Feb 6, 2025
2bcbecf
More test simplification
mjackson Feb 6, 2025
e48a3e2
Merge pull request #52 from mjackson/https-headers
mjackson Feb 6, 2025
cf5fcbc
Change var name
mjackson Feb 6, 2025
9d95dde
Add http/2 support
mjackson Feb 6, 2025
7fcb204
Release [email protected]
mjackson Feb 6, 2025
79aeec7
Update CHANGELOG
mjackson Feb 6, 2025
0171e4c
Update example
mjackson Feb 6, 2025
305dbe4
Fix regression in file storage
mjackson Feb 6, 2025
36b2ee4
Release [email protected]
mjackson Feb 6, 2025
066cb88
More accurate type
mjackson Feb 7, 2025
ae0b215
No need to remove old files before setting new ones in LocalFileStorage
mjackson Feb 7, 2025
e1a4f98
Update typings and docs for http2
mjackson Feb 7, 2025
fbd6f01
Release [email protected]
mjackson Feb 7, 2025
dce39da
Use pnpm 10.3.0
mjackson Feb 26, 2025
1cc0f5f
Approve builds
mjackson Mar 16, 2025
dd28f63
Merge branch 'release-next' into dev
brophdawg11 May 19, 2025
fd57ac1
Build headers with esbuild
mjackson May 21, 2025
f8da620
Update README and contributing guidelines
mjackson May 21, 2025
f6d0011
Add v2 maintenance mode warning (#10630)
brophdawg11 May 21, 2025
949dd8d
docs(README): fix typo (#10631)
pawelblaszczyk5 May 22, 2025
2f1e040
Update script to be able to close v2 prs as well
brophdawg11 May 26, 2025
2ac7a09
Remove v2 code
brophdawg11 May 30, 2025
3e2216d
Remove nvmrc and .vscode dir
brophdawg11 May 30, 2025
306dcb0
Add build script
mjackson May 21, 2025
c2e3377
Update CHANGELOG
mjackson Jun 6, 2025
b8cc8b6
Release [email protected]
mjackson Jun 6, 2025
7da05b1
Build node-fetch-server using esbuild
mjackson Jun 6, 2025
33d73ca
Tweak some headers build settings
mjackson Jun 6, 2025
2b8807b
Release [email protected]
mjackson Jun 6, 2025
a582489
Update CHANGELOG
mjackson Jun 6, 2025
ce07e64
Release [email protected]
mjackson Jun 6, 2025
a20833a
Prepare tar-parser for release
mjackson Jun 6, 2025
1c2477f
Release [email protected]
mjackson Jun 6, 2025
c303f7c
Update README
mjackson Jun 6, 2025
d682a8c
Update node-fetch-server README
mjackson Jun 6, 2025
ddbb25d
Prep multipart parser for release
mjackson Jun 10, 2025
1b170b8
Release [email protected]
mjackson Jun 10, 2025
705b44d
Prep form-data-parser for release
mjackson Jun 10, 2025
a389e5e
Release [email protected]
mjackson Jun 10, 2025
7340289
Prep lazy-file for release
mjackson Jun 10, 2025
caa04bb
Release [email protected]
mjackson Jun 10, 2025
fac73ba
Prep file-storage for release
mjackson Jun 10, 2025
cfb55f5
Release [email protected]
mjackson Jun 10, 2025
49920ad
Prep fetch-proxy for release
mjackson Jun 10, 2025
3d09d1d
Release [email protected]
mjackson Jun 10, 2025
9c356a9
Remove old tsup config files
mjackson Jun 11, 2025
d84b03d
Rebuild multipart parser on generators
mjackson Jun 13, 2025
1e4e9f5
Update form-data-parser to latest multipart-parser
mjackson Jun 13, 2025
59fbc3c
No need for --experimental-strip-types on Node 24
mjackson Jun 13, 2025
c74d3f3
Approve sharp build
mjackson Jun 13, 2025
35c6ced
Remove AGENTS.md
mjackson Jun 13, 2025
de6569e
Release lock properly when reading stream errors
mjackson Jun 13, 2025
39a24fa
Add maxFiles option to parseFormData
mjackson Jun 13, 2025
dd4675a
Add doc comments on parsing options
mjackson Jun 13, 2025
cc62fdc
Fix failing tests
mjackson Jun 13, 2025
7efabb6
README tweaks
mjackson Jun 13, 2025
c5cf5a0
Release [email protected]
mjackson Jun 13, 2025
7216ab2
Ignore test files in src directories on publish
mjackson Jun 13, 2025
f2934c6
README tweaks
mjackson Jun 13, 2025
496dcb0
Release [email protected]
mjackson Jun 13, 2025
15ff40b
Properly export all error classes from form-data-parser
mjackson Jun 13, 2025
d78f807
Update README
mjackson Jun 13, 2025
8cbee59
Add doc comments, style tweaks
mjackson Jun 13, 2025
f7ecdf1
Release [email protected]
mjackson Jun 13, 2025
d44cba9
Release [email protected]
mjackson Jun 13, 2025
07ed8a1
Update benchmarks
mjackson Jun 13, 2025
9adc7ae
Remove .claude dir
mjackson Jun 13, 2025
7e97688
initial spec
pcattori Jun 10, 2025
2bd0c5b
package setup
pcattori Jun 15, 2025
8f15fa6
split
pcattori Jun 15, 2025
0b876d3
wip
mjackson Jun 17, 2025
c85cb24
wildcards
pcattori Jun 17, 2025
1fed29d
route pattern parts section
pcattori Jun 18, 2025
a5b5d4e
better route pattern parts section
pcattori Jun 18, 2025
96a02d5
wip
pcattori Jun 23, 2025
1929de9
match!
pcattori Jun 23, 2025
6d30637
prep for 0.1
pcattori Jun 25, 2025
befc532
match constraints
pcattori Jun 25, 2025
d18526f
flatten files
pcattori Jun 25, 2025
1a2b1a5
fix build
pcattori Jun 25, 2025
17ad143
Merge pull request #73 from mjackson/route-pattern
pcattori Jun 25, 2025
abc8445
route-pattern README
pcattori Jul 10, 2025
5fc1f3a
Update pnpm
mjackson Jul 11, 2025
5dac8ac
Add redirect support to fetch-proxy
mjackson Jul 11, 2025
3f9ea7e
Release [email protected]
mjackson Jul 11, 2025
7611f2f
Remove readStream() helper
mjackson Jul 11, 2025
1053eb6
Fix node-fetch-server build
mjackson Jul 14, 2025
f0c69a0
enums
pcattori Jul 14, 2025
67050d1
remove "matcher" api
pcattori Jul 14, 2025
afecd92
new api: `RoutePattern`
pcattori Jul 14, 2025
1fa56ef
bump version
pcattori Jul 14, 2025
4914bee
Merge pull request #79 from mjackson/pedro/route-pattern
pcattori Jul 14, 2025
f2e02ce
Revert "Remove readStream() helper"
mjackson Jul 15, 2025
07779da
Ensure reader.releaseLock() is always called when finished reading a …
mjackson Jul 15, 2025
2d5932d
Initial CLAUDE.md
mjackson Jul 15, 2025
949dd23
Handle backpressure correctly in response stream
mjackson Jul 15, 2025
181a767
Formatting tweaks
mjackson Jul 15, 2025
b4d4ff5
add matching for search params
pcattori Jul 16, 2025
c22f56a
Merge pull request #80 from mjackson/route-pattern/search-params
pcattori Jul 16, 2025
1be738d
Remove last of v2 files
mjackson Jul 17, 2025
dfbff40
Merge remote-tracking branch 'rtw/migration-src' into migration-dest
mjackson Jul 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .changeset/README.md

This file was deleted.

36 changes: 0 additions & 36 deletions .changeset/config.json

This file was deleted.

2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# This is needed to publish GitHub Releases
GITHUB_TOKEN=your_github_token
18 changes: 0 additions & 18 deletions .eslintignore

This file was deleted.

64 changes: 0 additions & 64 deletions .eslintrc.js

This file was deleted.

66 changes: 0 additions & 66 deletions .github/ISSUE_TEMPLATE/bug_report.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

42 changes: 0 additions & 42 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

6 changes: 0 additions & 6 deletions .github/dependabot.yml

This file was deleted.

35 changes: 35 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
on:
push:
branches:
- '*'
pull_request:
branches:
- '*'

jobs:
build-and-test:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
name: Install pnpm
with:
run_install: false

- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 24
cache: pnpm

- name: Install dependencies
run: pnpm install

- name: Build packages
run: pnpm build

- name: Run tests
run: pnpm test
36 changes: 0 additions & 36 deletions .github/workflows/close-v2-issues.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/deduplicate-lock-file.yml

This file was deleted.

Loading