Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix NPM mismatch #80

Merged
merged 78 commits into from
Apr 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
4b10f15
luna-cli - expo template - initial commit
LunatiqueCoder Mar 29, 2023
0359bc2
@expo-cli patch - accept babel.config.native.js
LunatiqueCoder Mar 29, 2023
3c03395
yarn.lock
LunatiqueCoder Mar 29, 2023
78a535e
fix fonts
LunatiqueCoder Mar 30, 2023
ac391d4
remove eas.json and reset app.json to template init
LunatiqueCoder Mar 30, 2023
c2b84ee
update template init assets for app.json
LunatiqueCoder Mar 30, 2023
1f7cf7f
update template init assets for app.json (II)
LunatiqueCoder Mar 30, 2023
947e915
update assets and app.json accordingly
LunatiqueCoder Mar 30, 2023
af452b4
update assets and app.json accordingly (II)
LunatiqueCoder Mar 30, 2023
10197e3
update patches and fonts
LunatiqueCoder Mar 31, 2023
3b90be2
fix expo-template
LunatiqueCoder Mar 31, 2023
4149ed9
Next.js - forceSwcTransforms - remove babel patch
LunatiqueCoder Apr 4, 2023
58827d9
Expo - polished template
LunatiqueCoder Apr 4, 2023
3ee3104
Expo - polished template (2)
LunatiqueCoder Apr 4, 2023
d49b91f
(expo) - parent README and refactor fonts
LunatiqueCoder Apr 4, 2023
b5074f9
remove examples
LunatiqueCoder Apr 4, 2023
9b89c77
(expo) update gitignore
LunatiqueCoder Apr 4, 2023
f6e5739
(expo) - rename
LunatiqueCoder Apr 4, 2023
f29315d
remove year
LunatiqueCoder Apr 4, 2023
cd84fba
(expo) - published @create-luna-app/expo
LunatiqueCoder Apr 4, 2023
b563695
(expo) - published @create-luna-app/expo (2)
LunatiqueCoder Apr 4, 2023
d87a775
create-luna-app
LunatiqueCoder Apr 6, 2023
392ab0b
cli works now
LunatiqueCoder Apr 6, 2023
4bcf423
tamagui cli + readme
LunatiqueCoder Apr 7, 2023
4bb0087
tamagui cli + readme
LunatiqueCoder Apr 7, 2023
821ea39
tamagui cli
LunatiqueCoder Apr 7, 2023
a713e28
chore: release 0.0.3-1
LunatiqueCoder Apr 7, 2023
1dc0175
tamagui cli
LunatiqueCoder Apr 7, 2023
ba97427
chore: release 0.0.3-2
LunatiqueCoder Apr 7, 2023
f203749
workspaces
LunatiqueCoder Apr 8, 2023
5b5f614
update npm homepages
LunatiqueCoder Apr 8, 2023
7d396fb
chore: release 2.1.11-0
LunatiqueCoder Apr 8, 2023
09f27b1
update readmes
LunatiqueCoder Apr 8, 2023
ea15758
chore: release 2.1.11-1
LunatiqueCoder Apr 8, 2023
8e70ff6
test release-it with monorepos
LunatiqueCoder Apr 8, 2023
20e48ec
chore: release 2.1.11-2
LunatiqueCoder Apr 8, 2023
205c7bf
test release-it with monorepos (2)
LunatiqueCoder Apr 8, 2023
d03a793
Update README.md
LunatiqueCoder Apr 8, 2023
1f4fffa
chore: release 2.1.11-3
LunatiqueCoder Apr 8, 2023
647a38f
(expo) - fix SSR
LunatiqueCoder Apr 8, 2023
41a94bb
Turborepo 🚀
LunatiqueCoder Apr 8, 2023
de0a2b2
chore: release 2.1.11-4
LunatiqueCoder Apr 8, 2023
569b945
update README files
LunatiqueCoder Apr 8, 2023
d4b25c2
Merge branch 'master' into luna-cli
LunatiqueCoder Apr 8, 2023
07ee14a
rename README.md
LunatiqueCoder Apr 8, 2023
a5fc581
improve pipeline
LunatiqueCoder Apr 8, 2023
2f0869e
improve pipeline (2)
LunatiqueCoder Apr 8, 2023
03fddf3
improve pipeline (3)
LunatiqueCoder Apr 8, 2023
34b569a
improve pipeline (4)
LunatiqueCoder Apr 8, 2023
5c6ff98
improve pipeline (5)
LunatiqueCoder Apr 8, 2023
e71019c
rollback patch-package on root
LunatiqueCoder Apr 8, 2023
f46c8bd
improve pipeline (7)
LunatiqueCoder Apr 8, 2023
2012d63
improve pipeline (8) - reanimated fix
LunatiqueCoder Apr 8, 2023
0168102
improve pipeline (9) - reanimated fix
LunatiqueCoder Apr 8, 2023
5dc2ca1
remove workaround
LunatiqueCoder Apr 8, 2023
b0b7c37
remove tests for vanilla
LunatiqueCoder Apr 8, 2023
192fa09
fix expo fonts
LunatiqueCoder Apr 9, 2023
d2ec781
fix tests
LunatiqueCoder Apr 9, 2023
7e69f87
fix tests (2)
LunatiqueCoder Apr 9, 2023
4ac1553
fix tests (3)
LunatiqueCoder Apr 9, 2023
e990f46
fix tests (4)
LunatiqueCoder Apr 9, 2023
22f3a89
update gitignore
LunatiqueCoder Apr 9, 2023
bb815b7
chore: release 2.1.11-5
LunatiqueCoder Apr 9, 2023
1b8682d
(expo) - fix fonts and reanimated version
LunatiqueCoder Apr 9, 2023
53556d1
(vanilla) - reanimated@~2.14.4
LunatiqueCoder Apr 9, 2023
cb74252
chore: release 2.1.11-6
LunatiqueCoder Apr 9, 2023
d1812b1
(main) - update README.md
LunatiqueCoder Apr 9, 2023
cde282a
(cli) - better spinner message
LunatiqueCoder Apr 9, 2023
2b6f4e3
(main) - yarn install
LunatiqueCoder Apr 9, 2023
42923cb
chore: release 2.1.11-7
LunatiqueCoder Apr 9, 2023
044384c
(cli) - force yarn
LunatiqueCoder Apr 9, 2023
1bc39e2
chore: release 2.1.11-8
LunatiqueCoder Apr 9, 2023
bab5c85
v3.0.0 - prepare release
LunatiqueCoder Apr 9, 2023
9d355af
chore: release 3.0.0
LunatiqueCoder Apr 9, 2023
dabf610
(cli) - remove error code - process.exit(0)
LunatiqueCoder Apr 9, 2023
d58e335
chore: release 3.0.1
LunatiqueCoder Apr 9, 2023
49cec72
Merge branch 'master' into luna-cli-3
LunatiqueCoder Apr 9, 2023
2177cbd
(all) - update README.md
LunatiqueCoder Apr 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 17 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ yarn create luna-app

