1
1
# Create Expo Stack CLI
2
2
3
- [ ![ Discord] ( https://img.shields.io/discord/1173879003191459860?color=%235865F2&label=Discord&logo=discord&logoColor=%23fff )] ( https://expostack.dev/discord ) [ ![ NPM version] [ npm-image ]] [ npm-url ]
3
+ [ ![ Discord] ( https://img.shields.io/discord/1173879003191459860?color=%235865F2&label=Discord&logo=discord&logoColor=%23fff )] ( https://expostack.dev/discord )
4
+ [ ![ NPM version] [ npm-image ]] [ npm-url ]
4
5
[ ![ Downloads] [ downloads-image ]] [ npm-url ]
5
6
6
7
<p align =" center " >
7
8
An interactive CLI to create a highly configurable, typesafe Expo app.
8
9
</p >
9
10
10
11
<p align =" center " >
11
- Get started by running <code >npx create-expo-stack</code >
12
+ Get started by running <code >npx create-expo-stack@latest</code >
13
+
14
+ <p align =" center " >
15
+ 🎉 Over 50k Expo projects generated using CES! 🎉
12
16
13
17
## Sponsors
14
18
@@ -20,12 +24,18 @@ Support this project by <a href="https://github.com/sponsors/danstepanov" target
20
24
<a href =" https://expo.dev/ " target =" _blank " style =" margin : 10px ;" >
21
25
<img src =" https://expostack.dev/expo-logo.svg " style =" border-radius : 50% ;" >
22
26
</a >
23
- <a href =" https://github.com/derkweijers " target =" _blank " style =" margin : 10px ;" >
24
- <img src =" https://avatars.githubusercontent.com/u/11644998?v=4 " height =" 64 " width =" 64 " style =" border-radius : 50% ;" >
25
- </a >
26
27
<a href =" https://paradigmpost.com " target =" _blank " style =" margin : 10px ;" >
27
28
<img src =" https://expostack.dev/paradigmpost.png " height =" 64 " width =" 64 " style =" border-radius : 50% ;" >
28
29
</a >
30
+ <a href =" https://github.com/4ndrs " target =" _blank " style =" margin : 10px ;" >
31
+ <img src =" https://avatars.githubusercontent.com/u/31898900?v=4 " height =" 64 " width =" 64 " style =" border-radius : 50% ;" >
32
+ </a >
33
+
34
+ ## Past Sponsors
35
+
36
+ <a href =" https://github.com/derkweijers " target =" _blank " style =" margin : 10px ;" >
37
+ <img src =" https://avatars.githubusercontent.com/u/11644998?v=4 " height =" 64 " width =" 64 " style =" border-radius : 50% ;" >
38
+ </a >
29
39
30
40
## Description
31
41
@@ -37,19 +47,19 @@ You can also use flags such as `--noInstall`, `--noGit`, and `--default` in orde
37
47
38
48
To get started, use npx to run the CLI tool. You will be prompted to opt into the features you want to use.
39
49
40
- ` npx create-expo-stack `
50
+ ` npx create-expo-stack@latest `
41
51
42
- <img src =" https://github.com/danstepanov /create-expo-stack/assets/5482800/e709dd66-cb9b-463c-91f9-b842bb80585c " />
52
+ <img src =" https://github.com/roninoss /create-expo-stack/assets/5482800/e709dd66-cb9b-463c-91f9-b842bb80585c " />
43
53
44
54
## Tech Stack for the templates
45
55
46
- Currently, all of the [ templates] ( https://github.com/danstepanov /create-expo-stack/tree/main/cli/src/templates ) use the same versions of the following libraries. Not all of the templates include all of the libraries, but they are all available for use.
56
+ Currently, all of the [ templates] ( https://github.com/roninoss /create-expo-stack/tree/main/cli/src/templates ) use the same versions of the following libraries. Not all of the templates include all of the libraries, but they are all available for use.
47
57
48
- Each project is generated based on the results of the CLI, on a per-file basis. This approach makes this CLI extremely extendable and easy to use. Common files to all generated projects are stored in the [ base template folder] ( https://github.com/danstepanov /create-expo-stack/tree/main/cli/src/templates/base ) while files pertaining to additional packages are stored in the [ packages template folder] ( https://github.com/danstepanov /create-expo-stack/tree/main/cli/src/templates/packages ) . Beyond adding files, this project makes use of [ EJS] ( https://ejs.co/ ) in order to manipulate existing files as necessary.
58
+ Each project is generated based on the results of the CLI, on a per-file basis. This approach makes this CLI extremely extendable and easy to use. Common files to all generated projects are stored in the [ base template folder] ( https://github.com/roninoss /create-expo-stack/tree/main/cli/src/templates/base ) while files pertaining to additional packages are stored in the [ packages template folder] ( https://github.com/roninoss /create-expo-stack/tree/main/cli/src/templates/packages ) . Beyond adding files, this project makes use of [ EJS] ( https://ejs.co/ ) in order to manipulate existing files as necessary.
49
59
50
60
| Library | Category | Version | Description |
51
61
| ------------------ | ------------------- | ------- | ---------------------------------------------- |
52
- | React Native | Mobile Framework | v0.73 | The best cross-platform mobile framework |
62
+ | React Native | Mobile Framework | v0.74 | The best cross-platform mobile framework |
53
63
| React | UI Framework | v18 | The most popular UI framework in the world |
54
64
| TypeScript | Language | v5 | Static typechecking |
55
65
| React Navigation | Navigation | v6 | Performant and consistent navigation framework |
@@ -61,7 +71,7 @@ Each project is generated based on the results of the CLI, on a per-file basis.
61
71
| Expo Status Bar | Status Bar Library | v1 | Status bar support |
62
72
| Expo System UI | System UI Library | v2 | System UI support |
63
73
| Expo Web Browser | Web Browser Library | v12 | Open links in the browser |
64
- | NativeWind | UI Framework | v4 | Tailwind CSS for React Native |
74
+ | NativeWind | UI Framework | v4.1 | Tailwind CSS for React Native |
65
75
| Restyle | UI Framework | v2 | Theme-based styling library for React Native |
66
76
| Tamagui | UI Framework | v1 | Universal UI with a smart optimizing compiler |
67
77
| Unistyles | UI Framework | v2 | Superset of StyleSheet |
@@ -76,7 +86,7 @@ If you run into problems or have feedback, first search the issues and discussio
76
86
77
87
## Contributing
78
88
79
- ### [ See this guide.] ( https://github.com/danstepanov /create-expo-stack/blob/main/contributing.md )
89
+ ### [ See this guide.] ( https://github.com/roninoss /create-expo-stack/blob/main/contributing.md )
80
90
81
91
Contributions are welcome! Please open a pull request or an issue if you would like to contribute. There are existing feature requests labeled as ` [FR] ` in the issues section of this repo.
82
92
@@ -100,6 +110,13 @@ Thanks go to these wonderful people:
100
110
<sub><b>Dan Stepanov</b></sub>
101
111
</a>
102
112
</td>
113
+ <td align="center">
114
+ <a href="https://github.com/dannyhw">
115
+ <img src="https://avatars.githubusercontent.com/u/3481514?v=4" width="100;" alt="dannyhw"/>
116
+ <br />
117
+ <sub><b>Daniel Williams</b></sub>
118
+ </a>
119
+ </td>
103
120
<td align="center">
104
121
<a href="https://github.com/hqasmei">
105
122
<img src="https://avatars.githubusercontent.com/u/39573679?v=4" width="100;" alt="hqasmei"/>
@@ -121,13 +138,6 @@ Thanks go to these wonderful people:
121
138
<sub><b>Ernesto Resende</b></sub>
122
139
</a>
123
140
</td>
124
- <td align="center">
125
- <a href="https://github.com/dannyhw">
126
- <img src="https://avatars.githubusercontent.com/u/3481514?v=4" width="100;" alt="dannyhw"/>
127
- <br />
128
- <sub><b>Daniel Williams</b></sub>
129
- </a>
130
- </td>
131
141
<td align="center">
132
142
<a href="https://github.com/PickleNik">
133
143
<img src="https://avatars.githubusercontent.com/u/31113245?v=4" width="100;" alt="PickleNik"/>
@@ -208,10 +218,10 @@ Thanks go to these wonderful people:
208
218
</a>
209
219
</td>
210
220
<td align="center">
211
- <a href="https://github.com/b0iq ">
212
- <img src="https://avatars.githubusercontent.com/u/106549013 ?v=4" width="100;" alt="b0iq "/>
221
+ <a href="https://github.com/coyksdev ">
222
+ <img src="https://avatars.githubusercontent.com/u/19565694 ?v=4" width="100;" alt="coyksdev "/>
213
223
<br />
214
- <sub><b>Null </b></sub>
224
+ <sub><b>Gerald </b></sub>
215
225
</a>
216
226
</td>
217
227
<td align="center">
@@ -223,17 +233,24 @@ Thanks go to these wonderful people:
223
233
</td></tr>
224
234
<tr >
225
235
<td align="center">
226
- <a href="https://github.com/coyksdev ">
227
- <img src="https://avatars.githubusercontent.com/u/19565694 ?v=4" width="100;" alt="coyksdev "/>
236
+ <a href="https://github.com/b0iq ">
237
+ <img src="https://avatars.githubusercontent.com/u/106549013 ?v=4" width="100;" alt="b0iq "/>
228
238
<br />
229
- <sub><b>Gerald </b></sub>
239
+ <sub><b>Null </b></sub>
230
240
</a>
231
241
</td>
232
242
<td align="center">
233
- <a href="https://github.com/andrew-levy ">
234
- <img src="https://avatars.githubusercontent.com/u/29075740 ?v=4" width="100;" alt="andrew-levy "/>
243
+ <a href="https://github.com/gabimoncha ">
244
+ <img src="https://avatars.githubusercontent.com/u/39256258 ?v=4" width="100;" alt="gabimoncha "/>
235
245
<br />
236
- <sub><b>Andrew Levy</b></sub>
246
+ <sub><b>Gabimoncha</b></sub>
247
+ </a>
248
+ </td>
249
+ <td align="center">
250
+ <a href="https://github.com/mwarger">
251
+ <img src="https://avatars.githubusercontent.com/u/686823?v=4" width="100;" alt="mwarger"/>
252
+ <br />
253
+ <sub><b>Mat Warger</b></sub>
237
254
</a>
238
255
</td>
239
256
<td align="center">
@@ -244,27 +261,27 @@ Thanks go to these wonderful people:
244
261
</a>
245
262
</td>
246
263
<td align="center">
247
- <a href="https://github.com/mwarger ">
248
- <img src="https://avatars.githubusercontent.com/u/686823 ?v=4" width="100;" alt="mwarger "/>
264
+ <a href="https://github.com/andrew-levy ">
265
+ <img src="https://avatars.githubusercontent.com/u/29075740 ?v=4" width="100;" alt="andrew-levy "/>
249
266
<br />
250
- <sub><b>Mat Warger </b></sub>
267
+ <sub><b>Andrew Levy </b></sub>
251
268
</a>
252
269
</td>
253
270
<td align="center">
254
- <a href="https://github.com/gabimoncha ">
255
- <img src="https://avatars.githubusercontent.com/u/39256258 ?v=4" width="100;" alt="gabimoncha "/>
271
+ <a href="https://github.com/AlejandroGutierrezB ">
272
+ <img src="https://avatars.githubusercontent.com/u/56408597 ?v=4" width="100;" alt="AlejandroGutierrezB "/>
256
273
<br />
257
- <sub><b>Gabimoncha </b></sub>
274
+ <sub><b>Alejandro Gutierrez Barcenilla </b></sub>
258
275
</a>
259
- </td>
276
+ </td></tr>
277
+ <tr >
260
278
<td align="center">
261
279
<a href="https://github.com/debugtheworldbot">
262
280
<img src="https://avatars.githubusercontent.com/u/62830430?v=4" width="100;" alt="debugtheworldbot"/>
263
281
<br />
264
282
<sub><b>Pipizhu</b></sub>
265
283
</a>
266
- </td></tr>
267
- <tr >
284
+ </td>
268
285
<td align="center">
269
286
<a href="https://github.com/bautistaaa">
270
287
<img src="https://avatars.githubusercontent.com/u/3660667?v=4" width="100;" alt="bautistaaa"/>
@@ -279,13 +296,42 @@ Thanks go to these wonderful people:
279
296
<sub><b>YOUNESS HASSOUNE</b></sub>
280
297
</a>
281
298
</td>
299
+ <td align="center">
300
+ <a href="https://github.com/Viraj-10">
301
+ <img src="https://avatars.githubusercontent.com/u/66306233?v=4" width="100;" alt="Viraj-10"/>
302
+ <br />
303
+ <sub><b>Viraj Joshi</b></sub>
304
+ </a>
305
+ </td>
282
306
<td align="center">
283
307
<a href="https://github.com/Hacksore">
284
308
<img src="https://avatars.githubusercontent.com/u/996134?v=4" width="100;" alt="Hacksore"/>
285
309
<br />
286
310
<sub><b>Sean Boult</b></sub>
287
311
</a>
288
312
</td>
313
+ <td align="center">
314
+ <a href="https://github.com/salloom-domani">
315
+ <img src="https://avatars.githubusercontent.com/u/76164955?v=4" width="100;" alt="salloom-domani"/>
316
+ <br />
317
+ <sub><b>Salloom</b></sub>
318
+ </a>
319
+ </td></tr>
320
+ <tr >
321
+ <td align="center">
322
+ <a href="https://github.com/ralacerda">
323
+ <img src="https://avatars.githubusercontent.com/u/19380403?v=4" width="100;" alt="ralacerda"/>
324
+ <br />
325
+ <sub><b>Renato Lacerda</b></sub>
326
+ </a>
327
+ </td>
328
+ <td align="center">
329
+ <a href="https://github.com/imranbarbhuiya">
330
+ <img src="https://avatars.githubusercontent.com/u/74945038?v=4" width="100;" alt="imranbarbhuiya"/>
331
+ <br />
332
+ <sub><b>Parbez</b></sub>
333
+ </a>
334
+ </td>
289
335
<td align="center">
290
336
<a href="https://github.com/asapMaki">
291
337
<img src="https://avatars.githubusercontent.com/u/30200380?v=4" width="100;" alt="asapMaki"/>
@@ -306,15 +352,15 @@ Thanks go to these wonderful people:
306
352
<br />
307
353
<sub><b>Joar Karlsson</b></sub>
308
354
</a>
309
- </td></tr>
310
- <tr >
355
+ </td>
311
356
<td align="center">
312
357
<a href="https://github.com/boek">
313
358
<img src="https://avatars.githubusercontent.com/u/1250545?v=4" width="100;" alt="boek"/>
314
359
<br />
315
360
<sub><b>Jeff Boek</b></sub>
316
361
</a>
317
- </td>
362
+ </td></tr>
363
+ <tr >
318
364
<td align="center">
319
365
<a href="https://github.com/gwenoleR">
320
366
<img src="https://avatars.githubusercontent.com/u/10418241?v=4" width="100;" alt="gwenoleR"/>
0 commit comments