{"_id":"borisous-lib","_rev":"114-652a4e8b5681457234afef4624ae2e7b","name":"borisous-lib","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"borisous-lib","version":"1.0.0","author":"","license":"ISC","_id":"borisous-lib@1.0.0","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"5a40f44a4b01b2d34a54fa19221702e48205ac06","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.0.tgz","fileCount":112,"integrity":"sha512-wpj3JOiE7zfV/zGQUKxKC2JoZPC58HFO7GZDha1Ji/in0tPrMrYfnnUx06zDM/kQ7+cmGOXY4GMseVVwsjy36g==","signatures":[{"sig":"MEUCIG15FgGvZ4aCKOCacp/EhFX58heEFQPvs7GY1Ep9W0V4AiEAoCRIJWaCAV48UWMzVy++K/C0+iKqfFZ/9ZvRvJKukQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49703114},"main":"index.js","es2020":"fesm2020/fad-producto-desktop-id-capture.mjs","module":"fesm2015/fad-producto-desktop-id-capture.mjs","esm2020":"esm2020/fad-producto-desktop-id-capture.mjs","exports":{".":{"node":"./fesm2015/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","es2015":"./fesm2015/fad-producto-desktop-id-capture.mjs","es2020":"./fesm2020/fad-producto-desktop-id-capture.mjs","default":"./fesm2020/fad-producto-desktop-id-capture.mjs","esm2020":"./esm2020/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b4e3f93a45201887189df49ea27491c59ef65153","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"fesm2015":"fesm2015/fad-producto-desktop-id-capture.mjs","fesm2020":"fesm2020/fad-producto-desktop-id-capture.mjs","_npmVersion":"10.7.0","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.3.0","@tensorflow/tfjs":"4.7.0","@tensorflow/tfjs-core":"4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.0","@angular/common":"^15.2.0","@tensorflow/tfjs":"^4.7.0","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.0_1742579816460_0.2799154791300764","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"borisous-lib","version":"1.0.1","author":"","license":"ISC","_id":"borisous-lib@1.0.1","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"1a0873c8a3fae28da5c3107df7f4b803026d885c","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.1.tgz","fileCount":125,"integrity":"sha512-BXo2qJJe6OegAsNsi+ffxBt1gdVUCDwlz+lIHbKmx4/+kMXD+YbzQjXHbRFVQOsGOmYvzW6KCOwnsNHBbOoi/g==","signatures":[{"sig":"MEYCIQCZ0gCT/1PonaSBFsR+Xm4kwjf5/FdDxfiYvyAUMb6RyAIhAPUFOBHdfIArXJfELyO6+gLeSGwOkvQcIvqS6w9Kgu29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56123140},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.1_1774466443662_0.10386448719407682","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"borisous-lib","version":"1.0.2","author":"","license":"ISC","_id":"borisous-lib@1.0.2","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"4623a328450c1d853153f47010154814614afc6e","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.2.tgz","fileCount":125,"integrity":"sha512-t7QEi2CKk0GUgpW8T+6TJgvzQeyjgsFLiobh0UdSDLU2huGnk7YfUFtdiVXmSM4BXqjNcJ5ThOx/yiVHO2qk9w==","signatures":[{"sig":"MEQCIAVP777XNBY/sAG5UVrFmBir/HuCjQ9LpB4VPVg8xj0HAiAR9ZAJwg6ZmVKnDHM+vMJe75kQAJvXjzQ2tVStT2Ea7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56124155},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.2_1774468426984_0.8106591475862288","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"borisous-lib","version":"1.0.3","author":"","license":"ISC","_id":"borisous-lib@1.0.3","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"ce64c1eaad54a1f9faa078f23aa1ceab320f0764","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.3.tgz","fileCount":125,"integrity":"sha512-n+WEH7ThJ9uq7qMYd0NMk43miSogKgsBXXO52Um98XxKovsG2T5mvsH/ios7jLQpbrkSMq5i2jCm7DijVwH/3A==","signatures":[{"sig":"MEUCICj08vmYP4ZROK/zZJaw6O17CZqy7wx6DZtqQ9BmLgBUAiEAsuavMaeTMn2jss2uhUHZQ86IE6QueXAQ8DfJc4a5u98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56124154},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.3_1774469034021_0.5360252440937701","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"borisous-lib","version":"1.0.4","author":"","license":"ISC","_id":"borisous-lib@1.0.4","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"f9b4dc54e17a32f6de590971e3c4c57ddb18ec7d","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.4.tgz","fileCount":125,"integrity":"sha512-cgjvjNWnnJ3mUXlKfghCpE5j2jARp1BloIhFCDixPY9PHCTYDhACzDJZqoegcjHGlWBaX86d/EXsGRa82x65xw==","signatures":[{"sig":"MEYCIQD0Hm0yP5y8nfiU51GYrYSiSzAl8IyiXz8I4KRwYE8L0AIhAOrMiOSoo6wBRV/XaRiJIddPvQPUC9A4gMgmWf5fvRvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56123851},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.4_1774470504361_0.3374157294665552","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"borisous-lib","version":"1.0.5","author":"","license":"ISC","_id":"borisous-lib@1.0.5","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"60858e1bc0c52aed093a800d0fce79ade766fad8","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.5.tgz","fileCount":125,"integrity":"sha512-FszvD62cBvib/AQ8vnB9UYKGWxRqUlCnzj53no476E3o+ZRzgoO9SVPmxQiH7y2QhW7JiYg8UZp69QpeS1ubwQ==","signatures":[{"sig":"MEUCIQDk5N4wT6v1ARt25ft5ETrFR8et+8vFdKV1TnGuTE0AvAIgOBd6CAKCYn1gTZpb+RbhfN2YJabtJS3MqCvsEEY4llA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56123322},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.5_1774471037341_0.45873452947017634","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"borisous-lib","version":"1.0.6","author":"","license":"ISC","_id":"borisous-lib@1.0.6","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"09ad40178ae775c440f2efecb414c8ae12d7bef1","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.6.tgz","fileCount":125,"integrity":"sha512-mWElUpnRpmpmuHto7BFwzkZspnGm1EkWGJVWmOY9JBlNoTKTnonXla2CO4Vye9Ive/sT0lpMcQtII8vTXitpYw==","signatures":[{"sig":"MEUCIQDJ0RCN8hs9TDWqKiGzn7RQo3T4biWAfwyvIM/Ghnd/xwIgQFnJqXMseaiZKRTnxvPqyIoTPLZuY4qR0x+lwWBP2Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56123322},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.6_1774471145355_0.5176837998534678","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"borisous-lib","version":"1.0.7","author":"","license":"ISC","_id":"borisous-lib@1.0.7","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"cc020e08014d95916dcae627b6de1f7d8ce65682","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.7.tgz","fileCount":125,"integrity":"sha512-U4AJ/0fFzlHU1akdmc7vNoKrqbTCPDUDQnHyZtu5ta+0uNbZejf7ijzGdEEPx8746jrvNSinP6uvhF4DZjF1Gg==","signatures":[{"sig":"MEYCIQDSt17kxq+vvI6sxHpT34eDG7OxGhge38LfU8jVlWY+lwIhAJaDbmGFN8P8JiQu4p3lxSrwaqoyQEwSqGUEFOdcPgTY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56125736},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.7_1774474062354_0.9796237865188182","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"borisous-lib","version":"1.0.8","author":"","license":"ISC","_id":"borisous-lib@1.0.8","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"c93092cbd294fbc6c984c6631addd403594e52d5","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.8.tgz","fileCount":125,"integrity":"sha512-DgSiChhG2o7ZT/VhrVvxp3WnRfNsVluEtpHJ7WjntkII6hZFZw9PNF+olsHDcTXEe5QeE7NwV+eUprlzF6Yrag==","signatures":[{"sig":"MEUCIH7ojqkPeaqgoNh6imS4//t1/mv9MV+Y/NknHX69DJG1AiEApi42/fRo2w7BM//uCppyeS/SCHtUXJiWt+yCDm48mQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56128361},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.8_1774476013079_0.8412711063073748","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"borisous-lib","version":"1.0.9","author":"","license":"ISC","_id":"borisous-lib@1.0.9","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"699543e76fb56ef8f8c1b249dc6df0e9a8a51424","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.9.tgz","fileCount":125,"integrity":"sha512-DKxT3gcwQN/FPLqi8xT7E7qg8UeiuEHycwS5jI3bH1RgRphDV9XfbiJ6Z5fEI/LIR9v8e+db4CEMZR5Mc1pFpQ==","signatures":[{"sig":"MEYCIQCxnzV82Ir2/sCgbtI1fJGuYmWHYAXsF4ZpA/GxvZn9DAIhALSVWKbPV1RC7SWdzViB8cwzVgGtQfYw19VBtCSOAaKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56128642},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.9_1774477047526_0.0712097813101189","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"borisous-lib","version":"1.0.10","author":"","license":"ISC","_id":"borisous-lib@1.0.10","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"eb1e98ebbfab8d2a8a34ad4331a1269ed80136f8","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.10.tgz","fileCount":125,"integrity":"sha512-9laebYPXxcfTEqirppzjIgYgdHvnBgGuFgPHEe4YqTMVh0PifXZ86TNqWF6rE3hLjNleyvTaTl4wjztex2hzWA==","signatures":[{"sig":"MEUCIQDdEXKuXJYLzs42VsM3e3/BgBksBUEyOFjObj9bLwNYqwIgfAsb/WPeeNLus8HCtEV1gbbMpGslUjnvVZaoOXwCe64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56129028},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.10_1774477780315_0.9460423019758966","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"borisous-lib","version":"1.0.11","author":"","license":"ISC","_id":"borisous-lib@1.0.11","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"016ac83df45baf13e4e19bb7eb1b2f6a03ef5f11","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.11.tgz","fileCount":125,"integrity":"sha512-g1CjuCHIic0Tr7pcOfBnK66Wk3Vm0xAeaiJQ6MDqTwW7tco8B3RYhkDWfdpihG7UZI3x+/HHxCHbq0f06pEM9g==","signatures":[{"sig":"MEYCIQCBQVrT7QPDOjPI2hVnlkMzonrGm1IPnL2ZOSc0IU/LCwIhALyA4lRsnLSDHIo6lRUwI15hLiJ6bN2YTVQG7ioSuPAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56129028},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.11_1774481402688_0.8904651211891406","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"borisous-lib","version":"1.0.12","author":"","license":"ISC","_id":"borisous-lib@1.0.12","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"8b5a79f5f1c41bab039eb61a8910006856c857be","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.12.tgz","fileCount":125,"integrity":"sha512-FH1JxwklbzwtyTFrxmBru7o3IvrIPtY3nLWADVsBmMVOI6aNtqos0y6URogG6iX3AL8zqrrX+ZG5iiTxwsNlug==","signatures":[{"sig":"MEUCIQCaHBT9LY83B/V9AR4gX2jIO1MdJA0gc4OtALcdg+UzngIgHSk5ooQ3+dYuKMW2QiyuEmOjJmhqQqULCxOqWXe3KhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56161556},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.12_1774543774369_0.8343497236255155","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"borisous-lib","version":"1.0.13","author":"","license":"ISC","_id":"borisous-lib@1.0.13","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"dist":{"shasum":"3d3314cdbfebc60a3ca4f7a2958c582a06d9d91d","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.13.tgz","fileCount":125,"integrity":"sha512-5dzkOU7zeaLdhY+76/p8qRl12sWdf6MMjrMZY/2gINWnzkIcs0KLc2iMNxh5f/LJgEt+AP1b0GKJa89491AeEw==","signatures":[{"sig":"MEUCIQCxbgzY4YzhkJgRYxNhqFa7rK04mibLvCdtZQW+htvK6QIgMjR5TRQjK34zHLJ0mjK3UXzfu9qrH3yOLp59lBcSQjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56170976},"main":"karma.conf.js","type":"commonjs","module":"fesm2022/fad-producto-desktop-id-capture.mjs","exports":{".":{"esm":"./esm2022/fad-producto-desktop-id-capture.mjs","types":"./index.d.ts","default":"./fesm2022/fad-producto-desktop-id-capture.mjs","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"typings":"index.d.ts","_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"_npmVersion":"11.6.2","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","tesseract.js":"^6.0.1","@tensorflow/tfjs":"^4.7.0","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"tesseract.js":"^6.0.1","@angular/core":"^18.2.0","@angular/common":"^18.2.0","@tensorflow/tfjs":"^4.7.0","string-similarity":"^4.0.4","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","@tensorflow/tfjs-backend-cpu":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borisous-lib_1.0.13_1774546961659_0.822845127995631","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"borisous-lib","version":"1.0.14","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","license":"ISC","author":"","type":"commonjs","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/fad-producto-desktop-id-capture.mjs","esm":"./esm2022/fad-producto-desktop-id-capture.mjs","default":"./fesm2022/fad-producto-desktop-id-capture.mjs"}},"main":"karma.conf.js","directories":{"lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"@tensorflow-models/blazeface":"^0.1.0","@tensorflow/tfjs":"^4.7.0","@tensorflow/tfjs-backend-cpu":"^4.7.0","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"0.0.1-alpha.8","ngx-image-cropper":"^9.1.5","string-similarity":"^4.0.4","tesseract.js":"^6.0.1","tslib":"^2.3.0"},"peerDependencies":{"@angular/common":"^18.2.0","@angular/core":"^18.2.0","@tensorflow/tfjs":"^4.7.0","@tensorflow/tfjs-backend-cpu":"^4.7.0","@tensorflow/tfjs-core":"^4.7.0","@tensorflow/tfjs-tflite":"^0.0.1-alpha.8","string-similarity":"^4.0.4","tesseract.js":"^6.0.1"},"sideEffects":false,"module":"fesm2022/fad-producto-desktop-id-capture.mjs","typings":"index.d.ts","gitHead":"b532fb26b849f1c15cc6ea785acf7d0625350733","_id":"borisous-lib@1.0.14","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YADmzIuFQJefQijxSKIXdxHU8wWz7/fIBAoojS+TT2mm9ltpE4yyJkH3KHQCdNE6fLa7dlfbmSR530+mDxQElA==","shasum":"b3c2f7c03f664a97e8520e2f3d6e60c82e3984d8","tarball":"https://registry.npmjs.org/borisous-lib/-/borisous-lib-1.0.14.tgz","fileCount":125,"unpackedSize":56170823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRk5dZxeGxpmJT992miF4Fixw7olUi4tM4EJ31Jjd11QIgaw2nZE0JSZ/oU/hG4J6UlhWjnUBEfeQvyM0tyGF7pnM="}]},"_npmUser":{"name":"borisous","email":"borisous@gmail.com"},"maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/borisous-lib_1.0.14_1774554071228_0.7365960060790928"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-21T17:56:56.459Z","modified":"2026-03-26T19:41:12.216Z","0.0.2":"2022-06-29T02:21:57.535Z","0.0.3":"2022-06-29T02:29:20.333Z","0.0.4":"2022-06-29T02:34:01.613Z","0.0.5":"2022-06-29T03:07:23.394Z","0.0.6":"2022-06-29T03:29:10.706Z","0.0.7":"2022-06-29T17:05:48.405Z","0.0.8":"2022-06-29T17:24:47.385Z","0.0.9":"2022-06-29T17:53:09.438Z","0.0.10":"2022-07-13T17:35:27.617Z","0.0.11":"2022-07-13T22:30:06.663Z","0.0.12":"2022-07-14T00:15:40.988Z","0.0.13":"2022-07-14T14:35:19.495Z","0.0.14":"2022-07-14T15:39:48.668Z","0.0.15":"2022-07-14T18:51:53.241Z","0.0.16":"2022-07-14T19:42:45.810Z","0.0.17":"2022-07-14T20:00:25.179Z","0.0.18":"2022-12-08T17:48:24.375Z","0.0.19":"2022-12-08T17:55:46.804Z","0.0.20":"2022-12-09T17:25:03.137Z","0.0.21":"2022-12-09T17:40:12.137Z","0.0.22":"2022-12-09T17:42:56.984Z","0.0.23":"2022-12-09T18:01:24.157Z","0.0.24":"2023-04-14T18:35:45.160Z","0.0.25":"2023-04-14T20:03:35.357Z","0.0.26":"2023-04-18T18:34:38.858Z","0.0.27":"2023-04-18T20:35:30.698Z","0.0.28":"2023-04-18T21:24:29.850Z","0.0.29":"2023-04-19T00:44:47.833Z","0.0.30":"2023-04-19T01:11:52.395Z","0.0.31":"2023-04-19T01:48:31.026Z","0.0.32":"2023-04-19T01:59:54.246Z","0.0.33":"2023-04-19T08:17:15.063Z","0.0.34":"2023-04-19T08:21:03.318Z","0.0.35":"2023-04-19T08:28:03.434Z","0.0.36":"2023-04-19T08:49:45.953Z","0.0.37":"2023-04-19T08:53:58.464Z","0.0.38":"2023-04-19T16:58:30.479Z","0.0.39":"2023-04-19T18:03:15.891Z","0.0.40":"2023-04-20T00:13:38.273Z","0.0.41":"2023-04-20T00:57:27.837Z","0.0.42":"2023-04-20T01:12:27.235Z","0.0.43":"2023-04-20T01:17:02.745Z","0.0.44":"2023-04-20T01:28:34.976Z","0.0.45":"2023-04-20T01:52:52.090Z","0.0.46":"2023-08-23T20:44:22.946Z","0.0.47":"2023-08-23T21:44:58.982Z","0.0.48":"2023-08-23T21:48:06.764Z","0.0.49":"2023-08-23T21:52:11.940Z","0.0.50":"2023-08-23T22:02:00.088Z","0.0.51":"2023-08-23T22:19:04.542Z","0.0.52":"2023-08-23T22:23:47.718Z","0.0.53":"2023-08-23T22:26:51.692Z","0.0.54":"2023-08-23T22:39:55.875Z","0.0.55":"2023-08-23T22:46:49.883Z","0.0.56":"2023-08-29T18:24:35.617Z","0.0.57":"2023-08-29T18:46:20.679Z","0.0.58":"2023-08-29T19:13:26.553Z","0.0.59":"2023-08-31T22:04:14.067Z","0.0.60":"2023-09-05T22:39:33.359Z","0.0.61":"2023-09-05T23:07:27.537Z","0.0.62":"2023-09-19T04:00:23.441Z","0.0.63":"2024-07-11T21:52:56.932Z","0.0.64":"2024-07-11T22:24:36.662Z","0.0.65":"2024-08-15T04:00:20.904Z","0.0.66":"2024-08-15T04:12:01.611Z","0.0.67":"2024-08-15T04:17:09.888Z","0.0.68":"2024-08-15T04:20:34.528Z","0.0.69":"2024-08-15T04:24:41.764Z","0.0.70":"2024-08-15T04:50:25.727Z","0.0.71":"2024-08-15T05:01:08.043Z","0.0.72":"2024-08-15T05:07:56.465Z","0.0.73":"2024-08-15T05:44:46.256Z","0.0.74":"2024-08-16T03:29:35.176Z","0.0.75":"2024-08-16T03:40:34.292Z","0.0.76":"2024-08-16T03:53:21.309Z","0.0.77":"2024-08-21T04:04:32.842Z","0.0.78":"2024-08-21T04:12:24.300Z","0.0.79":"2024-08-21T04:18:09.862Z","0.0.80":"2024-08-21T06:26:09.814Z","0.0.81":"2024-08-21T07:07:47.820Z","0.0.82":"2024-08-21T07:51:06.733Z","0.0.83":"2024-08-21T08:09:40.211Z","0.0.84":"2024-08-21T17:49:52.917Z","0.0.85":"2024-08-21T22:28:54.214Z","0.0.86":"2024-08-28T23:17:41.571Z","0.0.87":"2024-09-06T16:51:20.555Z","0.0.88":"2024-09-06T17:00:37.461Z","0.0.89":"2024-09-06T17:04:26.013Z","0.0.90":"2024-09-06T17:16:10.714Z","0.0.91":"2024-09-06T17:29:26.316Z","0.0.92":"2024-09-06T17:38:38.267Z","0.0.93":"2024-09-06T18:12:36.438Z","0.0.94":"2024-09-10T00:29:18.202Z","0.0.95":"2024-09-17T19:41:01.648Z","0.0.96":"2024-09-24T00:14:40.924Z","0.0.97":"2024-10-04T06:50:18.813Z","0.0.98":"2024-10-09T03:18:52.523Z","99.0.0":"2024-10-14T19:02:07.364Z","1.0.0":"2025-03-21T17:56:56.860Z","1.0.1":"2026-03-25T19:20:44.438Z","1.0.2":"2026-03-25T19:53:47.744Z","1.0.3":"2026-03-25T20:03:54.841Z","1.0.4":"2026-03-25T20:28:25.159Z","1.0.5":"2026-03-25T20:37:18.277Z","1.0.6":"2026-03-25T20:39:06.122Z","1.0.7":"2026-03-25T21:27:43.119Z","1.0.8":"2026-03-25T22:00:13.952Z","1.0.9":"2026-03-25T22:17:28.244Z","1.0.10":"2026-03-25T22:29:41.077Z","1.0.11":"2026-03-25T23:30:03.442Z","1.0.12":"2026-03-26T16:49:35.096Z","1.0.13":"2026-03-26T17:42:42.484Z","1.0.14":"2026-03-26T19:41:12.091Z"},"license":"ISC","description":"```\r     npm i @fad-producto/desktop-id-capture\r     ```\r     *\"Requires access token configuration for private FAD repositories.\"","maintainers":[{"name":"borisous","email":"borisous@gmail.com"}],"readme":"# FadMobileIdCapture 1.5.0\r\n\r\n# 1 - Instal packages\r\n    ```\r\n    npm i @fad-producto/desktop-id-capture\r\n    ```\r\n    *\"Requires access token configuration for private FAD repositories.\"\r\n\r\n# 2 - Add angular.json configuration\r\n    \"architect\": {\r\n        \"build\": {\r\n            \"options\": {\r\n                \"assets\": [\r\n                    {\r\n                        \"glob\": \"**/*\",\r\n                        \"input\": \"node_modules/@fad-producto/desktop-id-capture/assets/tf-models\",\r\n                        \"output\": \"./assets/tf-models\"\r\n                    },\r\n                    {\r\n                        \"glob\": \"**/*\",\r\n                        \"input\": \"node_modules/@fad-producto/desktop-id-capture/assets/tfLite\",\r\n                        \"output\": \"./\"\r\n                    },\r\n                    {\r\n                        \"glob\": \"**/*\",\r\n                        \"input\": \"node_modules/@fad-producto/desktop-id-capture/assets/images/svg\",\r\n                        \"output\": \"./assets/images/svg\"\r\n                    }\r\n                ],\r\n                \"scripts\": [\r\n                    \"node_modules/@fad-producto/desktop-id-capture/assets/opencv.js\"\r\n\r\n                    // NOTA, SOLO SI EN INDEX ESTA: <base href=\"./\">\r\n                    // Configurar segun href, si se tiene / no configurar\r\n                    \"./node_modules/@fad-producto/desktop-id-capture/assets/tfLite/tflite_web_api_cc.js\",\r\n                    \"./node_modules/@fad-producto/desktop-id-capture/assets/tfLite/tflite_web_api_client.js\"\r\n                ]\r\n            ...\r\n\r\n# 3 - add skipLibCheck configuration (tsconfig.json)\r\n    \"compilerOptions\": {\r\n        \"skipLibCheck\": true,\r\n\r\n# 4 - Import component - app.module.ts\r\nimport { DesktopMexicanIdModule } from '@fad-producto/desktop-id-capture';\r\n\r\n@NgModule({\r\n  imports: [\r\n    DesktopMexicanIdModule,\r\n\r\n# 5 - Component Inputs & Outputs\r\n# Inputs\r\n    <fad-desktop-id-capture\r\n        [configuration]=\"IdCaptureConfigurationModel\"\r\n        (getData)=\"getData($event)\"\r\n        (onError)=\"onError($event)\"\r\n        ...\r\n\r\n    | Name                     | Type                           | Required | Default              | Description                                              |\r\n    | ------------------------ | ------------------------------ | -------- | -------------------- | -------------------------------------------------------- |\r\n    | configuration            | IdCaptureConfigurationModel    | true     |                      | sets component configuration                             |\r\n\r\n\r\n    class IdCaptureConfigurationModel\r\n    | Name                     | Type                           | Required | Default              | Description                                                              |\r\n    | ------------------------ | ------------------------------ | -------- | -------------------- | ------------------------------------------------------------------------ |\r\n    | labels                   | RetryLabelsConfigurationModel  | false    | *defaultLabelsConfig | Legends to display on component                                          |\r\n    | styles                   | StyleLabelsConfigurationModel  | false    | *defaultStylesConfig | Theme or style to display on component                                   |\r\n    | requiresBackSide         | boolean                        | false    | false                | indicates if is required to capture both parts of the id                 |\r\n    | showResponsePreview      | boolean                        | false    | true                 | show or hide preview before response                                     |\r\n    | getSignature             | boolean                        | false    | false                | gets INE signature image                                                 |\r\n    | photoRetries             | number                         | false    | 5                    | number of capture retries allowed                                        |\r\n    | deviceId                 | string                         | false    | default camera       | camera device id                                                         |\r\n    | tfWasmPath               | string                         | false    | /                    | ruta de archivos wasm de tf                                              |\r\n    | secondsForManualCapture  | number                         | false    | 0                    | disabled, enter value in seconds to enable                               |\r\n    | acceptedProbability      | number                         | false    | 35                   | percentage of approval or similarity with the configured model           |\r\n    | forceSideValidation      | boolean                        | false    | true                 | does not allow capture if the correct id side is not strictly identified |\r\n    | tfModelName              | string                         | false    | idmex_v1.tflite      | nombre del modelo que se quiere usar para ids                            |\r\n\r\n    -> labels: RetryLabelsConfigurationModel = {\r\n        frontTitle: 'ENFOQUE EL FRENTE DEL DOCUMENTO',\r\n        backTitle: 'ENFOQUE EL REVERSO DEL DOCUMENTO',\r\n        resultDescription: 'Verifica que la foto de tu identificación sea correcta y legible',\r\n        cropDescription: 'Verifica que la foto se ajuste lo mejor posible a tu identificacion',\r\n        nextButtonLabel: 'Continuar',\r\n        retryButtonLabel: 'Volver a Tomar',\r\n        analyzingSignature: 'Extrayendo datos'\r\n    }\r\n\r\n    -> styles: StyleLabelsConfigurationModel = {\r\n      primary: {\r\n        buttonColor: '#181818',\r\n        borderColor: '#181818',\r\n        fontColor: '#ffffff',\r\n        borderRadius: '0'\r\n      },\r\n      accent: {\r\n        buttonColor: '#ffffff',\r\n        borderColor: '#181818',\r\n        fontColor: '#181818',\r\n        borderRadius: '0'\r\n      }\r\n    }\r\n\r\n# Outputs\r\n    getData($event) {\r\n        console.log('Scanner result: ', $event);\r\n    }\r\n\r\n    onError($event) {\r\n        console.log('Scanner error: ', $event);\r\n    }\r\n\r\n    onClose($event) {\r\n        console.log('Cerrando Scanner ' + $event);\r\n    }\r\n\r\n    | Name             |  Return                | Description                                        |\r\n    | ---------------- | ---------------------- | -------------------------------------------------- |\r\n    | getData          | DataResultModel        | Fires when scanning was completed                  |\r\n    | onError          | ResponseErrorModel     | Fires when an error happens                        |\r\n    | onCameraClose    | boolean                | Fires when camera closes                           |\r\n\r\n# Data Structure\r\n    DataResultModel\r\n        frontImage?: string;\r\n        backImage?: string;\r\n        crop?: string;          // Face cut\r\n        modelType?: string;     // Tsf Model detection type\r\n        sign?: string;          // Only INE\r\n        isIne?: boolean;\r\n        type?: string;          // INE type, Only INE\r\n\r\n    ResponseErrorModel\r\n        error: string; (*ErrorMessages enum)\r\n        message: string; (Error string detail)\r\n        code: number; (*ErrorCodes enum)\r\n\r\n    export enum ErrorMessages {\r\n        BROWSER_NOT_SUPPORTED =  'Navegador no soportado',\r\n        NOT_ACCEPT_CAMERA_PERMISSION = 'No tienes permisos para acceder a la cámara',\r\n        MAX_TIME_LIMIT =  'Tiempo máximo superado',\r\n        ORIENTATION_TITLE = 'Por favor coloca tu dispositivo de forma vertical',\r\n        ORIENTATION_INSTRUCTIONS = 'Te sugerimos bloquear el giro automático en tu dispositivo para una mejor experiencia',\r\n        NOT_SUPPORTED_TITLE = 'Atención',\r\n        NOT_SUPPORTED_INSTRUCTIONS = 'Este es un navegador no soportado',\r\n        NOT_DETECTED = 'No se puede identificar el documento',\r\n        NOT_CREATED = 'No fue posible iniciar el componente',\r\n        MODEL_ERROR = 'Se presento un error al cargar el modelo de predicción',\r\n        PERSPECTIVE_ERROR = 'Se presento un error al interpretar la perspectiva',\r\n    }\r\n\r\n    export enum ErrorCodes {\r\n        BROWSER_NOT_SUPPORTED= -1,\r\n        NOT_ACCEPT_CAMERA_PERMISSION = -2,\r\n        MAX_TIME_LIMIT = -3,\r\n        ORIENTATION = -4,\r\n        NOT_SUPPORTED = -5,\r\n        NOT_DETECTED = -6,\r\n        NOT_CREATED = -7,\r\n        MODEL_ERROR = -8,\r\n        PERSPECTIVE_ERROR = -9\r\n    }\r\n\r\n# ############################################## #\r\n# Error in project: global is not defined\r\n    Add in polyfills.ts\r\n        (window as any).global = window;\r\n\r\n# Error on build\r\n    Error: Module not found: Error: Can't resolve '../tflite_web_api_client'\r\n        -> configure tsModelPath \r\n        -> npm i @tensorflow/tfjs-tflite@0.0.1-alpha.8 --force\r\n\r\n","readmeFilename":"README.md"}