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