jbilcke-hf HF staff commited on
Commit
8f6e50c
β€’
1 Parent(s): ddb7871

rebranding + use Node 20

Browse files
Files changed (5) hide show
  1. .nvmrc +1 -1
  2. Dockerfile +1 -1
  3. README.md +5 -2
  4. package-lock.json +145 -80
  5. package.json +2 -2
.nvmrc CHANGED
@@ -1 +1 @@
1
- v18.16.0
 
1
+ v20.9.0
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM node:18
2
 
3
  # Set up a new user named "user" with user ID 1000
4
  RUN useradd -o -u 1000 user
 
1
+ FROM node:20
2
 
3
  # Set up a new user named "user" with user ID 1000
4
  RUN useradd -o -u 1000 user
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Space Factory
3
  emoji: πŸ§‘β€πŸ’»πŸ¦™
4
  colorFrom: blue
5
  colorTo: yellow
@@ -8,7 +8,10 @@ pinned: false
8
  app_port: 7860
9
  ---
10
 
11
- Generate Hugging Face Spaces using CodeLlama 34b
 
 
 
12
 
13
  # Examples
14
 
 
1
  ---
2
+ title: AI App Factory
3
  emoji: πŸ§‘β€πŸ’»πŸ¦™
4
  colorFrom: blue
5
  colorTo: yellow
 
8
  app_port: 7860
9
  ---
10
 
11
+ Generate Hugging Face Spaces using CodeLlama 34b.
12
+
13
+ The apps may not always work and usually human work is necessary to finish them.
14
+ See this project as "Hugging Face Space templates on steroids".
15
 
16
  # Examples
17
 
package-lock.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
- "name": "space-factory",
3
  "version": "1.0.0",
4
  "lockfileVersion": 3,
5
  "requires": true,
6
  "packages": {
7
  "": {
8
- "name": "space-factory",
9
  "version": "1.0.0",
10
  "license": "Apache License",
11
  "dependencies": {
@@ -30,9 +30,9 @@
30
  }
31
  },
32
  "node_modules/@huggingface/hub": {
33
- "version": "0.8.3",
34
- "resolved": "https://registry.npmjs.org/@huggingface/hub/-/hub-0.8.3.tgz",
35
- "integrity": "sha512-tysAE1afXqEHsuu1oCR3mKu5+/KVkHFWsaLBB3e67Llo0m2ZL+7SE0pQPq8SopO8zxmYH8QIm5m8OhlNn+QJHA==",
36
  "dependencies": {
37
  "hash-wasm": "^4.9.0"
38
  },
@@ -41,9 +41,9 @@
41
  }
42
  },
43
  "node_modules/@huggingface/inference": {
44
- "version": "2.6.1",
45
- "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.6.1.tgz",
46
- "integrity": "sha512-qFYchgOCPeEkZJKiSr7Kz62QwukJtgkeQCT7Q0SSKUcvHpTQVNJp6i/JrJMR4dBdzQysJ1SZDC0pLBBnnskTag==",
47
  "engines": {
48
  "node": ">=18"
49
  }
@@ -91,26 +91,26 @@
91
  "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA=="
92
  },
93
  "node_modules/@types/body-parser": {
94
- "version": "1.19.2",
95
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
96
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
97
  "dependencies": {
98
  "@types/connect": "*",
99
  "@types/node": "*"
100
  }
101
  },
102
  "node_modules/@types/connect": {
103
- "version": "3.4.35",
104
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
105
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
106
  "dependencies": {
107
  "@types/node": "*"
108
  }
109
  },
110
  "node_modules/@types/express": {
111
- "version": "4.17.17",
112
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
113
- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
114
  "dependencies": {
115
  "@types/body-parser": "*",
116
  "@types/express-serve-static-core": "^4.17.33",
@@ -119,9 +119,9 @@
119
  }
120
  },
121
  "node_modules/@types/express-serve-static-core": {
122
- "version": "4.17.35",
123
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz",
124
- "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==",
125
  "dependencies": {
126
  "@types/node": "*",
127
  "@types/qs": "*",
@@ -130,43 +130,46 @@
130
  }
131
  },
132
  "node_modules/@types/http-errors": {
133
- "version": "2.0.1",
134
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz",
135
- "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ=="
136
  },
137
  "node_modules/@types/mime": {
138
- "version": "1.3.2",
139
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
140
- "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
141
  },
142
  "node_modules/@types/node": {
143
- "version": "20.4.2",
144
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz",
145
- "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw=="
 
 
 
146
  },
