Skip to content

Commit 2fad8ff

Browse files
author
nicosammito
committed
chore: read sculptor and pictor versions from package-lock.json in edition script
1 parent 8c6ecd3 commit 2fad8ff

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

edition.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ fs.writeFileSync(tsconfig, JSON.stringify(tsconf, null, 2));
2323

2424
console.log(`[set-edition] current -> ${edition}`);
2525

26-
const pkgPath = path.join(root, 'package.json');
27-
const envPath = path.join(root, '.env.local');
28-
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'));
29-
const sculptorVersion = pkg.version || '0.0.0';
30-
const pictorVersion = (pkg.dependencies && pkg.dependencies['@code0-tech/pictor']) || '0.0.0';
26+
const lockPath = path.join(root, 'package-lock.json');
27+
const lock = JSON.parse(fs.readFileSync(lockPath, 'utf-8'));
28+
const sculptorVersion = (lock.packages && lock.packages[""].version) || '0.0.0';
29+
const pictorVersion = (lock.packages && lock.packages["node_modules/@code0-tech/pictor"] && lock.packages["node_modules/@code0-tech/pictor"].version) || '0.0.0';
3130

31+
const envPath = path.join(root, '.env.local');
3232
let envContent = '';
3333
try {
3434
envContent = fs.readFileSync(envPath, 'utf-8');

0 commit comments

Comments
 (0)