vision-camera-simple-scanner
Version:
High performance barcode scanner for React Native using VisionCamera, forked from vision-camera-barcode-scanner
101 lines (100 loc) • 3.1 kB
JSON
{
"name": "vision-camera-simple-scanner",
"version": "2.1.8",
"description": "High performance barcode scanner for React Native using VisionCamera, forked from vision-camera-barcode-scanner",
"keywords": [
"android",
"ios",
"react-native",
"react-native-vision-camera",
"vision-camera"
],
"homepage": "https://github.com/maxpowa/vision-camera-simple-scanner#readme",
"repository": "github:maxpowa/vision-camera-simple-scanner",
"license": "MIT",
"author": "Max Gurela <mgurela@ptc.com>",
"type": "module",
"exports": {
".": {
"require": "./dist/index.cjs",
"import": "./dist/index.js"
},
"./package.json": "./package.json"
},
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"src",
"dist",
"android/{src/**/*.{java,xml},build.gradle,gradle.properties}",
"ios/*.{h,m,mm}",
"*.podspec"
],
"scripts": {
"build": "tsup src/index.ts --format cjs,esm --sourcemap --dts --clean",
"clean": "rm -rf android/build example/android/build example/android/app/build example/ios/build",
"lint": "eslint src/",
"prepare": "husky",
"prepublishOnly": "npm run build",
"prettify": "prettier --write 'android/src/**/*.java' src/",
"prettycheck": "prettier --check src/",
"spec": "exit 0",
"start": "npm run spec -- --watch",
"test": "npm run lint && npm run prettycheck && npm run typecheck && npm run spec",
"typecheck": "tsc --noEmit"
},
"lint-staged": {
"*.{js,jsx,ts,tsx,md,html,css}": "prettier --write",
"package.json": "sort-package-json"
},
"release": {
"branches": [
"main"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github",
"@semantic-release/git"
]
},
"devDependencies": {
"@mgcrea/eslint-config-react-native": "^0.10.1",
"@react-native-community/cli-platform-android": "^13.6.6",
"@react-native/gradle-plugin": "^0.73.4",
"@semantic-release/git": "^10.0.1",
"@testing-library/jest-native": "^5.4.3",
"@testing-library/react-native": "^12.4.5",
"@tsconfig/react-native": "^3.0.5",
"@types/jest": "^29.5.12",
"@types/react": "~18.2.74",
"@types/react-test-renderer": "^18.0.7",
"eslint": "^8.57.0",
"husky": "^9.0.11",
"jest": "^29.7.0",
"lint-staged": "^15.2.2",
"prettier": "^3.2.5",
"prettier-plugin-java": "^2.6.0",
"prettier-plugin-organize-imports": "^3.2.4",
"react": "18.2.0",
"react-native": "0.73.7",
"react-native-vision-camera": "4.0.1",
"react-native-worklets-core": "1.2.0",
"react-test-renderer": "^18.2.0",
"semantic-release": "^23.0.8",
"sort-package-json": "^2.10.0",
"tsup": "^8.0.2",
"typescript": "^5.4.5"
},
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-vision-camera": ">=4.0.1",
"react-native-worklets-core": ">=1.2.0"
},
"packageManager": "yarn@4.5.3",
"publishConfig": {
"access": "public"
}
}