talentlessguy/
🦄 0-legacy, tiny & fast web framework as a replacement of Express
USD raised
Recent activities
Move from Jest to faster alternative
Some router paths don't work if router is mounted after defining routes
Unable to set url prefix for the application
ChainAlert: npm package release (2.0.17) has no matching tag in this repo
Simple Pull Request - License-none
Response object interface doesn't match @types/express behavior, it's not really generic
Add .nvmrc to project root
res.sendFile should respect content type when set
App is seen with type "any" when imported
Add declarationMap:true to tsconfig for correct ctrl-click go-to-source
Implement res.locals
(Off-Topic) - Website little typo
CommonJS support
Default server host not compatibile with IPv6
Docs Site Down
Failed to start https server
ChainAlert: npm package release (2.0.13) has no matching tag in this repo
ChainAlert: npm package release (2.0.3) has no matching tag in this repo
res.redirect() throws Not Acceptable when client doesn’t accept text/html or text/plain
No CommonJS output available
Cannot find module header-range-parser
feature req - docs/demo of typescript project
Omitted optional param value is `"undefined"`
Unpredictable output from `getQueryParams`
2.x not working with typescipt
I get this error when using typescript example.
Website down
Predefined error type
Deno support
milliparsec 依赖里面的 json, urlencoded 不能一起使用 一起使用就会无法解析 application/json 传递的数据
Support for url forwarding
Strict type-checking is not enabled project-wide
More network extensions
`req.hostname` does not include port when applicable
app.route blocks middleware mounted at a subpath
CJS dependencies
[docs] outdated app.engine example with eta
Wildcards strip the first character from `req.url`
ZOD support / example
Multiple path arguments (as array) to route
req.route always returns undefined
Request `.xhr` misses fetch requests (headers are lowercase)
The website is down
Create a community server
Exporting a router file is not working
app.use(<path>, <Router>) is Incompatible with Express
Mallformed URI's leads to crash with `/thing/:id` routes
Mounting a subapp on array of paths
Incompatible with Express middleware: `express.Handler`
Link CONTRIBUTING.md in README.md and mention forking as the first step instead of clone
res.json(null), no response
cors module does not seem to function
Can I auto-generate the API documentation?
Test `@tinyhttp/session`
Tests TODO
Add comparison with fastify and document tradeoffs
Participating to a benchmark
Implicit HEAD support
What tinyhttp plans to offer beyond Polka
CORS middleware multiple origin support
SubApps/SubRouters do not inherit :params
Subapp overrides all paths, even the ones from original app
Feedback ✨
TypeError: Cannot convert undefined or null to object for projects without dev dependencies in CLI
CORS: 404 request for all OPTION requests
can you rewrite passportjs with typescript?
Route with query params don't found
no `preflightContinue` option in @tinyhttp/cors
Websockets example app
src folder
MiddleWare Request Type error
ESM transition TODO
app.route always responds with 404 on all incoming routes
Can't set multiple cookies with res.cookie
Serverless example doesn't work
`res.sendFile` method forcibly overwrites the HTTP status code with 200
Shows `Cannot find module '@tinyhttp/app' from 'src/app.js'` error in jest with --experimental-vm-modules
Replace `req.connection` with `req.socket`
Subapps not receiving params from parent apps
missing main field in package.json
Not compatible with Node.js v12 because optional chaining in published code
using path in content-disposition requires polyfill in the browser
Parameters are not url-decoded
Handle subapps errors on parent app
Breaking change in @tinyhttp/app@1.3.14 w/ sirv middleware
Unhandled async errors
Replace range-parser
Cookie parser request in typescript?
Default onError handler exposes internals on production
req.path computed improperly
Req.params could be undefined according to the types
Ensure there are defaults noMatchHandler and onError functions
Misleading "applyExtensions" description in the docs
Throwing a single optional parameters that the user didn't pass is used
Support port numbers as strings (maybe?)
.
Multiple sub-apps mounted on the same route result in Not Found for further subapps
ETag caching not working
UnhandledPromiseRejectionWarning when creating a new project.
© 2019 BoostIO, Inc.