Skip to content

Commit 9bb2a22

Browse files
committed
feat: upgrade templates to latest react & react-native
1 parent 3c99c09 commit 9bb2a22

File tree

56 files changed

+18376
-1383
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+18376
-1383
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

packages/create-react-native-library/templates/common/$package.json

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "<%- project.slug %>",
2+
"name": "react-native-test",
33
"version": "0.1.0",
4-
"description": "<%- project.description %>",
4+
"description": "test",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",
77
"types": "lib/typescript/index.d.ts",
@@ -47,26 +47,30 @@
4747
"registry": "https://registry.npmjs.org/"
4848
},
4949
"devDependencies": {
50-
"@commitlint/config-conventional": "^11.0.0",
51-
"@react-native-community/eslint-config": "^2.0.0",
52-
"@release-it/conventional-changelog": "^2.0.0",
53-
"@types/jest": "^27.0.3",
54-
"@types/react": "^17.0.37",
55-
"@types/react-native": "0.66.8",
56-
"commitlint": "^11.0.0",
50+
"@babel/eslint-parser": "^7.18.2",
51+
"@commitlint/config-conventional": "^17.0.2",
52+
"@react-native-community/eslint-config": "^3.0.2",
53+
"@release-it/conventional-changelog": "^5.0.0",
54+
"@types/jest": "^28.1.2",
55+
"@types/react": "~17.0.21",
56+
"@types/react-native": "0.67.9",
57+
"commitlint": "^17.0.2",
5758
"eslint": "^8.4.1",
58-
"eslint-config-prettier": "^7.0.0",
59-
"eslint-plugin-prettier": "^3.1.3",
59+
"eslint-config-prettier": "^8.5.0",
60+
"eslint-plugin-prettier": "^4.0.0",
6061
"husky": "^6.0.0",
61-
"jest": "^27.4.3",
62+
"jest": "^28.1.1",
6263
"pod-install": "^0.1.0",
6364
"prettier": "^2.0.5",
6465
"react": "17.0.2",
65-
"react-native": "0.66.3",
66-
"react-native-builder-bob": "^<%- bob.version %>",
67-
"release-it": "^14.2.2",
66+
"react-native": "0.68.2",
67+
"react-native-builder-bob": "^0.18.2",
68+
"release-it": "^15.0.0",
6869
"typescript": "^4.5.2"
6970
},
71+
"resolutions": {
72+
"@types/react": "17.0.21"
73+
},
7074
"peerDependencies": {
7175
"react": "*",
7276
"react-native": "*"
@@ -102,6 +106,7 @@
102106
},
103107
"eslintConfig": {
104108
"root": true,
109+
"parser": "@babel/eslint-parser",
105110
"extends": [
106111
"@react-native-community",
107112
"prettier"

packages/create-react-native-library/templates/common/example/metro.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const path = require('path');
2-
const exclusionList = require('metro-config/src/defaults/exclusionList');
32
const escape = require('escape-string-regexp');
3+
const exclusionList = require('metro-config/src/defaults/exclusionList');
44
const pak = require('../package.json');
55

66
const root = path.resolve(__dirname, '..');

packages/create-react-native-library/templates/common/example/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { multiply } from '<%- project.slug %>';
1212
export default function App() {
1313
return (
1414
<View style={styles.container}>
15-
<<%- project.name %>ViewManager color="#32a852" style={styles.box} />
15+
<<%- project.name %>View color="#32a852" style={styles.box} />
1616
</View>
1717
);
1818
}

packages/create-react-native-library/templates/common/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"noImplicitReturns": true,
1818
"noImplicitUseStrict": false,
1919
"noStrictGenericChecks": false,
20+
"noUncheckedIndexedAccess": true,
2021
"noUnusedLocals": true,
2122
"noUnusedParameters": true,
2223
"resolveJsonModule": true,
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
BUNDLE_PATH: "vendor/bundle"
2+
BUNDLE_FORCE_RUBY_PLATFORM: 1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.7.4

packages/create-react-native-library/templates/example/example/$package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"start": "react-native start"
1010
},
1111
"dependencies": {
12-
"react": "16.13.1",
13-
"react-native": "0.63.4"
12+
"react": "17.0.2",
13+
"react-native": "0.68.2"
1414
},
1515
"devDependencies": {
1616
"@babel/core": "^7.12.10",
1717
"@babel/runtime": "^7.12.5",
18-
"babel-plugin-module-resolver": "^4.0.0",
19-
"metro-react-native-babel-preset": "^0.64.0"
18+
"babel-plugin-module-resolver": "^4.1.0",
19+
"metro-react-native-babel-preset": "^0.67.0"
2020
}
2121
}

0 commit comments

Comments
 (0)