Garrett Mills
de13030815
Fix AsyncCollection.filter to allow for async filter functions
2 years ago
Garrett Mills
fd77ad5cd3
Create migration for oauth2_tokens table
2 years ago
Garrett Mills
9ede67cb12
Make orm token repo use make() to create token model instances
2 years ago
Garrett Mills
8a9264b9de
Simplify /oauth2/issue logic
2 years ago
Garrett Mills
d210cba236
add oauth2 issue debugging and bump version
2 years ago
Garrett Mills
015d6fd6ae
Fix Either<> pass in OAuth2Server; bump version
2 years ago
Garrett Mills
ce4133ff8e
Fix scope() helper and bump version
2 years ago
Garrett Mills
9d8f43d8fb
Bump version
2 years ago
Garrett Mills
36647a013d
Add ability to get provider by name from auth service
2 years ago
Garrett Mills
5616b3cc1f
Add suggestion for missing schema for validator error
2 years ago
Garrett Mills
2e7c927114
Make route extraction account for extraneous / matches
2 years ago
Garrett Mills
8b2ee1c949
Add debugging for route extraction
2 years ago
Garrett Mills
c7557cf5b6
Allow overriding content-type of plaintext response factory
2 years ago
Garrett Mills
771fed8002
Make parameter middleware handler call collection.toArray NON-recursively
2 years ago
Garrett Mills
7914a8f12e
Fix incorrect flow-through if-else case
2 years ago
Garrett Mills
5fa4f614e2
Pass request to ParameterMiddleware make call
2 years ago
Garrett Mills
ee21811771
Add ability to pass arguments to parameter providing middleware
2 years ago
Garrett Mills
8b9f393405
Add support for parameter middleware classes
2 years ago
Garrett Mills
f6a7cac05c
Improve ORM templates; improve StaticClass typedef; bump version
2 years ago
Garrett Mills
25265b5560
Only load .env if the file exists; bump version
2 years ago
Garrett Mills
a779ec1d09
Update content-length calculation to use buffer
2 years ago
Garrett Mills
bea48602f5
Fix content-length header set
2 years ago
Garrett Mills
445f16d973
Prevent duplicate bus shutdowns on container destroy; bump version
2 years ago
Garrett Mills
351a2e14b8
Prevent request Bus instances from creating new IORedis connections
2 years ago
Garrett Mills
b42e91533a
Fix missed return in container.makeNew
2 years ago
Garrett Mills
78cb26fcb2
Add request container lifecycle handling
2 years ago
Garrett Mills
514a578260
Make HTTPServer ignore responses that cannot be sent
2 years ago
Garrett Mills
3d7d583367
Add Request logging
2 years ago
Garrett Mills
6f66126d38
Improve Response verbose/debug logging
2 years ago
Garrett Mills
10b3e1ecc3
Temporarily remove timeout logic from HTTPServer
2 years ago
Garrett Mills
795adac68b
Add better detection for write-after-destroy errors on the response
2 years ago
Garrett Mills
ca348b2ff6
Add Trace logging level; bump version
2 years ago
Garrett Mills
508d92f759
Add better debugging for Bus connections
2 years ago
Garrett Mills
a590d78155
Reduce # of duplicate Bus.up() calls; bump version
2 years ago
Garrett Mills
dbe48ea8a5
Add debugging option to make bus warnings throw Error; bump version
2 years ago
Garrett Mills
467721f775
Include request parameters in input(...) sources; bump version
2 years ago
Garrett Mills
153f8f7685
Fix Controller request injection and bump version
2 years ago
Garrett Mills
ba87ea32c3
Add make helper and bump version
2 years ago
Garrett Mills
737d06f6f0
Fix preflight middleware ordering and bump version
2 years ago
Garrett Mills
6ee3e2a729
Fix preflight middleware ordering and bump version
2 years ago
Garrett Mills
1288e51de0
Disable broadcasting migration events and bump version
2 years ago
Garrett Mills
1fde692a65
Bump version
2 years ago
Garrett Mills
cdecb7e628
Fix hanging IORedis connections; add extollo.wontstop debugging helper
2 years ago
Garrett Mills
8f08b94f74
Error response enhancements, CoreID auth client backend
2 years ago
Garrett Mills
0774deea91
bump version
2 years ago
Garrett Mills
e098a5edb7
Version bump
2 years ago
Garrett Mills
9b8333295f
Version bump
2 years ago
Garrett Mills
5ffb91329e
Start new validation system and zodified types with excc
2 years ago
Garrett Mills
0ed096c782
Add dependency on @extollo/ui and enable recursive discovery
2 years ago
Garrett Mills
bd7d6a2dbd
Start tests
2 years ago
Garrett Mills
6fc901b3ec
bump version
2 years ago
Garrett Mills
d245d15ad6
Bump version
2 years ago
Garrett Mills
fe0b4d6d8f
bump version
2 years ago
Garrett Mills
e57819d318
Bump version
3 years ago
Garrett Mills
589cb7d579
Bump version
3 years ago
Garrett Mills
96e13d85fc
Bump version
3 years ago
Garrett Mills
b1ea489ccb
Bump version
3 years ago
Garrett Mills
248b24e612
Bump version
3 years ago
Garrett Mills
c078d695a8
Bump version
3 years ago
Garrett Mills
56574d43ce
Bump version
3 years ago
Garrett Mills
22cf6aa953
bump version
3 years ago
Garrett Mills
8d1dcc87fb
Bump version
3 years ago
Garrett Mills
3efbfecf9d
OAuth2 stuff
3 years ago
Garrett Mills
a1d04d652e
Implement basic login & registration forms
3 years ago
Garrett Mills
074a3187eb
Add support for jobs & queueables, migrations
...
- Create migration directives & migrators
- Modify Cache classes to support array manipulation
- Create Redis unit and RedisCache implementation
- Create Queueable base class and Queue class that uses Cache backend
3 years ago
Garrett Mills
26e0444e40
version 0.5.0
3 years ago
Garrett Mills
39d97d6e14
version 0.4.0
3 years ago
Garrett Mills
f496046461
File-based response support & static server
...
- Clean up UniversalPath implementation
- Use Readable/Writable types correctly for stream methods
- Add .list() methods for getting child files
- Make Response body specify explicit types and support
writing Readable streams to the body
- Create a static file server that supports directory listing
3 years ago
Garrett Mills
b3b5b169e8
Add mechanism for NPM package auto-discovery
3 years ago
Garrett Mills
7506d6567d
Support registering namespaced view directories; add lib() universal path
3 years ago
Garrett Mills
a69c81ed35
chore(version): 0.3.1
3 years ago
Garrett Mills
36b451c32b
Expose auth repos in context; create routes commands
3 years ago
Garrett Mills
91abcdf8ef
Start auth framework
3 years ago
Garrett Mills
0b86d796e8
version 0.3.0
3 years ago
Garrett Mills
1d5056b753
Setup eslint and enforce rules
3 years ago
Garrett Mills
4849016784
Move docs in-repo
3 years ago
Garrett Mills
0dde436b4c
version 0.2.1
3 years ago
Garrett Mills
4d39637f30
Fix more import issues from monorepo merge
3 years ago
Garrett Mills
9be9c44a32
Import other modules into monorepo
3 years ago
Garrett Mills
cab2967cf6
fix( extollo/extollo#4 ): add prepare script to package.json and reference modules by git repo
3 years ago
Garrett Mills
a4edecee00
enhancement( extollo/extollo#2 ): add kernel module for parsing request body contents, uploading files
3 years ago
Garrett Mills
0be0d73917
release(0.1.3): update dependencies
3 years ago
Garrett Mills
9bfe487978
Update dependency packages
3 years ago
Garrett Mills
6f73df3465
New package lock
3 years ago
Garrett Mills
31006e8096
Bump version
3 years ago
Garrett Mills
7cb0546b01
Add types/node
3 years ago
Garrett Mills
e8ee27d36b
Add ts-node package
3 years ago
Garrett Mills
e259e25e13
Add dotenv types
3 years ago
Garrett Mills
b820b35b70
Add support for view engines, PNPM
3 years ago
Garrett Mills
a9ffa771dc
Add basic response factories and helpers
3 years ago
Garrett Mills
be1f615858
Initial import
3 years ago