You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
list of packages in registry under .../storage/.verdaccio-db.json e.g.: `{"list":[""],"secret":"esKM34zA53wetObgi5f0Uu1e7iObmm+f"}``
tarball of package under .../storage/@push-based/<package-name>-<version>.tgz
e.g.: {workspaceRoot}/${environmentsDir}/{args.environmentProject}/storage/@push-based/${packageName},
package.json of package under .../storage/@push-based/<package-name>/package.json
npm-install
outputs
list of installed packages under .../package.json
list of installed packages under .../package-lock.json
source of package under .../node_modules/@push-based/<package-name>/*
mehh, we know the node_modules reputation
inputs:
output of npm-publish(?), package.json
concerns: chicken-egg problem.
when only caching package-lock.json, we still need to run <packageManager> install, separate install in 2 steps?
when caching node_modules, obviously cache takes lot of room!
to install dependencies and generate lock file, we need the Verdaccio server running
Caching scenarios
what can be cached?
is more small caches better
how to visualize scenarios
what is a worse/best case for e2e tests
The text was updated successfully, but these errors were encountered:
What can be cached
setup-env
npm-publish
.../storage/.verdaccio-db.json
e.g.: `{"list":[""],"secret":"esKM34zA53wetObgi5f0Uu1e7iObmm+f"}``.../storage/@push-based/<package-name>-<version>.tgz
e.g.:
{workspaceRoot}/${environmentsDir}/{args.environmentProject}/storage/@push-based/${packageName}
,package.json
of package under.../storage/@push-based/<package-name>/package.json
npm-install
.../package.json
.../package-lock.json
.../node_modules/@push-based/<package-name>/*
mehh, we know the node_modules reputation
package-lock.json
, we still need to run<packageManager> install
, separate install in 2 steps?Caching scenarios
The text was updated successfully, but these errors were encountered: