cea9bc0dd1
Add more tests for argparse
2019-08-05 22:07:37 +07:00
86e90d28bb
Make express jsonrpc use a builder pattern
2019-08-05 21:07:46 +07:00
f3f6166aab
Send 405 when GET request is not allowed
2019-08-05 21:07:46 +07:00
e2f6c5f798
Encode JSON-RPC GET request params as JSON
2019-08-05 21:07:46 +07:00
81225b77a8
Implement GET method for idempotent methods
2019-08-05 21:07:46 +07:00
7edbe354a9
Remove TODO from jsonrpc
2019-08-05 21:07:46 +07:00
9a156fea16
Add ability to process short flags (untested)
2019-08-05 20:26:39 +07:00
47859ffa34
Add packages/argparse
2019-08-05 18:11:46 +07:00
15d54639ab
Move ILogger to @rondo/common
2019-08-04 13:15:33 +07:00
aeb208162f
Refactor express#handleError
2019-08-04 13:02:01 +07:00
e6a98bb450
Add ability to call idempotent methods via GET request
2019-08-04 10:19:42 +07:00
c273c1b914
Extract jsonrpc functionality into a separate file
2019-08-04 10:08:06 +07:00
be7b38b39e
Add --runInBand to TODO.md
2019-08-02 22:47:06 +07:00
4836df316e
Update TODO.md
2019-08-02 22:39:42 +07:00
745834848f
Add createMigration task
2019-08-02 22:39:04 +07:00
3690908918
Add exec script command
2019-08-02 20:46:23 +07:00
41c5022f32
Add rondo test command
2019-08-02 20:30:44 +07:00
ef84b9ae4c
Update TODO.md
2019-08-02 20:22:16 +07:00
4c3570a9ce
Do not extend/modify existing entities
...
Typeorm loads all @Entities and decorator-defined relations into a
global variable, and thus makes it impossible to override already
defined variables.
Will have to think about how to disable this behaviour in case the user
of this library does not want to use predefined variables, but for now
we will use the predefined defaults.
2019-08-02 20:17:10 +07:00
a6649def72
Add packages/server/src/database/DB.ts
2019-08-02 17:05:36 +07:00
d2a9d6faf6
Add log message when killing subprocess
2019-08-02 09:21:38 +07:00
9d35984033
Add frontend build scripts
2019-08-02 09:11:52 +07:00
1cb41e4b4a
Move types to types.ts, rename some types
2019-08-02 08:27:53 +07:00
9aba9000b7
Rename createReduxClient to createActions
2019-08-01 20:01:30 +07:00
daf32de431
Add test for missing method
2019-08-01 19:55:30 +07:00
2b0ccfb984
Update createReducer API for jsonrpc
2019-08-01 19:40:26 +07:00
4faedc23ce
WIP: Add ability to define reducer handlers
2019-08-01 19:03:10 +07:00
82ec4c321a
Add & test createReducer
2019-08-01 16:35:40 +07:00
dca9691d7d
Add ability to easily create redux middleware for async actions
2019-08-01 15:51:59 +07:00
fa27dda530
Add ability to infer jsonrpc redux action types
2019-08-01 13:57:51 +07:00
33c401dbcb
Make packages/scripts work
2019-08-01 13:21:11 +07:00
166981fe3b
Move jsonrpc back to single package
2019-08-01 12:26:23 +07:00
9adbc584b3
Add generic action creators for jsonrpc
2019-08-01 09:18:29 +07:00
f500d7f66c
Split jsonrpc into smaller packages
2019-08-01 09:17:38 +07:00
e79008cf0f
Add test @rondo/scripts package for CLI
2019-07-31 10:50:29 +08:00
dde96b41d3
Add packages/scripts
2019-07-31 09:53:45 +08:00
3787315905
Add jsonrpc local, remote and supertest clients
2019-07-31 08:44:50 +08:00
7dd9497514
Use ttsc instead of tsc
2019-07-31 07:19:22 +08:00
72de6ed106
Run npm install uglifyify@latest --save-dev
2019-07-31 07:15:42 +08:00
0aac78ff8a
Run npm audit fix
2019-07-31 07:12:31 +08:00
697056b78e
Run npm install ttypescript ts-transformer-keys ts-node@latest
2019-07-31 07:11:50 +08:00
cfc6933e78
jsonrpc: Add ability to specify context via high-order functions
2019-07-31 01:10:27 +08:00
401e5b481a
Set status to 204 for notifications
2019-07-31 00:53:57 +08:00
e16edd5655
Add 100% test coverage for jsonrpc server
2019-07-31 00:19:46 +08:00
fdfe356ded
Fix types of event handlers in TaskExecutor
2019-07-30 22:55:18 +08:00
faf76ec76a
Add jsonrpc middleware
2019-07-24 23:59:02 +08:00
b5e0c408c2
Add initial impl of TaskExecutor
2019-07-19 23:33:19 +08:00
a15a24a2c1
Add @rondo/tasq
2019-07-19 21:10:34 +08:00
98bceca746
Add ability to create a runnable binary w/ pkg
...
Note: bcrypt_lib.node needs to be manually included!
2019-07-08 15:35:13 +08:00
b05cdfcfaa
Add projects/node/packages/image-upload/src/Files.test.ts
2019-06-09 12:25:11 +10:00