Skip to content

Commit cdb7f5e

Browse files
committed
add files property for react-native package
1 parent 3737dae commit cdb7f5e

File tree

6 files changed

+22
-6
lines changed

6 files changed

+22
-6
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ yarn-error.log
77
# jest
88
coverage/
99

10-
# tsc
10+
# tsc / build
1111
#
1212
dist
1313
android/build
14+
*.tgz
1415

1516
# OSX
1617
#

examples/RNOneSignalTS/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ This is a new [**React Native**](https://reactnative.dev) project, bootstrapped
44

55
> **Note**: Make sure you have completed the [Set Up Your Environment](https://reactnative.dev/docs/set-up-your-environment) guide before proceeding.
66
7-
Also make sure to run the link command in root:
8-
`bun link`
7+
Run `bun run setup` to package the bundle and use it for the example.
98

109
## Step 1: Start Metro
1110

examples/RNOneSignalTS/bun.lock

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
22
"lockfileVersion": 1,
3+
"configVersion": 0,
34
"workspaces": {
45
"": {
56
"name": "RNOneSignalTS",
67
"dependencies": {
78
"@react-native/new-app-screen": "0.81.4",
89
"react": "19.1.0",
910
"react-native": "0.81.4",
10-
"react-native-onesignal": "link:react-native-onesignal",
11+
"react-native-onesignal": "file:../../react-native-onesignal.tgz",
1112
"react-native-safe-area-context": "^5.5.2",
1213
},
1314
"devDependencies": {
@@ -895,7 +896,7 @@
895896

896897
"react-native": ["[email protected]", "", { "dependencies": { "@jest/create-cache-key-function": "^29.7.0", "@react-native/assets-registry": "0.81.4", "@react-native/codegen": "0.81.4", "@react-native/community-cli-plugin": "0.81.4", "@react-native/gradle-plugin": "0.81.4", "@react-native/js-polyfills": "0.81.4", "@react-native/normalize-colors": "0.81.4", "@react-native/virtualized-lists": "0.81.4", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", "babel-jest": "^29.7.0", "babel-plugin-syntax-hermes-parser": "0.29.1", "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", "glob": "^7.1.1", "invariant": "^2.2.4", "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", "metro-runtime": "^0.83.1", "metro-source-map": "^0.83.1", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", "react-devtools-core": "^6.1.5", "react-refresh": "^0.14.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.26.0", "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", "ws": "^6.2.3", "yargs": "^17.6.2" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "^19.1.0" }, "optionalPeers": ["@types/react"], "bin": { "react-native": "cli.js" } }, "sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ=="],
897898

898-
"react-native-onesignal": ["react-native-onesignal@link:react-native-onesignal", {}],
899+
"react-native-onesignal": ["react-native-onesignal@../../react-native-onesignal.tgz", { "dependencies": { "invariant": "^2.2.4" } }],
899900

900901
"react-native-safe-area-context": ["[email protected]", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-4XGqMNj5qjUTYywJqpdWZ9IG8jgkS3h06sfVjfw5yZQZfWnRFXczi0GnYyFyCc2EBps/qFmoCH8fez//WumdVg=="],
901902

examples/RNOneSignalTS/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.0.1",
44
"private": true,
55
"scripts": {
6+
"setup": "./setup.sh",
67
"android": "react-native run-android",
78
"ios": "react-native run-ios",
89
"start": "react-native start"
@@ -11,7 +12,7 @@
1112
"@react-native/new-app-screen": "0.81.4",
1213
"react": "19.1.0",
1314
"react-native": "0.81.4",
14-
"react-native-onesignal": "link:react-native-onesignal",
15+
"react-native-onesignal": "file:../../react-native-onesignal.tgz",
1516
"react-native-safe-area-context": "^5.5.2"
1617
},
1718
"devDependencies": {

examples/RNOneSignalTS/setup.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
cd ../../
2+
bun run build
3+
4+
rm react-native-onesignal.tgz
5+
bun pm pack
6+
mv react-native-onesignal-*.tgz react-native-onesignal.tgz

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
"name": "react-native-onesignal",
33
"version": "5.2.14",
44
"description": "React Native OneSignal SDK",
5+
"files": [
6+
"dist",
7+
"android",
8+
"ios",
9+
"react-native-onesignal.podspec",
10+
"README.md",
11+
"LICENSE"
12+
],
513
"main": "dist/index.js",
614
"types": "dist/index.d.ts",
715
"scripts": {

0 commit comments

Comments
 (0)