diff --git a/development/script/replace-codepen-skypack.cjs b/development/script/replace-codepen-skypack.cjs index 292bd80a6d5ed5f06256d3383ecf0b021080e197..f091a98e9727c2d53d295c4d466096bd9e9d012a 100755 --- a/development/script/replace-codepen-skypack.cjs +++ b/development/script/replace-codepen-skypack.cjs @@ -4,6 +4,8 @@ const regex = /<form action=\"https:\/\/codepen.*<\/form>/gm; const fs = require('fs'); var path = require('path') +const packageJson = path.join(__dirname, '../../application/package.json'); +const packageJsonContent = JSON.parse( fs.readFileSync(packageJson, 'utf8')); const docPath = path.normalize(__dirname + '/../../deployment/build/docs/') const dir = fs.opendirSync(docPath); @@ -22,16 +24,11 @@ while ((f = dir.readSync()) !== null) { while ((m = regex.exec(content)) !== null) { m.forEach((match, groupIndex) => { - const s=match.replaceAll(";@schukai/monster", ";https://cdn.skypack.dev/@schukai/monster@latest"); + const s=match.replaceAll(";"+packageJsonContent.name, ";https://cdn.skypack.dev/"+packageJsonContent.name+"@latest"); content=content.replace(match+"", s); }); } - - fs.writeFileSync(fn, content, 'utf8') - -} - - - + fs.writeFileSync(fn, content, 'utf8') +} \ No newline at end of file