52 Commits

Author SHA1 Message Date
c14456b606 Move validator into separate package 2019-09-14 11:41:21 +07:00
16400d01c3 Add formik 2019-09-12 16:27:14 +07:00
ea6c349e6c Add rimraf and rondo clean script 2019-09-11 21:29:12 +07:00
eebe26f706 Extract redux, http-types, http-client and test-utils 2019-09-10 17:56:25 +07:00
5b5adb6408 Update dependencies
TypeScript 3.6 cannot be updated because of a current bug with
FindConditions<?>.

https://github.com/typeorm/typeorm/pull/4470
https://github.com/typeorm/typeorm/issues/4662

https://github.com/microsoft/TypeScript/pull/33144
2019-09-01 14:17:08 +07:00
1bbc3ed97d Extract ConfigReader to @rondo.dev/config pkg 2019-08-25 20:43:09 +07:00
9aaf8b62a9 Add @rondo.dev/logger, remove winston 2019-08-25 14:12:24 +07:00
dffad844ad Rename scope @rondo to @rondo.dev 2019-08-25 11:33:06 +07:00
47859ffa34 Add packages/argparse 2019-08-05 18:11:46 +07:00
166981fe3b Move jsonrpc back to single package 2019-08-01 12:26:23 +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
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
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
7de6157129 Add image-upload 2019-06-08 13:14:22 +10:00
c272feefd2 Uninstall unused react-router-config 2019-05-21 18:59:33 +12:00
e63b2b1c03 WIP: Use react-ssr-prepass to fetchData
TODO: State does not update correctly. Need to figure out why.
2019-05-19 20:14:35 +12:00
bc960f533e Run npm install @types/react-router-config 2019-05-19 18:03:58 +12:00
1b33b651bd Run npm audit fix 2019-05-19 15:42:37 +12:00
8749fba61d Add react-router-config 2019-05-19 15:41:10 +12:00
c760b7e216 Run npm audit fix 2019-04-14 23:11:48 +12:00
cca6325214 Upgrade React to 16.8 2019-04-14 23:08:54 +12:00
0fb6c8a6c2 Reduce bundle size by 100kb by removing date-fns 2019-04-11 12:23:17 +08:00
9d282b278d Build ESM client-side modules to enable tree shaking
TypeScript compiler needs to be configured to output ES6 module by
setting --module es6 or the equivalent tsconfig.json compilerOptions
parameter.

Since tsc --build does not accept compiler options flags, we need to
duplicate some of the configuration:

- specify separate output folder for ES6 module files (new
  tsconfig.esm.json file)
- add "module" field for ES6 module (esm) output files to package.json

Hence, a script `scripts/sync-esm-config.js` was added to automate this
process.
2019-04-11 11:40:07 +08:00
37164a719f Add scripts/unpack.js script for analyzing bundle file size 2019-04-08 19:29:41 +08:00
65f1703089 Add ability to load user votes on frontend 2019-04-08 13:34:19 +08:00
6418cd64b6 Add @rondo/common Markdown 2019-04-07 13:16:18 +08:00
eb46f8ccb3 Add OpenGraphScraper.ts 2019-04-04 19:54:28 +08:00
7d841182d3 Add open-graph-scraper 2019-04-04 11:44:28 +08:00
1d582740a8 Add logging of statediff 2019-04-03 23:34:59 +08:00
2fdb208112 Add sourceify global transform to preserve sourcemaps
Sourcemaps from dependent libraries like @rondo/client were not by
tsify.

https://github.com/L8D/sourceify/pull/2/files
2019-03-25 10:36:01 +08:00
77838e8e0c packages/comments-server: Migrate to mysql/mariadb
Currently mysql2 prints a warning every time a connection is
established. This should be fixed with soon:

https://github.com/typeorm/typeorm/pull/3753
2019-03-23 21:21:50 +08:00
a917d9b55e Update buildfile to latest version 2019-03-18 13:55:41 +05:00
63c27328ff Update buildfile 2019-03-18 13:46:12 +05:00
428630072c Fix (hopefully) CSRF for SPA 2019-03-17 15:04:15 +05:00
491012a815 Update TypeScript to 3.3.3333
TODO: Remove cast this.router to any
2019-03-17 13:43:47 +05:00
10b034e7f0 Add react-router-dom, TODO fix SSR 2019-03-16 12:20:55 +05:00
f5686c7dc9 Use bulma on frontend 2019-03-16 11:04:12 +05:00
949b008208 Update jest to 24 and set maxConcurrency 2019-03-14 12:08:37 +05:00
aafeaee3e3 Run npm audit fix 2019-03-14 11:54:20 +05:00
df74a7100f Install latest version of buildfile 2019-03-14 11:51:37 +05:00
61edf10a5b Extract @rondo/comments-common 2019-03-13 13:26:09 +05:00
0a7442a932 Replace node-config with packages/server/config 2019-03-12 17:09:21 +05:00
a5ef6bd981 Add ConfigReader.ts 2019-03-12 17:04:42 +05:00
eedd57c527 Add ability to easily create unions of action types 2019-01-19 15:23:51 +01:00
18fc347f7c Run lerna link convert 2019-01-18 21:48:44 +01:00
aa909e5692 Run lerna link convert 2019-01-18 20:28:00 +01:00