8 Commits

Author SHA1 Message Date
dffad844ad Rename scope @rondo to @rondo.dev 2019-08-25 11:33:06 +07: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
0a7442a932 Replace node-config with packages/server/config 2019-03-12 17:09:21 +05:00
8fd2eafdca Reorganize tsconfig.json files
According to:
https://github.com/RyanCavanaugh/learn-a
2019-01-18 23:00:36 +01:00
b8961a0308 Add Server and Client renderer 2019-01-18 20:56:41 +01:00
953b8f4abb Move react dependencies to packages/client 2019-01-18 20:42:09 +01:00
aa909e5692 Run lerna link convert 2019-01-18 20:28:00 +01:00
2bf2557b13 Move framework (again) 2019-01-18 20:21:08 +01:00