From 14413c0637cb23dc7daceeff7eb69192bdd3d846 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Wed, 27 Dec 2023 17:59:29 +0700
Subject: [PATCH] fix: produce clean create-llama builds

---
 packages/create-llama/.npmignore   |  2 --
 packages/create-llama/package.json |  3 ++-
 pnpm-lock.yaml                     | 12 ++++++------
 3 files changed, 8 insertions(+), 9 deletions(-)
 delete mode 100644 packages/create-llama/.npmignore

diff --git a/packages/create-llama/.npmignore b/packages/create-llama/.npmignore
deleted file mode 100644
index 8b89f426d..000000000
--- a/packages/create-llama/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-**/__pycache__/
-**/poetry.lock
\ No newline at end of file
diff --git a/packages/create-llama/package.json b/packages/create-llama/package.json
index 057f2e0c8..025be505c 100644
--- a/packages/create-llama/package.json
+++ b/packages/create-llama/package.json
@@ -20,8 +20,9 @@
     "dist"
   ],
   "scripts": {
+    "clean": "rm -rf dist && find ./templates \\( -name \"dist\" -o -name \"__pycache__\" -o -name \"node_modules\" -o -name \"poetry.lock\" \\) -depth -exec rm -fr {} \\;",
     "dev": "ncc build ./index.ts -w -o dist/",
-    "build": "ncc build ./index.ts -o ./dist/ --minify --no-cache --no-source-map-register",
+    "build": "npm run clean && ncc build ./index.ts -o ./dist/ && rm -fr dist/data dist/none dist/typescript dist/ui",
     "lint": "eslint . --ignore-pattern dist",
     "e2e": "playwright test --reporter=list",
     "prepublishOnly": "cd ../../ && turbo run build"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c68f43736..419c2e0ce 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5877,8 +5877,8 @@ packages:
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001570
-      electron-to-chromium: 1.4.615
+      caniuse-lite: 1.0.30001571
+      electron-to-chromium: 1.4.616
       node-releases: 2.0.14
       update-browserslist-db: 1.0.13(browserslist@4.22.2)
     dev: false
@@ -6079,8 +6079,8 @@ packages:
   /caniuse-lite@1.0.30001546:
     resolution: {integrity: sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==}
 
-  /caniuse-lite@1.0.30001570:
-    resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==}
+  /caniuse-lite@1.0.30001571:
+    resolution: {integrity: sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==}
     dev: false
 
   /canvas@2.11.2:
@@ -7531,8 +7531,8 @@ packages:
   /electron-to-chromium@1.4.543:
     resolution: {integrity: sha512-t2ZP4AcGE0iKCCQCBx/K2426crYdxD3YU6l0uK2EO3FZH0pbC4pFz/sZm2ruZsND6hQBTcDWWlo/MLpiOdif5g==}
 
-  /electron-to-chromium@1.4.615:
-    resolution: {integrity: sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==}
+  /electron-to-chromium@1.4.616:
+    resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==}
     dev: false
 
   /elliptic@6.5.4:
-- 
GitLab