UNPKG

id-scanner-lib

Version:

一款纯前端实现的TypeScript身份证&二维码识别库,无需后端支持,所有处理在浏览器端完成,新增图像批处理与优化

97 lines 2.7 kB
{ "name": "id-scanner-lib", "version": "1.3.2", "type": "module", "main": "dist/id-scanner.js", "module": "dist/id-scanner-core.esm.js", "exports": { ".": { "import": "./dist/id-scanner-core.esm.js", "require": "./dist/id-scanner.js" }, "./core": { "import": "./dist/id-scanner-core.esm.js", "require": "./dist/id-scanner-core.js" }, "./ocr": { "import": "./dist/id-scanner-ocr.esm.js", "require": "./dist/id-scanner-ocr.js" }, "./qr": { "import": "./dist/id-scanner-qr.esm.js", "require": "./dist/id-scanner-qr.js" } }, "types": "dist/types/index.d.ts", "sideEffects": false, "scripts": { "build": "rollup -c", "dev": "rollup -c -w", "test": "echo \"No tests configured yet\"", "prepublishOnly": "npm run build", "publish:npm": "node scripts/publish.js", "auth:npm": "node scripts/npm-auth.js", "update:github": "node scripts/update-github.js", "analyze": "rollup -c --environment ANALYZE:true", "build:prod": "rollup -c --environment NODE_ENV:production", "size": "npm run build:prod && node scripts/size-report.js", "serve:demo": "npx http-server examples -o" }, "keywords": [ "id-card", "qr-code", "scanner", "ocr", "barcode", "identity", "recognition", "image-processing" ], "author": "agions", "license": "MIT", "description": "一款纯前端实现的TypeScript身份证&二维码识别库,无需后端支持,所有处理在浏览器端完成,新增图像批处理与优化", "repository": { "type": "git", "url": "git+https://github.com/agions/id-scanner-lib.git" }, "bugs": { "url": "https://github.com/agions/id-scanner-lib/issues" }, "homepage": "https://github.com/agions/id-scanner-lib#readme", "files": [ "dist", "src", "README.md", "LICENSE" ], "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "devDependencies": { "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "@types/node": "^22.13.10", "picocolors": "^1.1.1", "rollup": "^4.35.0", "rollup-plugin-bundle-analyzer": "^1.6.6", "rollup-plugin-visualizer": "^5.9.2", "tslib": "^2.8.1", "typescript": "^5.8.2" }, "dependencies": { "browser-image-compression": "^2.0.2", "jsqr": "^1.4.0", "lodash-es": "^4.17.21", "tesseract.js": "^6.0.0" }, "browserslist": [ ">0.2%", "not dead", "not op_mini all", "last 2 versions" ] }