Files
Alberto RicartandGitHub 6966b17e8a chore: update @std imports and bump dependencies across modules (#313)
- Replaced `jsr:@std/*` imports with `@std/*` as per deno linter changes.
- Updated `@types/node` to `^24.3.1` and `typescript` to `^5.9.2`.
- Synchronized dependency versions across modules for alignment.
- Adjusted `deno.json` to reflect resolved import paths as per deno linter

Signed-off-by: Alberto Ricart <[email protected]>
2025-09-15 11:42:17 -05:00

44 lines
896 B
JavaScript

import $ from "@david/dax";
$.setPrintCommand(true);
import checker from "license-checker";
const modules = [
"core",
"jetstream",
"kv",
"obj",
"services",
"transport-node",
];
for (const m of modules) {
$.cd(`./${m}`);
await $`npm install`;
$.cd(`..`);
}
for (const m of modules) {
let buf = "# Dependencies\n\n";
buf += "| Dependency | License |\n";
buf += "| --- | --- |\n";
checker.init({
direct: true,
production: true,
start: `./${m}`,
}, async (err, packages) => {
if (err) {
throw err;
}
for (const b in packages) {
const module = m === "core" ? "nats-core" : m;
if (b.startsWith(`@nats-io/${module}`)) {
// self
continue;
}
const p = packages[b];
buf += `[${b}](${p?.repository}) | ${p?.licenses} |\n`;
await Deno.writeTextFile(`./${m}/dependencies.md`, buf);
}
});
}