diff options
Diffstat (limited to 'misctools/publish-examples.js')
-rw-r--r-- | misctools/publish-examples.js | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/misctools/publish-examples.js b/misctools/publish-examples.js index f29be6035..b774e234f 100644 --- a/misctools/publish-examples.js +++ b/misctools/publish-examples.js @@ -56,18 +56,31 @@ for (let folder of examplesFolderEntries) { } var retryCount = 5; + // Never commit lockfiles + try { + fs.rmSync(path.join(absolute, "package-lock.json")); + } catch (exception) {} + + try { + fs.rmSync(path.join(absolute, "yarn.lock")); + } catch (exception) {} + + try { + fs.rmSync(path.join(absolute, "pnpm-lock.yaml")); + } catch (exception) {} + + try { + fs.copyFileSync( + path.join(absolute, ".gitignore"), + path.join(absolute, "gitignore") + ); + } catch (exception) {} + restart: while (retryCount-- > 0) { packageJSON.version = version; if ("private" in packageJSON) delete packageJSON.private; if ("license" in packageJSON) delete packageJSON.license; - try { - fs.copyFileSync( - path.join(absolute, ".gitignore"), - path.join(absolute, "gitignore") - ); - } catch (exception) {} - fs.writeFileSync( path.join(absolute, "package.json"), JSON.stringify(packageJSON, null, 2) |