Commit Graph

153 Commits (b8cf8499d2c5f99fb595665b3cffe037e58ebf5d)

Author SHA1 Message Date
Garrett Mills b8cf8499d2 Update ShellDirective to use ts-node interpreter by default
2 years ago
Garrett Mills 710b6cb535 Add workaround for global registry async context in REPL
2 years ago
Garrett Mills 91d76f44b5 Make global registry better accessible externally
2 years ago
Garrett Mills 8774bd8d34 Fix serial format of StateEvent
2 years ago
Garrett Mills 3712fae979 Better comments
2 years ago
Garrett Mills 4aa33e8dd2 Add SocketRouteBuilder and make Route.socket(...) return it
2 years ago
Garrett Mills ef405093dc Actually export StateEvent...
2 years ago
Garrett Mills fc85c9d2c8 Add StateEvent implementation
2 years ago
Garrett Mills d00e6a02e2 Remove unnecessary container call
2 years ago
Garrett Mills 33a64b99ff Implement websocket server
2 years ago
Garrett Mills 6476416c67 Add foreground service, some cleanup, and start websocket server
2 years ago
Garrett Mills 4d7769de56 Fix PostgreSQLDialect escaping of single quotes
2 years ago
Garrett Mills 6ca4bc1151 Fix buildMigrationNamespaceResolver to use isValidSuffix(...) instead of hard-coded check
2 years ago
Garrett Mills 7d3fde85eb Modify canonical loading to allow either suffix.js or suffix.ts endings
2 years ago
Garrett Mills 111ce0bcf9 Fix Routing suffix loading
2 years ago
Garrett Mills d3a6a8495c Update application bootstrapping to load .env from repo root
2 years ago
Garrett Mills 2ff9354538 Make file extensions on Canonical resources runtime-agnostic
2 years ago
Garrett Mills cf0ae260dc Fix syntax of postgres update queries
2 years ago
Garrett Mills fe9170282f Add ArrayElement type helper
2 years ago
Garrett Mills 2e43b5bda9 Fix route parameter typing to use SuffixTypeArray
2 years ago
Garrett Mills 705bb20db1 Make Route.clone properly copy parameter definitions
2 years ago
Garrett Mills 1be73dd347 Add docs server Dockerfile
2 years ago
Garrett Mills afbf6e7682 Add force SSL config flag
2 years ago
Garrett Mills 48ce1bfa2f Improve app URL detection
2 years ago
Garrett Mills 90b16eef53 Add better debugging to routing service
2 years ago
Garrett Mills 1399399af9 Improve error handling in OAuth2 token issuer
2 years ago
Garrett Mills 30a23b1659 Temporarily cast migration AsyncCollection to Collection pending #17
2 years ago
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 814a5763d9 fix formatting
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 940d50b89c Implement /oauth2/token endpoint; token auth middleware
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