Use the above command to start a new React Native app using this template. After that, all the commands from below are available:

- ### 📱 **Native**

#### `yarn start`

Start Metro Bundler. After that, you can press `i` or `a` to run the app on iOS or Android simulator respectively.

- ### 💻 **Web**
#### `yarn web`

Expand All @@ -69,11 +75,6 @@ Runs the web app in production mode with Next.js. \
Open [http://localhost:3000][25] to view it in the browser. \
**Note:** You have to run `yarn build` first!

- ### 📱 **Native**

#### `yarn start`

Start Metro Bundler. After that, you can press `i` or `a` to run the app on iOS or Android simulator respectively.

## 🪲 Debugging
- ### React Native CLI
Expand All @@ -99,8 +100,8 @@ Further information can be found here: https://github.com/react-native-community
|---------------------------|
| [![jetbrains100][33]][28] |

[1]: https://github.com/criszz77/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/criszz77/luna/actions
[1]: https://github.com/LunatiqueCoder/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/LunatiqueCoder/luna/actions
[3]: https://img.shields.io/badge/-React%20Native%20CLI-282C34?style=flat-square&logo=react&logoColor=61DAFB
[4]: https://reactnative.dev/

Expand All @@ -109,16 +110,16 @@ Further information can be found here: https://github.com/react-native-community
[6]: https://nextjs.org/
[7]: https://img.shields.io/badge/platforms-Android%20%7C%20iOS%20%7C%20Web-brightgreen.svg?style=flat-square&colorB=191A17
[8]: https://necolas.github.io/react-native-web/
[9]: https://img.shields.io/github/license/criszz77/luna
[10]: https://github.com/criszz77/luna/blob/master/LICENSE
[9]: https://img.shields.io/github/LunatiqueCoder/criszz77/luna
[10]: https://github.com/LunatiqueCoder/luna/blob/master/LICENSE
[11]: https://img.shields.io/maintenance/yes/2023
[12]: https://github.com/criszz77/luna/graphs/contributors
[13]: https://img.shields.io/npm/v/@criszz77/luna
[14]: https://www.npmjs.com/package/@criszz77/luna
[12]: https://github.com/LunatiqueCoder/luna/graphs/contributors
[13]: https://img.shields.io/npm/v/create-luna-app
[14]: https://www.npmjs.com/package/create-luna-app
[15]: https://img.shields.io/github/issues/criszz77/luna
[16]: https://github.com/criszz77/luna/issues
[17]: https://img.shields.io/github/issues-closed/criszz77/luna
[18]: https://github.com/criszz77/luna/issues?q=is%3Aissue+is%3Aclosed
[16]: https://github.com/LunatiqueCoder/luna/issues
[17]: https://img.shields.io/github/issues-closed/LunatiqueCoder/luna
[18]: https://github.com/LunatiqueCoder/luna/issues?q=is%3Aissue+is%3Aclosed
[19]: https://luna-gamma.vercel.app/
[20]: https://github.com/LunatiqueCoder/luna/wiki/v2.0.0
[21]: https://github.com/invertase/react-native-firebase-authentication-example
Expand All @@ -131,7 +132,7 @@ Further information can be found here: https://github.com/react-native-community
[28]: https://www.jetbrains.com/
[29]: https://tamagui.dev
[30]: https://github.com/npm/npx#description
[31]: https://img.shields.io/github/languages/top/criszz77/luna
[31]: https://img.shields.io/github/languages/top/LunatiqueCoder/luna
[32]: https://github.com/criszz77/luna/search?l=typescript
[33]: https://user-images.githubusercontent.com/55203625/213786907-b95dfb4b-08bf-4449-a055-72edf401da23.png
[34]: https://img.shields.io/badge/-Expo%20CLI-282C34?style=flat-square&logo=expo&logoColor=#D04A37
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"templates/vanilla/*"
],
"private": true,
"version": "2.1.11-8",
"version": "3.0.1",
"description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.",
"repository": {
"type": "git",
Expand Down Expand Up @@ -57,7 +57,7 @@
},
"plugins": {
"@release-it-plugins/workspaces": {
"distTag": "next"
"distTag": "latest"
},
"@release-it/bumper": {
"in": "package.json",
Expand Down
30 changes: 13 additions & 17 deletions packages/create-luna-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,11 @@
You can create a new project interactively by running:

```bash
npx create-luna-app@latest
# or
npm create luna-app@latest
# or
yarn create luna-app
```

[1]: https://github.com/criszz77/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/criszz77/luna/actions
[1]: https://github.com/LunatiqueCoder/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/LunatiqueCoder/luna/actions
[3]: https://img.shields.io/badge/-React%20Native%20CLI-282C34?style=flat-square&logo=react&logoColor=61DAFB
[4]: https://reactnative.dev/

Expand All @@ -53,16 +49,16 @@ yarn create luna-app
[6]: https://nextjs.org/
[7]: https://img.shields.io/badge/platforms-Android%20%7C%20iOS%20%7C%20Web-brightgreen.svg?style=flat-square&colorB=191A17
[8]: https://necolas.github.io/react-native-web/
[9]: https://img.shields.io/github/license/criszz77/luna
[10]: https://github.com/criszz77/luna/blob/master/LICENSE
[9]: https://img.shields.io/github/license/LunatiqueCoder/luna
[10]: https://github.com/LunatiqueCoder/luna/blob/master/LICENSE
[11]: https://img.shields.io/maintenance/yes/2023
[12]: https://github.com/criszz77/luna/graphs/contributors
[13]: https://img.shields.io/npm/v/@criszz77/luna
[14]: https://www.npmjs.com/package/@criszz77/luna
[15]: https://img.shields.io/github/issues/criszz77/luna
[16]: https://github.com/criszz77/luna/issues
[17]: https://img.shields.io/github/issues-closed/criszz77/luna
[18]: https://github.com/criszz77/luna/issues?q=is%3Aissue+is%3Aclosed
[12]: https://github.com/LunatiqueCoder/luna/graphs/contributors
[13]: https://img.shields.io/npm/v/create-luna-app
[14]: https://www.npmjs.com/package/create-luna-app
[15]: https://img.shields.io/github/issues/LunatiqueCoder/luna
[16]: https://github.com/LunatiqueCoder/luna/issues
[17]: https://img.shields.io/github/issues-closed/LunatiqueCoder/luna
[18]: https://github.com/LunatiqueCoder/luna/issues?q=is%3Aissue+is%3Aclosed
[19]: https://luna-gamma.vercel.app/
[20]: https://github.com/LunatiqueCoder/luna/wiki/v2.0.0
[21]: https://github.com/invertase/react-native-firebase-authentication-example
Expand All @@ -75,8 +71,8 @@ yarn create luna-app
[28]: https://www.jetbrains.com/
[29]: https://tamagui.dev
[30]: https://github.com/npm/npx#description
[31]: https://img.shields.io/github/languages/top/criszz77/luna
[32]: https://github.com/criszz77/luna/search?l=typescript
[31]: https://img.shields.io/github/languages/top/LunatiqueCoder/luna
[32]: https://github.com/LunatiqueCoder/luna/search?l=typescript
[33]: https://user-images.githubusercontent.com/55203625/213786907-b95dfb4b-08bf-4449-a055-72edf401da23.png
[34]: https://img.shields.io/badge/-Expo%20CLI-282C34?style=flat-square&logo=expo&logoColor=#D04A37
[35]: https://expo.dev/
Expand Down
2 changes: 1 addition & 1 deletion packages/create-luna-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-luna-app",
"version": "2.1.11-8",
"version": "3.0.1",
"description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion templates/expo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@create-luna-app/expo",
"version": "2.1.11-8",
"version": "3.0.1",
"description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.",
"repository": {
"type": "git",
Expand Down
22 changes: 11 additions & 11 deletions templates/vanilla/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ npx react-native init <b>MyAppName</b> --template @criszz77/luna

Use the above command to start a new React Native app using this template. After that, all the commands from below are available:

[1]: https://github.com/criszz77/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/criszz77/luna/actions
[1]: https://github.com/LunatiqueCoder/react-native-media-console/workflows/ci/badge.svg
[2]: https://github.com/LunatiqueCoder/luna/actions
[3]: https://img.shields.io/badge/-React%20Native%20CLI-282C34?style=flat-square&logo=react&logoColor=61DAFB
[4]: https://reactnative.dev/

Expand All @@ -45,16 +45,16 @@ Use the above command to start a new React Native app using this template. After
[6]: https://nextjs.org/
[7]: https://img.shields.io/badge/platforms-Android%20%7C%20iOS%20%7C%20Web-brightgreen.svg?style=flat-square&colorB=191A17
[8]: https://necolas.github.io/react-native-web/
[9]: https://img.shields.io/github/license/criszz77/luna
[10]: https://github.com/criszz77/luna/blob/master/LICENSE
[9]: https://img.shields.io/github/license/LunatiqueCoder/luna
[10]: https://github.com/LunatiqueCoder/luna/blob/master/LICENSE
[11]: https://img.shields.io/maintenance/yes/2023
[12]: https://github.com/criszz77/luna/graphs/contributors
[12]: https://github.com/LunatiqueCoder/luna/graphs/contributors
[13]: https://img.shields.io/npm/v/@criszz77/luna
[14]: https://www.npmjs.com/package/@criszz77/luna
[15]: https://img.shields.io/github/issues/criszz77/luna
[16]: https://github.com/criszz77/luna/issues
[17]: https://img.shields.io/github/issues-closed/criszz77/luna
[18]: https://github.com/criszz77/luna/issues?q=is%3Aissue+is%3Aclosed
[15]: https://img.shields.io/github/issues/LunatiqueCoder/luna
[16]: https://github.com/LunatiqueCoder/luna/issues
[17]: https://img.shields.io/github/issues-closed/LunatiqueCoder/luna
[18]: https://github.com/LunatiqueCoder/luna/issues?q=is%3Aissue+is%3Aclosed
[19]: https://luna-gamma.vercel.app/
[20]: https://github.com/LunatiqueCoder/luna/wiki/v2.0.0
[21]: https://github.com/invertase/react-native-firebase-authentication-example
Expand All @@ -67,8 +67,8 @@ Use the above command to start a new React Native app using this template. After
[28]: https://www.jetbrains.com/
[29]: https://tamagui.dev
[30]: https://github.com/npm/npx#description
[31]: https://img.shields.io/github/languages/top/criszz77/luna
[32]: https://github.com/criszz77/luna/search?l=typescript
[31]: https://img.shields.io/github/languages/top/LunatiqueCoder/luna
[32]: https://github.com/LunatiqueCoder/luna/search?l=typescript
[33]: https://user-images.githubusercontent.com/55203625/213786907-b95dfb4b-08bf-4449-a055-72edf401da23.png
[34]: https://img.shields.io/badge/-Expo%20CLI-282C34?style=flat-square&logo=expo&logoColor=#D04A37
[35]: https://expo.dev/
2 changes: 1 addition & 1 deletion templates/vanilla/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@criszz77/luna",
"version": "2.1.11-8",
"version": "3.0.1",
"description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.",
"repository": {
"type": "git",
Expand Down
13 changes: 7 additions & 6 deletions templates/vanilla/template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@

## 🏃🏻‍♂️ Running the app

- ### 📱 **Native**

#### `yarn start`

Start Metro Bundler. After that, you can press `i` or `a` to run the app on iOS or Android simulator respectively.


- ### 💻 **Web**
#### `yarn web`

Expand All @@ -34,12 +41,6 @@ Runs the web app in production mode with Next.js. \
Open [http://localhost:3000][25] to view it in the browser. \
**Note:** You have to run `yarn build` first!

- ### 📱 **Native**

#### `yarn start`

Start Metro Bundler. After that, you can press "i" or "a" to run the app on iOS or Android simulator respectively.


## 🧰 Development Tools
- [React Dev Tools][27] supports inspecting and editing of React Native styles. It’s recommended that you rely more on React Dev Tools and live/hot-reloading rather than inspecting and editing the **DOM** directly.
Expand Down
2 changes: 1 addition & 1 deletion templates/vanilla/template/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ProjectName",
"version": "2.1.11-8",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
Expand Down