react-native-fbsdk-next
Version:
Facebook SDK support for React Native apps.
166 lines (165 loc) • 4.58 kB
JSON
{
"name": "react-native-fbsdk-next",
"version": "12.1.4",
"description": "Facebook SDK support for React Native apps.",
"main": "lib/commonjs/index.js",
"module": "lib/module/index.js",
"types": "lib/typescript/src/index.d.ts",
"sideEffects": false,
"author": {
"name": "Marcos Bérgamo"
},
"contributors": [
{
"name": "Zhuowen Deng"
},
{
"name": "Chris Hackmann"
},
{
"name": "Pouya Larjani"
},
{
"name": "Cody Winton"
},
{
"name": "Janic Duplessis"
},
{
"name": "Georges DIMITRY"
},
{
"name": "Mike Hardy"
}
],
"repository": {
"type": "git",
"url": "git+https://github.com/thebergamo/react-native-fbsdk-next.git"
},
"homepage": "https://github.com/thebergamo/react-native-fbsdk-next/",
"keywords": [
"react",
"react-native",
"react-component",
"ios",
"android",
"facebook",
"core"
],
"license": "MIT",
"scripts": {
"build:plugin": "tsc --build plugin",
"clean:plugin": "expo-module clean plugin",
"lint:plugin": "eslint plugin/src/*",
"start": "react-native start",
"prepare": "bob build && npm run clean:plugin && npm run build:plugin",
"lint": "eslint ./src",
"test": "yarn validate:prettier && yarn validate:eslint && yarn jest",
"validate:eslint": "eslint \"src/**/*\"",
"validate:prettier": "prettier \"{src,jest,plugin/src}/**/*.{js,ts,tsx}\" --check",
"validate:prettier:fix": "prettier \"{src,jest,plugin/src}/**/*.{js,ts,tsx}\" --write",
"validate:ts": "tsc --noEmit",
"example:start": "cd ./RNFBSDKExample && yarn start",
"example:ios": "cd ./RNFBSDKExample/ios && rm -f Podfile.lock && pod install && yarn ios",
"example:android": "cd ./RNFBSDKExample && yarn android",
"example:clean": "cd RNFBSDKExample && \\rm -fr yarn.lock node_modules ios/Podfile.lock && cd ..",
"example:install": "cd RNFBSDKExample && yarn && cd ios && (rm -f Podfile.lock && pod install || true) && cd ../..",
"example:devcopy": "yarn prepare && cp -rv package.json android ios lib src *.podspec RNFBSDKExample/node_modules/react-native-fbsdk-next/",
"semantic-release": "semantic-release",
"jest": "jest"
},
"files": [
"android/src/main/AndroidManifest.xml",
"android/src/main/java/",
"android/build.gradle",
"ios",
"lib",
"src",
"LICENSE.txt",
"README.md",
"react-native-fbsdk-next.podspec",
"jest",
"tsconfig.json",
"app.plugin.js",
"expo-module.config.json",
"plugin/build/"
],
"dependencies": {},
"peerDependencies": {
"expo": ">=47.0.0",
"react-native": ">=0.63.3"
},
"peerDependenciesMeta": {
"expo": {
"optional": true
}
},
"devDependencies": {
"@babel/core": "^7.23.9",
"@babel/runtime": "^7.23.9",
"@react-native-community/eslint-config": "^3.2.0",
"@semantic-release/commit-analyzer": "^11.1.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^9.2.6",
"@semantic-release/npm": "^11.0.2",
"@semantic-release/release-notes-generator": "^12.1.0",
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
"@tsconfig/node14": "^14.1.0",
"@types/react": "^18.2.48",
"@types/xml2js": "^0.4.14",
"@typescript-eslint/eslint-plugin": "^6.19.1",
"@typescript-eslint/parser": "^6.19.1",
"babel-jest": "^29.7.0",
"babel-plugin-module-resolver": "^5.0.0",
"conventional-changelog-conventionalcommits": "^7.0.2",
"eslint": "^8.56.0",
"expo": "^47",
"expo-module-scripts": "^3.4.0",
"jest": "^29.7.0",
"metro-react-native-babel-preset": "^0.77.0",
"prettier": "^3.2.4",
"react": "18.2.0",
"react-native": "^0.73.2",
"react-native-builder-bob": "^0.23.2",
"react-test-renderer": "18.2.0",
"semantic-release": "^23.0.0",
"typescript": "^5.3.3",
"xml2js": "^0.6.2"
},
"resolutions": {
"cliui": "^6",
"lru-cache": "^8"
},
"prettier": {
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": false,
"bracketSameLine": true,
"parser": "typescript"
},
"@react-native-community/bob": {
"source": "src",
"output": "lib",
"targets": [
[
"commonjs"
],
"module",
"typescript"
]
},
"react-native": "src/index.ts",
"react-native-builder-bob": {
"source": "src",
"output": "lib",
"targets": [
"commonjs",
"module",
"typescript"
]
},
"eslintIgnore": [
"node_modules/",
"lib/"
]
}