diff --git a/demo/package-lock.json b/demo/package-lock.json index ccf3b01..40dbe6b 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -23,7 +23,7 @@ "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", "@react-native-community/cli": "^15.1.2", - "@react-native-community/cli-platform-android": "15.1.2", + "@react-native-community/cli-platform-android": "15.1.3", "@react-native-community/cli-platform-ios": "15.1.2", "@react-native/babel-preset": "0.76.3", "@react-native/eslint-config": "0.76.1", @@ -42,6 +42,46 @@ "node": ">=18" } }, + "../sdk": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "@react-native-async-storage/async-storage": "^2.0.0" + }, + "devDependencies": { + "@eslint/js": "^9.15.0", + "@types/jest": "^29.5.14", + "@types/node": "^22.9.0", + "@types/react": "^18.3.12", + "@types/react-native": "^0.72.8", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "@typescript-eslint/parser": "^8.13.0", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-class-properties": "^6.10.2", + "copyfiles": "^2.4.1", + "eslint": "^9.15.0", + "eslint-config-google": "^0.14.0", + "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.6.3", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react": "^7.37.2", + "glob": "^11.0.0", + "globals": "^15.12.0", + "jest": "^29.7.0", + "jest-fetch-mock": "^3.0.3", + "metro-react-native-babel-preset": "^0.77.0", + "mockdate": "^3.0.2", + "react": "^18.3.1", + "react-native": "^0.76.1", + "rimraf": "^6.0.1", + "run-script-os": "^1.1.5", + "ts-jest": "^29.2.5", + "typescript": "^5.6.3", + "typescript-eslint": "^8.15.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -2956,6 +2996,49 @@ "joi": "^17.2.1" } }, + "node_modules/@react-native-community/cli-config-android": { + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-15.1.3.tgz", + "integrity": "sha512-v9okV/WQfMJEWRddI0S6no2v9Lvk54KgFkw1mvMYhJKVqloCNsIWzoqme0u7zIuYSzwsjXUQXVlGiDzbbwdkBw==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "15.1.3", + "chalk": "^4.1.2", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.4.1" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/@react-native-community/cli-tools": { + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.1.3.tgz", + "integrity": "sha512-2RzoUKR+Y03ijBeeSoCSQihyN6dxy3fbHjraO4MheZZUzt/Yd1VMEDd0R5aa6rtiRDoknbHt45RL2GMa8MSaEA==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@react-native-community/cli-config-apple": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-15.1.2.tgz", @@ -3004,6 +3087,31 @@ "yaml": "^2.2.1" } }, + "node_modules/@react-native-community/cli-doctor/node_modules/@react-native-community/cli-config-android": { + "version": "15.1.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-15.1.2.tgz", + "integrity": "sha512-A6YQPl+0pTG0vuTcYLHJODkLy8qgZ2YIfy5XiZEAyxAbkSFbyOf7XR7hzjTw6S0BUJzF+eizHeAsKQ2b1bO75A==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "15.1.2", + "chalk": "^4.1.2", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.4.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/@react-native-community/cli-platform-android": { + "version": "15.1.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.1.2.tgz", + "integrity": "sha512-LZ+0g7iQ8iniTJmogNe0yrvy03Jh07S02ISrW8rDI/ttdlZgK8Kq+UDoz+isV2Ayjnpj85N1z2PotWlDbLmvAg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-config-android": "15.1.2", + "@react-native-community/cli-tools": "15.1.2", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "logkitty": "^0.7.1" + } + }, "node_modules/@react-native-community/cli-doctor/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -3018,28 +3126,47 @@ } }, "node_modules/@react-native-community/cli-platform-android": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.1.2.tgz", - "integrity": "sha512-LZ+0g7iQ8iniTJmogNe0yrvy03Jh07S02ISrW8rDI/ttdlZgK8Kq+UDoz+isV2Ayjnpj85N1z2PotWlDbLmvAg==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.1.3.tgz", + "integrity": "sha512-ZwrBK0UK4DRHoQm2v5m8+PlNHBK5gmibBU6rqNFLo4aZJ2Rufalbv3SF+DukgSyoI9/kI8UVrzSNj17e+HhN5A==", "dev": true, "dependencies": { - "@react-native-community/cli-config-android": "15.1.2", - "@react-native-community/cli-tools": "15.1.2", + "@react-native-community/cli-config-android": "15.1.3", + "@react-native-community/cli-tools": "15.1.3", "chalk": "^4.1.2", "execa": "^5.0.0", "logkitty": "^0.7.1" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/@react-native-community/cli-config-android": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-15.1.2.tgz", - "integrity": "sha512-A6YQPl+0pTG0vuTcYLHJODkLy8qgZ2YIfy5XiZEAyxAbkSFbyOf7XR7hzjTw6S0BUJzF+eizHeAsKQ2b1bO75A==", + "node_modules/@react-native-community/cli-platform-android/node_modules/@react-native-community/cli-tools": { + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.1.3.tgz", + "integrity": "sha512-2RzoUKR+Y03ijBeeSoCSQihyN6dxy3fbHjraO4MheZZUzt/Yd1VMEDd0R5aa6rtiRDoknbHt45RL2GMa8MSaEA==", "dev": true, "dependencies": { - "@react-native-community/cli-tools": "15.1.2", + "appdirsjs": "^1.2.4", "chalk": "^4.1.2", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.4.1" + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@react-native-community/cli-platform-apple": { @@ -10971,12 +11098,8 @@ } }, "node_modules/raygun4reactnative": { - "version": "1.4.5", - "resolved": "file:../sdk", - "license": "MIT", - "dependencies": { - "@react-native-async-storage/async-storage": "^2.0.0" - } + "resolved": "../sdk", + "link": true }, "node_modules/react": { "version": "18.3.1", diff --git a/demo/package.json b/demo/package.json index e704049..9c588a0 100644 --- a/demo/package.json +++ b/demo/package.json @@ -25,7 +25,7 @@ "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", "@react-native-community/cli": "^15.1.2", - "@react-native-community/cli-platform-android": "15.1.2", + "@react-native-community/cli-platform-android": "15.1.3", "@react-native-community/cli-platform-ios": "15.1.2", "@react-native/babel-preset": "0.76.3", "@react-native/eslint-config": "0.76.1",