UNPKG

@yudiel/react-qr-scanner

Version:
109 lines (108 loc) 2.71 kB
{ "name": "@yudiel/react-qr-scanner", "version": "2.6.0", "description": "A library to scan QR codes in React.", "author": "Yudiel Curbelo", "license": "MIT", "homepage": "https://github.com/yudielcurbelo/react-qr-scanner#readme", "repository": { "type": "git", "url": "git+https://github.com/yudielcurbelo/react-qr-scanner.git" }, "bugs": { "url": "https://github.com/yudielcurbelo/react-qr-scanner/issues" }, "main": "dist/index.cjs.js", "module": "dist/index.esm.mjs", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.esm.mjs", "require": "./dist/index.cjs.js" }, "./package.json": "./package.json" }, "sideEffects": false, "engines": { "node": ">=18.0.0" }, "files": [ "dist" ], "keywords": [ "react", "qrcode", "qrcode-scan", "qrcode-reader", "qrcode-scanner", "qr-code-scan", "qr-code-reader", "qr-code-scanner", "barcode", "barcode-scanner", "barcode-detection", "camera", "webrtc" ], "scripts": { "build": "rollup -c", "prepack": "npm run build", "prepare": "husky || true", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build", "biome:lint": "biome lint --write", "biome:check": "biome check --write", "format": "biome format --write", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage" }, "devDependencies": { "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@biomejs/biome": "2.4.15", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.3.0", "@storybook/addon-links": "^10.1.9", "@storybook/addon-webpack5-compiler-babel": "^4.0.0", "@storybook/react": "^10.1.9", "@storybook/react-webpack5": "^10.1.9", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.0", "@types/node": "^25.0.2", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitest/coverage-v8": "^4.0.13", "happy-dom": "^20.9.0", "husky": "^9.1.7", "lint-staged": "^17.0.4", "react": "^19.2.3", "react-dom": "^19.2.3", "rollup": "^4.53.5", "rollup-plugin-dts": "^6.3.0", "storybook": "^10.1.9", "typescript": "^6.0.3", "vitest": "^4.0.13" }, "peerDependencies": { "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "dependencies": { "barcode-detector": "^3.1.3", "webrtc-adapter": "^9.0.5" }, "publishConfig": { "access": "public", "provenance": true }, "lint-staged": { "*.{ts,tsx,js,jsx,json,jsonc}": [ "biome check --write --no-errors-on-unmatched" ] } }