147
  "node_modules/@types/qs": {
148
- "version": "6.9.7",
149
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
150
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
151
  },
152
  "node_modules/@types/range-parser": {
153
- "version": "1.2.4",
154
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
155
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
156
  },
157
  "node_modules/@types/send": {
158
- "version": "0.17.1",
159
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz",
160
- "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==",
161
  "dependencies": {
162
  "@types/mime": "^1",
163
  "@types/node": "*"
164
  }
165
  },
166
  "node_modules/@types/serve-static": {
167
- "version": "1.15.2",
168
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz",
169
- "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==",
170
  "dependencies": {
171
  "@types/http-errors": "*",
172
  "@types/mime": "*",
@@ -186,9 +189,9 @@
186
  }
187
  },
188
  "node_modules/acorn": {
189
- "version": "8.10.0",
190
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
191
- "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
192
  "bin": {
193
  "acorn": "bin/acorn"
194
  },
@@ -197,9 +200,9 @@
197
  }
198
  },
199
  "node_modules/acorn-walk": {
200
- "version": "8.2.0",
201
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
202
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
203
  "engines": {
204
  "node": ">=0.4.0"
205
  }
@@ -246,12 +249,13 @@
246
  }
247
  },
248
  "node_modules/call-bind": {
249
- "version": "1.0.2",
250
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
251
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
252
  "dependencies": {
253
- "function-bind": "^1.1.1",
254
- "get-intrinsic": "^1.0.2"
 
255
  },
256
  "funding": {
257
  "url": "https://github.com/sponsors/ljharb"
@@ -302,6 +306,19 @@
302
  "ms": "2.0.0"
303
  }
304
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  "node_modules/depd": {
306
  "version": "2.0.0",
307
  "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -428,33 +445,47 @@
428
  }
429
  },
430
  "node_modules/function-bind": {
431
- "version": "1.1.1",
432
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
433
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
 
 
 
434
  },
435
  "node_modules/get-intrinsic": {
436
- "version": "1.2.1",
437
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
438
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
439
  "dependencies": {
440
- "function-bind": "^1.1.1",
441
- "has": "^1.0.3",
442
  "has-proto": "^1.0.1",
443
- "has-symbols": "^1.0.3"
 
444
  },
445
  "funding": {
446
  "url": "https://github.com/sponsors/ljharb"
447
  }
448
  },
449
- "node_modules/has": {
450
- "version": "1.0.3",
451
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
452
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
453
  "dependencies": {
454
- "function-bind": "^1.1.1"
455
  },
456
- "engines": {
457
- "node": ">= 0.4.0"
 
 
 
 
 
 
 
 
 
 
 
458
  }
459
  },
460
  "node_modules/has-proto": {
@@ -480,9 +511,20 @@
480
  }
481
  },
482
  "node_modules/hash-wasm": {
483
- "version": "4.9.0",
484
- "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz",
485
- "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w=="
 
 
 
 
 
 
 
 
 
 
 
486
  },
487
  "node_modules/http-errors": {
488
  "version": "2.0.0",
@@ -593,9 +635,9 @@
593
  }
594
  },
595
  "node_modules/object-inspect": {
596
- "version": "1.12.3",
597
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
598
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
599
  "funding": {
600
  "url": "https://github.com/sponsors/ljharb"
601
  }
@@ -738,6 +780,20 @@
738
  "node": ">= 0.8.0"
739
  }
740
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
741
  "node_modules/setprototypeof": {
742
  "version": "1.2.0",
743
  "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -835,9 +891,9 @@
835
  }
836
  },
837
  "node_modules/typescript": {
838
- "version": "5.1.6",
839
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
840
- "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
841
  "peer": true,
842
  "bin": {
843
  "tsc": "bin/tsc",
@@ -847,6 +903,11 @@
847
  "node": ">=14.17"
848
  }
849
  },
 
 
 
 
 
850
  "node_modules/unpipe": {
851
  "version": "1.0.0",
852
  "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@@ -864,9 +925,13 @@
864
  }
865
  },
