spiegel-keyman/resources
Marc Durdin 0d96437cb8 chore: workaround npm/cli#3466 when bundling internal deps
Works around npm/cli#3466 when bundling internal dependencies using the
bundleDependencies package.json property.

This change works in tandem with the npm pack/publish process -- when we
run `developer/src/kmc/build.sh publish` (or `pack`), we end up with
`npm version` stomping on all our package.json files, so the repo is
dirty after this. We need a copy of the top-level package.json before
this stomping happens, in order to get a simple map of the location of
each of our internal dependencies, from the `dependencies` property (it
would be possible to figure this out with a lot more parsing of
our package.json files, but this is simpler).

This means, in future, we should avoid publishing our internal
dependencies such as those under common/ to npm, as they serve no
practical purpose there.
2023-09-01 17:48:35 +04:00
..
build chore: workaround npm/cli#3466 when bundling internal deps 2023-09-01 17:48:35 +04:00
devbox chore(common): fixup tests and various typo tweaks 2023-03-13 09:43:09 +07:00
git-hooks chore: update docs and non-standard readlink refs 2023-02-22 10:41:54 +07:00
gosh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
scopes chore(common): adjust scripts for core relocation 2022-05-18 07:22:11 +10:00
standards-data chore(developer): make unknown vkey a hint, not error 🙀 2023-07-25 17:52:19 -05:00
stats chore: Apply suggestions from code review 2023-08-09 18:28:41 +10:00
build.sh Update resources/build.sh 2023-04-29 12:58:32 +10:00
builder.inc.sh chore(web): Merge branch 'master' into chore/web/merge-master-esmodule-a17s13-mid 2023-05-22 13:49:45 +07:00
locate_emscripten.inc.sh chore(core): look for emcc.py, not emcc 2023-06-06 07:07:07 +07:00
shellHelperFunctions.sh chore(common): use mac /usr/bin/stat rather than homebrew version 2023-03-23 16:53:32 +11:00