UNPKG

@nevis-security/nevis-mobile-authentication-sdk-react

Version:

React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.

198 lines (197 loc) 4.57 kB
{ "name": "@nevis-security/nevis-mobile-authentication-sdk-react", "version": "5.0.0", "description": "React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.", "main": "./lib/module/index.js", "types": "./lib/typescript/index.d.ts", "exports": { ".": { "source": "./src/index.tsx", "types": "./lib/typescript/index.d.ts", "default": "./lib/module/index.js" }, "./package.json": "./package.json" }, "files": [ "src", "lib", "android", "ios", "cpp", "LICENSE", "README.md", "*.podspec", "!ios/build", "!android/build", "!android/gradle", "!android/gradlew", "!android/gradlew.bat", "!android/local.properties", "!lib/typescript/example", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__", "!**/.*" ], "scripts": { "test": "jest --collectCoverage", "typecheck": "tsc --noEmit", "formatcheck": "yarn prettier -c \"src/**/*.{jsx,ts,tsx}\"", "lint": "eslint \"src/**/*.{js,ts,tsx}\"", "prepare": "bob build", "release": "release-it", "example": "yarn workspace NevisMobileAuthenticationSdkReactExample", "clean": "del-cli android/build example/android/build example/android/app/build example/android/app/.cxx ios/build example/ios/build lib", "check-dependencies": "rnx-align-deps --diff-mode allow-subset", "fix-dependencies": "rnx-align-deps --diff-mode allow-subset --write" }, "keywords": [ "react-native", "ios", "android", "authenticate", "secure", "login", "signin", "register", "password", "digital", "mobile", "confirm", "customer", "user", "experience" ], "author": "Nevis Security AG <sales@nevis-security.com> (https://www.nevis.net)", "license": "SEE LICENSE IN LICENSE", "homepage": "https://www.nevis.net", "publishConfig": { "access": "public" }, "devDependencies": { "@eslint/compat": "2.0.3", "@eslint/eslintrc": "3.3.5", "@eslint/js": "10.0.1", "@react-native-community/cli": "20.1.0", "@react-native-community/cli-platform-android": "20.1.0", "@react-native-community/cli-platform-ios": "20.1.0", "@react-native/jest-preset": "0.85.2", "@react-native/metro-config": "0.85.2", "@rnx-kit/align-deps": "3.4.5", "@types/jest": "29.5.14", "@types/react": "19.2.3", "@typescript-eslint/eslint-plugin": "8.58.1", "@typescript-eslint/parser": "8.58.1", "del-cli": "7.0.0", "eslint": "10.0.3", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-native": "5.0.0", "globals": "15.15.0", "jest": "29.2.1", "jest-sonar-reporter": "2.0.0", "prettier": "3.8.1", "react": "19.2.3", "react-native": "0.85.2", "react-native-builder-bob": "0.40.18", "release-it": "19.2.4", "typedoc": "0.28.17", "typescript": "5.9.3" }, "dependencies": { "react-native-uuid": "2.0.4" }, "resolutions": { "@types/react": "19.2.3" }, "packageManager": "yarn@4.11.0", "peerDependencies": { "react": "19.2.3", "react-native": "^0.82.0 || ^0.83.0 || ^0.84.0 || ^0.85.0" }, "engines": { "node": ">= 22.11.0" }, "workspaces": [ "example" ], "jest": { "preset": "react-native", "modulePathIgnorePatterns": [ "<rootDir>/example/node_modules", "<rootDir>/lib/", "<rootDir>/src/__tests__/testData" ], "testResultsProcessor": "jest-sonar-reporter", "setupFiles": [ "<rootDir>/src/__mocks__/setupJest.ts" ] }, "jestSonar": { "reportPath": "coverage", "reportFile": "test-reporter.xml", "indent": 2 }, "react-native-builder-bob": { "source": "src", "output": "lib", "targets": [ [ "module", { "esm": true } ], [ "typescript", { "project": "tsconfig.build.json" } ] ] }, "codegenConfig": { "name": "RNNevisMobileAuthenticationSdkReactSpec", "type": "modules", "jsSrcsDir": "src", "android": { "javaPackageName": "ch.nevis.mobile.authentication.sdk.react" } }, "create-react-native-library": { "type": "turbo-module", "languages": "kotlin-objc", "tools": [ "eslint", "jest", "release-it" ], "version": "0.61.0" }, "rnx-kit": { "kitType": "library", "alignDeps": { "requirements": { "development": [ "react-native@0.85" ], "production": [ "react-native@0.82 || 0.83 || 0.84 || 0.85" ] }, "capabilities": [ "community/cli", "community/cli-android", "community/cli-ios", "core", "core-android", "core-ios", "core/metro-config", "react", "jest" ] } } }