866
  "node_modules/uuid": {
867
- "version": "9.0.0",
868
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
869
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
 
 
 
 
870
  "bin": {
871
  "uuid": "dist/bin/uuid"
872
  }
 
1
  {
2
+ "name": "ai-app-factory",
3
  "version": "1.0.0",
4
  "lockfileVersion": 3,
5
  "requires": true,
6
  "packages": {
7
  "": {
8
+ "name": "ai-app-factory",
9
  "version": "1.0.0",
10
  "license": "Apache License",
11
  "dependencies": {
 
30
  }
31
  },
32
  "node_modules/@huggingface/hub": {
33
+ "version": "0.8.7",
34
+ "resolved": "https://registry.npmjs.org/@huggingface/hub/-/hub-0.8.7.tgz",
35
+ "integrity": "sha512-BxfPOM/f+RdS2J5uNBRwCllTfH1FMKvWlJrjmybbqxz1CJLIuunBjB2HlEpGlDv8zW1mBuSJy9+eiFzrpgCiXA==",
36
  "dependencies": {
37
  "hash-wasm": "^4.9.0"
38
  },
 
41
  }
42
  },
43
  "node_modules/@huggingface/inference": {
44
+ "version": "2.6.4",
45
+ "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.6.4.tgz",
46
+ "integrity": "sha512-Xna7arltBSBoKaH3diGi3sYvkExgJMd/pF4T6vl2YbmDccbr1G/X5EPZ2048p+YgrJYG1jTYFCtY6Dr3HvJaow==",
47
  "engines": {
48
  "node": ">=18"
49
  }
 
91
  "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA=="
92
  },
93
  "node_modules/@types/body-parser": {
94
+ "version": "1.19.5",
95
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
96
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
97
  "dependencies": {
98
  "@types/connect": "*",
99
  "@types/node": "*"
100
  }
101
  },
102
  "node_modules/@types/connect": {
103
+ "version": "3.4.38",
104
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
105
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
106
  "dependencies": {
107
  "@types/node": "*"
108
  }
109
  },
110
  "node_modules/@types/express": {
111
+ "version": "4.17.21",
112
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
113
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
114
  "dependencies": {
115
  "@types/body-parser": "*",
116
  "@types/express-serve-static-core": "^4.17.33",
 
119
  }
120
  },
121
  "node_modules/@types/express-serve-static-core": {
122
+ "version": "4.17.41",
123
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
124
+ "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
125
  "dependencies": {
126
  "@types/node": "*",
127
  "@types/qs": "*",
 
130
  }
131
  },
132
  "node_modules/@types/http-errors": {
133
+ "version": "2.0.4",
134
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
135
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="
136
  },
137
  "node_modules/@types/mime": {
138
+ "version": "1.3.5",
139
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
140
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
141
  },
142
  "node_modules/@types/node": {
143
+ "version": "20.9.0",
144
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz",
145
+ "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==",
146
+ "dependencies": {
147
+ "undici-types": "~5.26.4"
148
+ }
149
  },
150
  "node_modules/@types/qs": {
151
+ "version": "6.9.10",
152
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
153
+ "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw=="
154
  },
155
  "node_modules/@types/range-parser": {
156
+ "version": "1.2.7",
157
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
158
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
159
  },
160
  "node_modules/@types/send": {
161
+ "version": "0.17.4",
162
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
163
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
164
  "dependencies": {
165
  "@types/mime": "^1",
166
  "@types/node": "*"
167
  }
168
  },
169
  "node_modules/@types/serve-static": {
170
+ "version": "1.15.5",
171
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
172
+ "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==",
173
  "dependencies": {
174
  "@types/http-errors": "*",
175
  "@types/mime": "*",
 
189
  }
190
  },
191
  "node_modules/acorn": {
192
+ "version": "8.11.2",
193
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
194
+ "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
195
  "bin": {
196
  "acorn": "bin/acorn"
197
  },
 
200
  }
201
  },
202
  "node_modules/acorn-walk": {
203
+ "version": "8.3.0",
204
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
205
+ "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
206
  "engines": {
207
  "node": ">=0.4.0"
208
  }
 
249
  }
250
  },
251
  "node_modules/call-bind": {
252
+ "version": "1.0.5",
253
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
254
+ "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
255
  "dependencies": {
256
+ "function-bind": "^1.1.2",
257
+ "get-intrinsic": "^1.2.1",
258
+ "set-function-length": "^1.1.1"
259
  },
260
  "funding": {
261
  "url": "https://github.com/sponsors/ljharb"
 
306
  "ms": "2.0.0"
307
  }
308
  },
