Commit Graph

3 Commits

Author SHA1 Message Date
Michel Weststrate
dcfeb4a4d5 Clean up packages and types
Summary:
This diff removes most deps from the root package.json, which now only contains electron and shared build / test infra structure: lint, prettier, jest, typescript.

This makes it possible to control much better which packages are used where, as all sub packages now have their deps explicitly in their package.json instead of incidentally shared. This allows for example to disable DOM types for all packages by default (flipper-plugin, ui(-core) and app still request it), and in the next diff I hope to add to this that nodeJS types are no longer shared either, so that UI oriented packages will generate compile errors when using Node built-ins

This diff removes most deps that were currently unused, and dedupes a bunch of other ones, so the build should probably be a bit smaller now as well:

{F686704253}

{F686704295}

Reviewed By: antonk52

Differential Revision: D33062859

fbshipit-source-id: 5afaa4f2103d055188382a3370c1fffa295a298a
2021-12-16 14:54:59 -08:00
Anton Nikolaev
5ecd353416 Increase memory limit for build scripts (#1594)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/1594

Currently our github actions are failing with OOM, so I've increased heap to 4GB to fix that.

Reviewed By: passy

Differential Revision: D24253742

fbshipit-source-id: d0e87784c334b58a0b4240504814e677f6eeea91
2020-10-12 12:20:30 -07:00
Anton Nikolaev
5dc3ab4ea2 Faster script execution by ts-node
Summary: It takes few seconds for ts-node to start even for small scripts. TS_NODE_TRANSPILE_ONLY env var makes loading much faster ~100-200ms.

Reviewed By: mweststrate

Differential Revision: D20769639

fbshipit-source-id: 9b09a4e128e6b9c9651de98d8193b1d3a8f42b64
2020-04-01 02:52:01 -07:00