@idscan/idvc
Version:
component for the capturing documents
95 lines (94 loc) • 3.54 kB
JSON
{
"name": "@idscan/idvc",
"version": "1.12.25",
"description": "component for the capturing documents",
"main": "dist/js/idvc.js",
"files": [
"dist"
],
"keywords": [
"pdf417",
"mrz",
"idscan"
],
"scripts": {
"prepush": "npm run lint && npm run test",
"start": "webpack serve --mode development --env RUNTIME=webgl",
"start:wasm": "webpack serve --mode development --env RUNTIME=wasm",
"build": "webpack --mode production --progress --color --env RUNTIME=webgl",
"build:develop": "webpack --mode development --progress --color --env RUNTIME=webgl && npm run pack",
"build:wasm": "webpack --mode production --progress --color --env RUNTIME=wasm",
"build:cdn": "webpack --mode production --progress --color --config cdn.webpack.config.js",
"rename": "node -e \"const fs=require('fs');fs.readdirSync('./').forEach(file=>{if(file.match(/^(idscan-idvc-).+(tgz)$/))fs.renameSync(file,'UITests/idscan-idvc.tgz')})\"",
"build:wasm-rename": "webpack --mode production --progress --color --env RUNTIME=wasm && npm run pack && npm run rename",
"pack": "npm pack",
"minor": "npm version minor",
"patch": "npm version patch",
"test": "jest --coverage",
"lint": "eslint ./src --ext .js",
"readme": "node updateReadme.js"
},
"devDependencies": {
"@babel/core": "^7.16.5",
"@babel/eslint-parser": "^7.16.5",
"@babel/plugin-proposal-class-properties": "^7.16.5",
"@babel/plugin-proposal-optional-chaining": "^7.16.5",
"@babel/plugin-proposal-private-methods": "^7.16.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.16.5",
"@babel/preset-env": "^7.16.5",
"acorn": "^8.6.0",
"args-parser": "^1.3.0",
"babel-loader": "^8.2.3",
"canvas": "^2.8.0",
"circular-dependency-plugin": "^5.2.2",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^10.1.0",
"css-loader": "^6.5.1",
"eslint": "^8.4.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jest": "^25.3.0",
"eslint-plugin-node": "^11.1.0",
"eslint-webpack-plugin": "^3.1.1",
"file-loader": "^6.2.0",
"handlebars": "^4.7.7",
"html-loader": "^3.0.1",
"html-webpack-plugin": "^5.5.0",
"husky": "^7.0.4",
"jest": "^27.4.5",
"jsdom": "^19.0.0",
"mini-css-extract-plugin": "^2.4.5",
"remove-files-webpack-plugin": "^1.5.0",
"sass": "^1.45.0",
"sass-loader": "^12.4.0",
"string-replace-loader": "^3.1.0",
"terser-webpack-plugin": "^5.2.4",
"thread-loader": "^3.0.4",
"typescript": "^4.5.4",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.6.0",
"webpack-merge": "^5.8.0"
},
"dependencies": {
"@babel/runtime": "^7.16.5",
"@tensorflow-models/blazeface": "0.0.7",
"@tensorflow-models/face-landmarks-detection": "0.0.3",
"@tensorflow/tfjs": "3.12.0",
"@tensorflow/tfjs-backend-wasm": "3.12.0",
"@tensorflow/tfjs-converter": "3.12.0",
"@tensorflow/tfjs-core": "3.12.0",
"buffer": "^6.0.3",
"core-js": "^3.19.3",
"detect-browser": "^5.3.0",
"exif-js": "^2.3.0",
"mobile-detect": "^1.4.5",
"regenerator-runtime": "^0.13.9",
"strtok3": "^6.2.4",
"token-types": "^4.1.1"
},
"author": "IDScan.net",
"license": "Apache-2.0"
}