309
+ "node_modules/define-data-property": {
310
+ "version": "1.1.1",
311
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
312
+ "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
313
+ "dependencies": {
314
+ "get-intrinsic": "^1.2.1",
315
+ "gopd": "^1.0.1",
316
+ "has-property-descriptors": "^1.0.0"
317
+ },
318
+ "engines": {
319
+ "node": ">= 0.4"
320
+ }
321
+ },
322
  "node_modules/depd": {
323
  "version": "2.0.0",
324
  "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
 
445
  }
446
  },
447
  "node_modules/function-bind": {
448
+ "version": "1.1.2",
449
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
450
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
451
+ "funding": {
452
+ "url": "https://github.com/sponsors/ljharb"
453
+ }
454
  },
455
  "node_modules/get-intrinsic": {
456
+ "version": "1.2.2",
457
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
458
+ "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
459
  "dependencies": {
460
+ "function-bind": "^1.1.2",
 
461
  "has-proto": "^1.0.1",
462
+ "has-symbols": "^1.0.3",
463
+ "hasown": "^2.0.0"
464
  },
465
  "funding": {
466
  "url": "https://github.com/sponsors/ljharb"
467
  }
468
  },
469
+ "node_modules/gopd": {
470
+ "version": "1.0.1",
471
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
472
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
473
  "dependencies": {
474
+ "get-intrinsic": "^1.1.3"
475
  },
476
+ "funding": {
477
+ "url": "https://github.com/sponsors/ljharb"
478
+ }
479
+ },
480
+ "node_modules/has-property-descriptors": {
481
+ "version": "1.0.1",
482
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
483
+ "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
484
+ "dependencies": {
485
+ "get-intrinsic": "^1.2.2"
486
+ },
487
+ "funding": {
488
+ "url": "https://github.com/sponsors/ljharb"
489
  }
490
  },
491
  "node_modules/has-proto": {
 
511
  }
512
  },
513
  "node_modules/hash-wasm": {
514
+ "version": "4.11.0",
515
+ "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz",
516
+ "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ=="
517
+ },
518
+ "node_modules/hasown": {
519
+ "version": "2.0.0",
520
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
521
+ "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
522
+ "dependencies": {
523
+ "function-bind": "^1.1.2"
524
+ },
525
+ "engines": {
526
+ "node": ">= 0.4"
527
+ }
528
  },
529
  "node_modules/http-errors": {
530
  "version": "2.0.0",
 
635
  }
636
  },
637
  "node_modules/object-inspect": {
638
+ "version": "1.13.1",
639
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
640
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
641
  "funding": {
642
  "url": "https://github.com/sponsors/ljharb"
643
  }
 
780
  "node": ">= 0.8.0"
781
  }
782
  },
783
+ "node_modules/set-function-length": {
784
+ "version": "1.1.1",
785
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
786
+ "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
787
+ "dependencies": {
788
+ "define-data-property": "^1.1.1",
789
+ "get-intrinsic": "^1.2.1",
790
+ "gopd": "^1.0.1",
791
+ "has-property-descriptors": "^1.0.0"
792
+ },
793
+ "engines": {
794
+ "node": ">= 0.4"
795
+ }
796
+ },
797
  "node_modules/setprototypeof": {
798
  "version": "1.2.0",
799
  "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
 
891
  }
892
  },
893
  "node_modules/typescript": {
894
+ "version": "5.2.2",
895
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
896
+ "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
897
  "peer": true,
898
  "bin": {
899
  "tsc": "bin/tsc",
 
903
  "node": ">=14.17"
904
  }
905
  },
906
+ "node_modules/undici-types": {
907
+ "version": "5.26.5",
908
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
909
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
910
+ },
911
  "node_modules/unpipe": {
912
  "version": "1.0.0",
913
  "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
 
925
  }
926
  },
927
  "node_modules/uuid": {
928
+ "version": "9.0.1",
929
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
930
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
931
+ "funding": [
932
+ "https://github.com/sponsors/broofa",
933
+ "https://github.com/sponsors/ctavan"
934
+ ],
935
  "bin": {
936
  "uuid": "dist/bin/uuid"
937
  }
package.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
- "name": "space-factory",
3
  "version": "1.0.0",
4
- "description": "A Hugging Face Space generator",
5
  "main": "src/index.mts",
6
  "scripts": {
7
  "start": "node --loader ts-node/esm src/index.mts",
 
1
  {
2
+ "name": "ai-app-factory",
3
  "version": "1.0.0",
4
+ "description": "Hugging Face Space templates on steroids!",
5
  "main": "src/index.mts",
6
  "scripts": {
7
  "start": "node --loader ts-node/esm src/index.mts",