From 830f4ce42196eff539c747911bd90dfb81363280 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Sun, 7 Jun 2026 17:16:05 -0500 Subject: [PATCH] Manage dependency cooldown via config files (#68) --- .npmrc | 1 + README.md | 7 +++---- deno.json | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 .npmrc create mode 100644 deno.json diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b435032 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +min-release-age = 7 diff --git a/README.md b/README.md index 9d3b704..a4d7724 100644 --- a/README.md +++ b/README.md @@ -118,8 +118,7 @@ pnpm upgrade --latest --dev # or upgrade a specific package, e.g. meriyah pnpm upgrade --latest meriyah -# 2. Generate base `package-lock.json` with npm (using a 7-day cooldown) -npm config set min-release-age=7 +# 2. Generate base `package-lock.json` with npm rm -rf node_modules package-lock.json npm install @@ -127,8 +126,8 @@ npm install pnpm import bun pm migrate --force -# 4. Generate a separate `deno.lock` (using a 7-day cooldown) -deno install --lockfile-only --minimum-dependency-age=P7D +# 4. Generate a separate `deno.lock` +deno install --lockfile-only # 5. Ensure that `deno.lock` is equivalent to `package-lock.json` python check.py diff --git a/deno.json b/deno.json new file mode 100644 index 0000000..af0e35d --- /dev/null +++ b/deno.json @@ -0,0 +1,3 @@ +{ + "minimumDependencyAge": "P7D" +}