{"_id":"@bperel/face-mesh-detection","_rev":"12-76a6194c08ca679d07a1fd2376733568","name":"@bperel/face-mesh-detection","description":"Capacitor plugin for ML Kit Face Mesh Detection.","dist-tags":{"latest":"6.2.0-beta.17"},"versions":{"6.2.0-beta.4":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.4","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.4","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"b30e482aa15657d11daa7141208ba4c28e38f590","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.4.tgz","fileCount":30,"integrity":"sha512-PsM1gApx0cRAvRutlSvcTGeE1/gDK93Y7G8ZQXpA/lAsZXhMatOXIgnmL7IdMAEhIsqjtS1pmTw8x+XpUh9qxw==","signatures":[{"sig":"MEYCIQD115eKv14yM20ZK+t3cTUhEpjNa2HIi/dDzQ2UpVHgDwIhAImYbO78gRIHMtxUuf3XjXPgvY4uaJJunIe1ZEEPQgPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91684},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.4_1720010680761_0.43979433248952504","host":"s3://npm-registry-packages"}},"6.2.0-beta.5":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.5","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.5","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"646d9bafc04677e8b93061fdd85397811dc10b5b","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.5.tgz","fileCount":31,"integrity":"sha512-2b6EcfLIph+q8WC6J3D+ephL70jLpwF45mTd4nc9eHto/fD32uavnDuBGaydYBQbA3bH//FppEnwvzRun5lwTw==","signatures":[{"sig":"MEUCIAhp2ao+uUXaSvyqRqO8Gw4RL2i7nz3dVv0CCQAXVmeBAiEA6cypC9mHApk2Tnjl1AA1YGEgmCdQcrmqFB8HJs6bcUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92229},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.5_1720011250708_0.08649437007687388","host":"s3://npm-registry-packages"}},"6.2.0-beta.7":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.7","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.7","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"f3c0638b03777f80b49ba137265e463dcf760dbe","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.7.tgz","fileCount":31,"integrity":"sha512-WDK9pNGf6wye+STOMsKl5XYzS1llMk0ZF1o6JEG7svMZdlY2cwgFiVAeRWTuD+ccPx1VB69B/JPERb3ObhxVkw==","signatures":[{"sig":"MEQCIEgHYxQ+NLIbKdHukL1O7vuZqSALRxWQGjkNigEhsHu5AiB9vXm9kkrH5i0WdQWw1MsHqT1iWmjhnRadtGAdvC0IZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92229},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.7_1720076336203_0.6289942562248616","host":"s3://npm-registry-packages"}},"6.2.0-beta.8":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.8","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.8","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"1743007c6829ba7994c6be4752e2d3639b191522","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.8.tgz","fileCount":31,"integrity":"sha512-32/nKUYC4MP9wI7vwQYx7srXF+HgbbRuN0ygwjl/wKMOSWgiH1wOIyy2LqmHNFR9AYhWUDJmg1VcU6fMetmVuA==","signatures":[{"sig":"MEUCIH7zUild/EgMEjZwx1Cw/uMSqFj9OVQihR4l6q4VnnkdAiEA5jDayMNcBuEQaDu9W2oKnVuoSlkLbXWg50BTm6iJt3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92229},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.8_1720082139592_0.22075125278171814","host":"s3://npm-registry-packages"}},"6.2.0-beta.9":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.9","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.9","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"00e89b5ab337b3a208ab14e4bdb2f6e6577a92a8","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.9.tgz","fileCount":31,"integrity":"sha512-gtz2O5QkygM9n5KFTg4I1q7IWRd+YmkC4ERg5ko3Y0YAdJR1whPyX2bT411NzhyGnj/yhrYhwGPa3PpFRXet4g==","signatures":[{"sig":"MEYCIQDoTclbFbrWaQAKGOpbgksZfRnrl6fesA72UF21s9isXQIhALMDri74xZKhsjhWMo4I/s+2CtJAAu+M/pX5Si4X9iDP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92229},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.9_1720082762290_0.6869822817449698","host":"s3://npm-registry-packages"}},"6.2.0-beta.10":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.10","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.10","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"ee54dcbb30171344c6b516e343c510821abff48f","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.10.tgz","fileCount":31,"integrity":"sha512-bB8DQ+rHUnfChFkeEy0wYycR6ulbLoD/3CaHr2Lz/RPlZ8mFBf+kbAtb9HMTAgAP9gtQogrpy/6C/DtU/MKUgw==","signatures":[{"sig":"MEUCIQCLpQjrGUcPKs6Z0DuuKgwu5N00PEk1LggPqmSSVyoG4AIgYCAnQ7kzfD9pNn3doOJHaNJtPx1fnpZJDBkseQX4j/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.10_1720083112345_0.49049992211457005","host":"s3://npm-registry-packages"}},"6.2.0-beta.11":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.11","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.11","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"22c25f71ccafb97416f879b2eede9e4e252054a9","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.11.tgz","fileCount":31,"integrity":"sha512-gBGohkJPU0Nl8JxMOAbDECoWASGPNqOiytDjS++Jc/Kgni8WmEUf8XEmsxbp6U2kx1d2T4CKeJkudui0fR8Dlg==","signatures":[{"sig":"MEUCIFlUTLd7TCx7+DD7vYDlXoxjlZ45kL+A3vom1xKRnlFBAiEAz9H+wIgWot5WHRC4bc0JqNthOws6z3sGj54gZPYePKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.11_1720084202281_0.7744713961828971","host":"s3://npm-registry-packages"}},"6.2.0-beta.12":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.12","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.12","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"043cae291dadc464202c2cdd453d5cdf5d2365b3","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.12.tgz","fileCount":31,"integrity":"sha512-x2oV769iInBg0KLavy0lJVPe1sosBaa/qw3f5HoaBl4YZvhDGvOWSPIz2FVlbGyQg8shunfum+R5vwHUuRktvg==","signatures":[{"sig":"MEUCIHSjT2aNyxgdzj4bjV3euW5GtQIUg1U26Hrhp+UYhCp3AiEAzBkphNDrv/kwHPcQIR0xoPnvtdDF/x52fUDvOtnPDSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.12_1720084520263_0.5152575268542172","host":"s3://npm-registry-packages"}},"6.2.0-beta.13":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.13","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.13","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"0da3b62a1f77f546a04704974ed42e8871732348","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.13.tgz","fileCount":31,"integrity":"sha512-kz1Sii7AD5FjibUdMJ8KFPmGPfGorMPK6kLNxyQNvvyOwJglp68bj1ojQb+NiP/GCj0xezZRStV6pH942w/4Gw==","signatures":[{"sig":"MEUCIFJ3DNYAam73LtVReCn4DxlhykpAKTohyqedrCtBsknlAiEAiZ+NkbCoJ3V/QNmmFPyBUvIAFwPgtpo8F8xcvi4w/54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.13_1720084623379_0.8150046416814003","host":"s3://npm-registry-packages"}},"6.2.0-beta.14":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.14","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.14","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"547d1e44da9fdf1f2c7819f62d95ec0eebd4a84d","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.14.tgz","fileCount":31,"integrity":"sha512-m3mkb3mjOflv9+zs+QLXdymSVAdvSh+F/pcDZhyIN512+ITHoifV63sjh8L2yQHXCClT1gVrBGckjgtECLa99Q==","signatures":[{"sig":"MEYCIQCU85y8UDCATb/oRvsiQRMWZfbxURdszWckK1VjtDUDKgIhANBYzYR1PZT5mqqY4d4K9yjnfXuC5PVYEtS2eEwCIpK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.14_1720085107131_0.5065809128944434","host":"s3://npm-registry-packages"}},"6.2.0-beta.15":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.15","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.15","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"b619f7669e781cf2d557fee467d27273b6b70391","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.15.tgz","fileCount":31,"integrity":"sha512-hlCH11CzFMlh8YCXkKG2HzbBJhdFWlFdVSVQnzuoGz/eCnvrdiec1/vKigSFxQ24BPXG4e4JERNSNEEPVHaPpg==","signatures":[{"sig":"MEYCIQDSj7iEV/9gazw0jYPicbGT9Gbrb+nqcSF6K4QiEzLxRAIhAPN+mv7Dq+FF91hx9jtSAN0CqMrYnpNcropc4LEz0KCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.15_1720085246097_0.906244305837846","host":"s3://npm-registry-packages"}},"6.2.0-beta.16":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.16","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@bperel/face-mesh-detection@6.2.0-beta.16","maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"dist":{"shasum":"c06a8628c0389002c5c16f6efcddcb4a79568a26","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.16.tgz","fileCount":31,"integrity":"sha512-ASYWAWDhd9S9JYqw5wMuRIWtfGbO2OEK5claGJ6B3vEqof6QuNng0BmtAFLuUp2av31leSd8lUPNhd9MdcUsCA==","signatures":[{"sig":"MEUCIQDUkmz5pEfUFbvQrsVbP2yXlSRvA3omjhluDqx2xZFSXQIgFgRic0Vb9cp/jS2QYXP8SS+FyU0bN1h6YQQH83o8nqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92230},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"24539e7b4bce986d62490afb924f2b01bfe809d5","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-mlkit.git","type":"git"},"_npmVersion":"10.8.1","description":"Capacitor plugin for ML Kit Face Mesh Detection.","directories":{},"_nodeVersion":"22.4.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/face-mesh-detection_6.2.0-beta.16_1720086650205_0.6522069322269595","host":"s3://npm-registry-packages"}},"6.2.0-beta.17":{"name":"@bperel/face-mesh-detection","version":"6.2.0-beta.17","description":"Capacitor plugin for ML Kit Face Mesh Detection.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","homepage":"https://capawesome.io/","repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-mlkit.git"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/capawesome-team/"},{"type":"opencollective","url":"https://opencollective.com/capawesome"}],"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api FaceMeshDetectionPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","ios:pod:install":"cd ios && pod install --repo-update && cd ..","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"6.0.0","@capacitor/cli":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/ios":"6.0.0","@ionic/eslint-config":"0.3.0","@ionic/swiftlint-config":"1.1.2","eslint":"7.32.0","prettier":"2.3.2","prettier-plugin-java":"1.0.2","rimraf":"3.0.2","rollup":"2.77.2","swiftlint":"1.0.1","typescript":"4.1.5"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"publishConfig":{"access":"public"},"_id":"@bperel/face-mesh-detection@6.2.0-beta.17","gitHead":"fee101a419fefae5ddb89070dbc4f25fa80291c3","_nodeVersion":"22.4.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-FdClobEYu4eV6er60RiVn3rQ3XwdC+9fpeb0BnZ2yRGnQDwKvJMaCBvjRYpjG6fZd6Qi48kw4gm7jUhUdbeAkw==","shasum":"2a9bb23d54dbb157f3561f586aff6ccdeabfe7eb","tarball":"https://registry.npmjs.org/@bperel/face-mesh-detection/-/face-mesh-detection-6.2.0-beta.17.tgz","fileCount":31,"unpackedSize":92230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJbJWxQWqN4jzpl4x1zxa5ED1197XLi+V9+j/OxUCtdwIhAIToxQclbgJWRpaXipzKP/Vao/4/E7L/78QFHIUqABIz"}]},"_npmUser":{"name":"bperel","email":"brunoperel@gmail.com"},"directories":{},"maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/face-mesh-detection_6.2.0-beta.17_1720121096414_0.9181614719163171"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-03T12:44:40.666Z","modified":"2024-07-04T19:24:57.459Z","6.2.0-beta.4":"2024-07-03T12:44:40.894Z","6.2.0-beta.5":"2024-07-03T12:54:10.863Z","6.2.0-beta.7":"2024-07-04T06:58:56.458Z","6.2.0-beta.8":"2024-07-04T08:35:39.865Z","6.2.0-beta.9":"2024-07-04T08:46:02.441Z","6.2.0-beta.10":"2024-07-04T08:51:52.571Z","6.2.0-beta.11":"2024-07-04T09:10:02.401Z","6.2.0-beta.12":"2024-07-04T09:15:20.477Z","6.2.0-beta.13":"2024-07-04T09:17:03.731Z","6.2.0-beta.14":"2024-07-04T09:25:07.261Z","6.2.0-beta.15":"2024-07-04T09:27:26.207Z","6.2.0-beta.16":"2024-07-04T09:50:50.325Z","6.2.0-beta.17":"2024-07-04T19:24:57.277Z"},"maintainers":[{"name":"bperel","email":"brunoperel@gmail.com"}],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-mlkit.git"},"keywords":["capacitor","plugin","native"],"license":"Apache-2.0","homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-mlkit/issues"},"readme":"# @bperel/face-mesh-detection\n\nUnofficial Capacitor plugin for [ML Kit Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection).[^1]\n\n## Installation\n\n```bash\nnpm install @bperel/face-mesh-detection\nnpx cap sync\n```\n\n### Android\n\n#### Variables\n\nThis plugin will use the following project variables (defined in your app’s `variables.gradle` file):\n\n- `$mlkitFaceMeshDetectionVersion` version of `com.google.mlkit:face-mesh-detection` (default: `16.0.0-beta1`)\n\n## Configuration\n\nNo configuration required for this plugin.\n\n## Demo\n\nA working example can be found here: [robingenz/capacitor-mlkit-plugin-demo](https://github.com/robingenz/capacitor-mlkit-plugin-demo)\n\n## Usage\n\n```typescript\nimport { FaceMeshDetection, UseCase } from '@bperel/face-mesh-detection';\n\nconst processImage = async () => {\n  const { faceMeshs } = await FaceMeshDetection.processImage({\n    path: 'path/to/image.jpg',\n    useCase: UseCase.FaceMesh,\n  });\n  return faceMeshs;\n};\n```\n\n## API\n\n<docgen-index>\n\n* [`processImage(...)`](#processimage)\n* [Interfaces](#interfaces)\n* [Enums](#enums)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### processImage(...)\n\n```typescript\nprocessImage(options: ProcessImageOptions) => Promise<ProcessImageResult>\n```\n\nDetects face mesh from the supplied image.\n\nOnly available on Android.\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#processimageoptions\">ProcessImageOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#processimageresult\">ProcessImageResult</a>&gt;</code>\n\n**Since:** 5.3.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### ProcessImageResult\n\n| Prop            | Type                    | Description              | Since |\n| --------------- | ----------------------- | ------------------------ | ----- |\n| **`faceMeshs`** | <code>FaceMesh[]</code> | The detected face meshs. | 5.3.0 |\n\n\n#### FaceMesh\n\nRepresents a face mesh detected by `FaceMeshDetector`.\n\nWhen `BoundingBoxOnly` is selected, <a href=\"#facemesh\">`FaceMesh`</a> only contains valid bounding box.\n\nWhen <a href=\"#facemesh\">`FaceMesh`</a> is selected, <a href=\"#facemesh\">`FaceMesh`</a> also contains a group of 468 3D face mesh points and related triangle information.\nEach point is represented by <a href=\"#facemeshpoint\">`FaceMeshPoint`</a> describing a specific position in detected face.\nThe triangle information is a group of 3 `FaceMeshPoint`s representing a valid surface on Face (e.g. a valid small surface on nose tip).\n\n| Prop                 | Type                                          | Description                                                                                                                                                                                                                                                                                                                                        | Since |\n| -------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`bounds`**         | <code><a href=\"#rect\">Rect</a></code>         | Returns the axis-aligned bounding rectangle of the detected face mesh.                                                                                                                                                                                                                                                                             | 5.3.0 |\n| **`contours`**       | <code><a href=\"#contours\">Contours</a></code> | Returns contours with a list of <a href=\"#facemeshpoint\">`FaceMeshPoint`</a> representing the detected face.                                                                                                                                                                                                                                       | 5.3.0 |\n| **`faceMeshPoints`** | <code>FaceMeshPoint[]</code>                  | Returns a list of <a href=\"#facemeshpoint\">`FaceMeshPoint`</a> representing the whole detected face.                                                                                                                                                                                                                                               | 5.3.0 |\n| **`triangles`**      | <code>Triangle[]</code>                       | Returns a list of <a href=\"#triangle\">`Triangle`</a> representing logical triangle surfaces of detected face. Each <a href=\"#triangle\">`Triangle`</a> contains 3 <a href=\"#facemeshpoint\">`FaceMeshPoint`</a>, representing 3 points of the triangle surface. The sequence of the 3 points are constant and always counter clockwise in face mesh. | 5.3.0 |\n\n\n#### Rect\n\n<a href=\"#rect\">Rect</a> holds four integer coordinates for a rectangle.\n\n| Prop         | Type                | Description                                          | Since |\n| ------------ | ------------------- | ---------------------------------------------------- | ----- |\n| **`left`**   | <code>number</code> | The X coordinate of the left side of the rectangle.  | 5.3.0 |\n| **`top`**    | <code>number</code> | The Y coordinate of the top of the rectangle.        | 5.3.0 |\n| **`right`**  | <code>number</code> | The X coordinate of the right side of the rectangle. | 5.3.0 |\n| **`bottom`** | <code>number</code> | The Y coordinate of the bottom of the rectangle.     | 5.3.0 |\n\n\n#### Contours\n\nRepresents contours with their face mesh points.\n\n| Prop                     | Type                         | Description                                              | Since |\n| ------------------------ | ---------------------------- | -------------------------------------------------------- | ----- |\n| **`faceOval`**           | <code>FaceMeshPoint[]</code> | Returns all points for the `FaceOval` contour.           | 5.3.0 |\n| **`leftEyebrowTop`**     | <code>FaceMeshPoint[]</code> | Returns all points for the `LeftEyebrowTop` contour.     | 5.3.0 |\n| **`leftEyebrowBottom`**  | <code>FaceMeshPoint[]</code> | Returns all points for the `LeftEyebrowBottom` contour.  | 5.3.0 |\n| **`rightEyebrowTop`**    | <code>FaceMeshPoint[]</code> | Returns all points for the `RightEyebrowTop` contour.    | 5.3.0 |\n| **`rightEyebrowBottom`** | <code>FaceMeshPoint[]</code> | Returns all points for the `RightEyebrowBottom` contour. | 5.3.0 |\n| **`leftEye`**            | <code>FaceMeshPoint[]</code> | Returns all points for the `LeftEye` contour.            | 5.3.0 |\n| **`rightEye`**           | <code>FaceMeshPoint[]</code> | Returns all points for the `RightEye` contour.           | 5.3.0 |\n| **`upperLipTop`**        | <code>FaceMeshPoint[]</code> | Returns all points for the `UpperLipTop` contour.        | 5.3.0 |\n| **`upperLipBottom`**     | <code>FaceMeshPoint[]</code> | Returns all points for the `UpperLipBottom` contour.     | 5.3.0 |\n| **`lowerLipTop`**        | <code>FaceMeshPoint[]</code> | Returns all points for the `LowerLipTop` contour.        | 5.3.0 |\n| **`lowerLipBottom`**     | <code>FaceMeshPoint[]</code> | Returns all points for the `LowerLipBottom` contour.     | 5.3.0 |\n| **`noseBridge`**         | <code>FaceMeshPoint[]</code> | Returns all points for the `NoseBridge` contour.         | 5.3.0 |\n\n\n#### FaceMeshPoint\n\nRepresents a 3D point in face mesh.\n\nThe index is an unique ID meaning a fixed position on face, ranging from 0 to 467.\n\nIn <a href=\"#point3d\">`Point3D`</a>, `x` and `y` are pixel location of detected face in `InputImage`.\n`z` is also scaled to image size, while the origin will be somewhere in the center of all 468 face mesh points.\n\n| Prop        | Type                                        | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Since |\n| ----------- | ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`index`** | <code>number</code>                         | Gets the index of the face mesh point, ranging from 0 to 467. For each specific point, the index is a constant value.                                                                                                                                                                                                                                                                                                                                                                                       | 5.3.0 |\n| **`point`** | <code><a href=\"#point3d\">Point3D</a></code> | Gets a 3D point in face mesh. Inside <a href=\"#point3d\">`Point3D`</a>, `X` and `Y` means a 2D position in original image. More information on the `Z` value: - The unit of measure for the `Z` value is the same as `X` and `Y`. - The smaller the `Z` value, the closer that landmark is to the camera. - The `Z` origin is approximately at the center of all 468 face mesh points. `Z` value will be negative if the point is close to camera and will be positive if the point is away from the camera. | 5.3.0 |\n\n\n#### Point3D\n\nRepresents a 3D point.\n\n| Prop    | Type                | Description                       | Since |\n| ------- | ------------------- | --------------------------------- | ----- |\n| **`x`** | <code>number</code> | Returns the X value of the point. | 5.3.0 |\n| **`y`** | <code>number</code> | Returns the Y value of the point. | 5.3.0 |\n| **`z`** | <code>number</code> | Returns the Z value of the point. | 5.3.0 |\n\n\n#### Triangle\n\nRepresents a triangle with 3 generic points.\n\n| Prop         | Type                         | Description                                                       | Since |\n| ------------ | ---------------------------- | ----------------------------------------------------------------- | ----- |\n| **`points`** | <code>FaceMeshPoint[]</code> | Returns all points inside the <a href=\"#triangle\">`Triangle`</a>. | 5.3.0 |\n\n\n#### ProcessImageOptions\n\n| Prop          | Type                                        | Description                                                                                                                                                                                                                                                                                                                                                                                                                          | Default                       | Since |\n| ------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | ----- |\n| **`path`**    | <code>string</code>                         | The local path to the image file.                                                                                                                                                                                                                                                                                                                                                                                                    |                               | 5.3.0 |\n| **`useCase`** | <code><a href=\"#usecase\">UseCase</a></code> | Sets the use case. When `BoundingBoxOnly` is selected, the returned <a href=\"#facemesh\">`FaceMesh`</a> only contains bounding box. When <a href=\"#facemesh\">`FaceMesh`</a> is selected, the returned <a href=\"#facemesh\">`FaceMesh`</a> contains bounding box as well as 468 <a href=\"#facemeshpoint\">`FaceMeshPoint`</a> and triangle information. It detects at most 2 faces in this case and it is slower than `BoundingBoxOnly`. | <code>UseCase.FaceMesh</code> | 5.3.0 |\n\n\n### Enums\n\n\n#### UseCase\n\n| Members               | Value          | Description                                                                           | Since |\n| --------------------- | -------------- | ------------------------------------------------------------------------------------- | ----- |\n| **`BoundingBoxOnly`** | <code>0</code> | Return bounding box for detected face.                                                | 5.3.0 |\n| **`FaceMesh`**        | <code>1</code> | Return face mesh info for detected face. It detects at most 2 faces in this use case. | 5.3.0 |\n\n</docgen-api>\n\n## Terms & Privacy\n\nThis plugin uses the [Google ML Kit](https://developers.google.com/ml-kit):\n\n- [Terms & Privacy](https://developers.google.com/ml-kit/terms)\n- [Android Data Disclosure](https://developers.google.com/ml-kit/android-data-disclosure)\n- [iOS Data Disclosure](https://developers.google.com/ml-kit/ios-data-disclosure)\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/capawesome-team/capacitor-mlkit/blob/main/packages/face-mesh-detection/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-mlkit/blob/main/packages/face-mesh-detection/LICENSE).\n\n[^1]: This project is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or any of their affiliates or subsidiaries.\n","readmeFilename":"README.md"}