aboutsummaryrefslogtreecommitdiff
path: root/misctools/publish-examples.js
diff options
context:
space:
mode:
Diffstat (limited to 'misctools/publish-examples.js')
-rw-r--r--misctools/publish-examples.js27
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)