balena-cli/lib
Lucian Buzzo 257dd514ed Improve directory scan speed prior to tarballing
This changes improves the speed that the project is tarballed by switching from
`klaw` to `recursive-fs` and not running `lstat` on files that are ignored.
Whilst testing with the Jellyfish repository, which contains a number of
sub directories, each with their own node_modules folder, I was able to
reduce the time taken to scan and tarball the project from 70s to 11s,
which is a massive improvement.

Change-type: patch
Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
2021-11-26 13:55:41 +00:00
..
auth Update 'devDependencies' in package.json 2021-07-09 21:34:09 +01:00
commands Fix mistake in config generate examples 2021-11-25 16:05:37 +00:00
hooks Replace mixpanel dependency with simple GET request 2021-09-30 01:12:17 +01:00
utils Improve directory scan speed prior to tarballing 2021-11-26 13:55:41 +00:00
app.ts Improve UX for offline usage 2021-11-25 15:14:39 +00:00
command.ts Improve UX for offline usage 2021-11-25 15:14:39 +00:00
config.ts Add "build secrets" and "build variables" support for push/build/deploy 2019-07-15 16:23:35 +01:00
deprecation.ts Improve UX for offline usage 2021-11-25 15:14:39 +00:00
errors.ts Improve UX for offline usage 2021-11-25 15:14:39 +00:00
events.ts Improve UX for offline usage 2021-11-25 15:14:39 +00:00
fast-boot.ts Fix fast-boot module caching with read-only installation folders 2021-05-27 00:23:36 +00:00
global.d.ts Fix occasional "CLI prints 'null' and exits" (replace old Raven/Sentry SDK) 2020-03-09 12:51:56 +00:00
help.ts Add deprecation policy checker and --unsupported global flag 2021-08-19 23:17:31 +01:00
preparser.ts Add deprecation policy checker and --unsupported global flag 2021-08-19 23:17:31 +01:00