{"_id":"@abdeslam_gacemi/capacitor-arcore-measuror","_rev":"7-538fba7845f61128849212b95796cd26","name":"@abdeslam_gacemi/capacitor-arcore-measuror","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.1","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"5de0fa0042c1890e4aed93874d0dc73e33f1af8c","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.1.tgz","fileCount":26,"integrity":"sha512-XXiGCms44ohwwzl2Bk5kHwyJ9e+sg9t0aXNYBzRwvA45NPGPslOkEMsR69dZbuMGJWtixvy3F7F6IndAT0cd4g==","signatures":[{"sig":"MEUCIQDqHYLCPNmr3vBSFbT5bUFfjqmSHvRpW+j5Ay+IcekEsAIgSB2PGuhEV9owPf1CBYYNwicaYoVYOXpWILHINVgN0r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87157},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f937c5b2b8afe366041b321bfc1e2f9cb0484ca5","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.1_1759955626594_0.19348212354451677","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.3","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.3","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"f8b54b335ea97935a2467a92f20676677db5b074","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.3.tgz","fileCount":26,"integrity":"sha512-cGQpDxOhMqUMjqW3a9JkW+/Nknl5S7WJZufUZDQQ8m/s9xeEFV1yZcg/xLk9SKztENhKHBOuu7Sj81bDzmGiQQ==","signatures":[{"sig":"MEUCIHUABKpuhHMR67jlL3m9ya0YfGh80PwDuawbHaFRbv+yAiEAwl0VaSI5HAS4LT7tJOvUX45WbTSjxHLZFaQIkx0MBQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88759},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"2bbe7a08dd79a15ace468858b9eba6f710820617","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.3_1760005230502_0.04653929297649806","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.4","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.4","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"fb202f870c78beed7057806095d40324c15c60de","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.4.tgz","fileCount":26,"integrity":"sha512-8WtUPPP7FJY52sZQIs6d0+93t2fDf3nC2YLIQLtxoa8SalXbja8skOdmqpV2Aa/G+k0M4kvXPA3lHABq+/NPNA==","signatures":[{"sig":"MEUCIBywkuWELtAAm2o78MU74h7G+7NDrcURn8+bmiMkosPBAiEA/BeAF5f98W65GWPn+lGnMrkPnyapDn4KsvfTO7BCNnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92281},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"ed98ace2c9f186a0e43fce2e9166f094896e8c27","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.4_1760007207025_0.9941869421331158","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.5","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.5","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"67473593b1ecaf627b21b128edc35e7070520b45","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.5.tgz","fileCount":26,"integrity":"sha512-jsQsmONv03cU3wdRzx2fMsneOfOWnmInzDS2aRh0+XhvgdriGNNwT15Nzya8tRmQSgRZ4n1qznMTaJ/HW58Lsg==","signatures":[{"sig":"MEYCIQCdEf7yJ93AYU3dqg1iTdx3nO2xkCnPNC+AfQhiZgEiPQIhAJOnliTY9W958+D10/PhhcFUVBTPIOxq4OpC8rRx0yhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139389},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f4f8b9e544385e4ed25bfb8c5dad1de3ff358b8a","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","dependencies":{"measuror":"link:measuror"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.5_1760951946827_0.4476019091450407","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.6","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.6","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"ced45a6f9ee290759f08cb6ab6d79429e094bee3","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.6.tgz","fileCount":26,"integrity":"sha512-UzDbsCtkCJj107kSj3/KcI7q/LSOQpBeWufsTBK8l9yzDsCIUZSd0vRLiFkuVhtK5PAp9R6ODlhFH/H1gII+pg==","signatures":[{"sig":"MEUCIQCSDTKUyeGnRI31hSoFURWmHrYl1+BdrqI7O2r+RT+nIQIgNmq7Sbm1Yvggw//S9fOZTqVDtbM9en8NlivJ62tASwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142765},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"923a1d53fb935c7fd86ef6f14bd40eae874e8dc5","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","dependencies":{"measuror":"link:measuror"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.6_1761052107736_0.9314101563968462","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.7","keywords":["capacitor","plugin","native"],"author":{"name":"Abdeslam Gacemi"},"license":"MIT","_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.7","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"dist":{"shasum":"c6a584b33ff65215c1d52f0fd31cfd711b4455af","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.7.tgz","fileCount":26,"integrity":"sha512-QVQOs2AF8sSbvED4YyKZj/s7n74SRGiNEf5RNNj4zsOr2Fzwi2ggnZntfsGhAvlg7saIAV3tuEq8Ka5THY8pNg==","signatures":[{"sig":"MEYCIQDsGnQj7RSntUtFEa4TidsgGSHXilS/Zm41aaJ8paCfZAIhAP0g5iE/t5yImol5x47pognIu+JxGGWQzqyum2rjKBxf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141117},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"37e06d209278860d8befbdd5c724b08f5893409c","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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MeasurorPlugin --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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git","type":"git"},"_npmVersion":"10.9.2","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","directories":{},"_nodeVersion":"22.13.0","dependencies":{"measuror":"link:measuror"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-arcore-measuror_0.0.7_1762637081912_0.22639617008293333","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@abdeslam_gacemi/capacitor-arcore-measuror","version":"0.0.8","description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Abdeslam Gacemi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git"},"bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme Measuror -destination generic/platform=iOS","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}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api MeasurorPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/ios":"^7.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.0","prettier":"^3.4.2","prettier-plugin-java":"^2.6.6","rimraf":"^6.0.1","rollup":"^4.30.1","swiftlint":"^2.0.0","typescript":"~4.1.5"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"dependencies":{"measuror":"link:measuror"},"_id":"@abdeslam_gacemi/capacitor-arcore-measuror@0.0.8","gitHead":"cd78fe0124261bc449425da732289939ce2bb779","homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/+gmzLBnHqkU3dS4aRrIuF6QExIIy8pknHoMJOusgKsNFJuzDzmzN0MYYFfB9mmGPTuqTjh9gLdMrp85SMgwyg==","shasum":"17cf62637a2ece3698e469d213f695792878f116","tarball":"https://registry.npmjs.org/@abdeslam_gacemi/capacitor-arcore-measuror/-/capacitor-arcore-measuror-0.0.8.tgz","fileCount":26,"unpackedSize":141117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpEbQUI4tNuKf6NnTkZBcO9yreMGWastZx9hdP0sJ+xAIhAKC6pmu0LBUxrf5osQ4rlF1kjVUkQc12ZWlp/4zghQQX"}]},"_npmUser":{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"},"directories":{},"maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-arcore-measuror_0.0.8_1762764059127_0.8264528474523132"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-08T20:33:46.506Z","modified":"2025-11-10T08:40:59.533Z","0.0.1":"2025-10-08T20:33:46.802Z","0.0.3":"2025-10-09T10:20:30.680Z","0.0.4":"2025-10-09T10:53:27.220Z","0.0.5":"2025-10-20T09:19:07.037Z","0.0.6":"2025-10-21T13:08:27.928Z","0.0.7":"2025-11-08T21:24:42.090Z","0.0.8":"2025-11-10T08:40:59.316Z"},"bugs":{"url":"https://github.com/Abdeslam-Gacemi/Measuror.git/issues"},"author":{"name":"Abdeslam Gacemi"},"license":"MIT","homepage":"https://github.com/Abdeslam-Gacemi/Measuror.git#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/Abdeslam-Gacemi/Measuror.git.git"},"description":"A capacitor plugin that exploits ARCore android feature for a cropped area measurements and distance","maintainers":[{"name":"abdeslam_gacemi","email":"abdeslam.gacemi@gmail.com"}],"readme":"# measuror\r\n\r\nA capacitor plugin that exploits ARCore android feature for cropped area measurements and distance\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @abdeslam_gacemi/capacitor-arcore-measuror\r\nnpx cap sync\r\n```\r\n\r\n## API\r\n\r\n<docgen-index>\n\n* [`start()`](#start)\n* [`stop()`](#stop)\n* [`setCropArea(...)`](#setcroparea)\n* [`addListener('onMeasurement' | 'measurementChange' | 'onMeasurementUpdate', ...)`](#addlisteneronmeasurement--measurementchange--onmeasurementupdate-)\n* [`startListening()`](#startlistening)\n* [`stopListening()`](#stoplistening)\n* [`capturePhoto()`](#capturephoto)\n* [`measureNow()`](#measurenow)\n* [Interfaces](#interfaces)\n\n</docgen-index>\r\n\r\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### start()\n\n```typescript\nstart() => any\n```\n\nStart the AR session and camera\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### stop()\n\n```typescript\nstop() => any\n```\n\nStop the AR session and release resources\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### setCropArea(...)\n\n```typescript\nsetCropArea(options: MeasurorCropAreaOptions) => any\n```\n\nSet the crop area for measurements\n\n| Param         | Type                                                                        | Description               |\n| ------------- | --------------------------------------------------------------------------- | ------------------------- |\n| **`options`** | <code><a href=\"#measurorcropareaoptions\">MeasurorCropAreaOptions</a></code> | - Crop area configuration |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### addListener('onMeasurement' | 'measurementChange' | 'onMeasurementUpdate', ...)\n\n```typescript\naddListener(eventName: 'onMeasurement' | 'measurementChange' | 'onMeasurementUpdate', listenerFunc: (data: MeasurorCapturedMeasurements) => void) => any\n```\n\nAdd listener for measurement updates\n\n| Param              | Type                                                                                                     | Description                                    |\n| ------------------ | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |\n| **`eventName`**    | <code>'onMeasurement' \\| 'measurementChange' \\| 'onMeasurementUpdate'</code>                             | - Event type to listen for                     |\n| **`listenerFunc`** | <code>(data: <a href=\"#measurorcapturedmeasurements\">MeasurorCapturedMeasurements</a>) =&gt; void</code> | - Callback function to handle measurement data |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### startListening()\n\n```typescript\nstartListening() => any\n```\n\nStart emitting measurement updates via listeners\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### stopListening()\n\n```typescript\nstopListening() => any\n```\n\nStop emitting measurement updates\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### capturePhoto()\n\n```typescript\ncapturePhoto() => any\n```\n\nCapture a single measurement with photo\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### measureNow()\n\n```typescript\nmeasureNow() => any\n```\n\nRequest a single measurement without photo\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### MeasurorStartResult\n\n| Prop                  | Type                 |\n| --------------------- | -------------------- |\n| **`success`**         | <code>boolean</code> |\n| **`status`**          | <code>string</code>  |\n| **`message`**         | <code>string</code>  |\n| **`textureId`**       | <code>number</code>  |\n| **`displayRotation`** | <code>number</code>  |\n| **`width`**           | <code>number</code>  |\n| **`height`**          | <code>number</code>  |\n\n\n#### MeasurorCropAreaOptions\n\n| Prop         | Type                 |\n| ------------ | -------------------- |\n| **`left`**   | <code>number</code>  |\n| **`top`**    | <code>number</code>  |\n| **`width`**  | <code>number</code>  |\n| **`height`** | <code>number</code>  |\n| **`center`** | <code>boolean</code> |\n\n\n#### MeasurorCropAreaResult\n\n| Prop                 | Type                 |\n| -------------------- | -------------------- |\n| **`success`**        | <code>boolean</code> |\n| **`cropLeft`**       | <code>number</code>  |\n| **`cropTop`**        | <code>number</code>  |\n| **`cropWidth`**      | <code>number</code>  |\n| **`cropHeight`**     | <code>number</code>  |\n| **`centerCropMode`** | <code>boolean</code> |\n| **`density`**        | <code>number</code>  |\n\n\n#### MeasurorCapturedMeasurements\n\n| Prop                       | Type                                                                                  |\n| -------------------------- | ------------------------------------------------------------------------------------- |\n| **`hasValidMeasurement`**  | <code>boolean</code>                                                                  |\n| **`trackingConfidence`**   | <code>number</code>                                                                   |\n| **`photoBase64`**          | <code>string</code>                                                                   |\n| **`imageWidth`**           | <code>number</code>                                                                   |\n| **`imageHeight`**          | <code>number</code>                                                                   |\n| **`realWidth`**            | <code>number</code>                                                                   |\n| **`realHeight`**           | <code>number</code>                                                                   |\n| **`smoothedWidth`**        | <code>number</code>                                                                   |\n| **`smoothedHeight`**       | <code>number</code>                                                                   |\n| **`smoothedWidthUnit`**    | <code>string</code>                                                                   |\n| **`smoothedHeightUnit`**   | <code>string</code>                                                                   |\n| **`distance`**             | <code>number</code>                                                                   |\n| **`smoothedDistance`**     | <code>number</code>                                                                   |\n| **`note`**                 | <code>string</code>                                                                   |\n| **`croppedPhotoBase64`**   | <code>string</code>                                                                   |\n| **`hasCroppedPhoto`**      | <code>boolean</code>                                                                  |\n| **`planeRotationY`**       | <code>number</code>                                                                   |\n| **`planeRotationX`**       | <code>number</code>                                                                   |\n| **`orientation`**          | <code>'portrait' \\| 'portrait-reversed' \\| 'landscape' \\| 'landscape-reversed'</code> |\n| **`isPortrait`**           | <code>boolean</code>                                                                  |\n| **`physicalOrientation`**  | <code>number</code>                                                                   |\n| **`deviceOrientedWidth`**  | <code>number</code>                                                                   |\n| **`deviceOrientedHeight`** | <code>number</code>                                                                   |\n| **`timestamp`**            | <code>number</code>                                                                   |\n| **`trackingState`**        | <code>string</code>                                                                   |\n| **`detectedPlanes`**       | <code>number</code>                                                                   |\n| **`trackingPlanes`**       | <code>number</code>                                                                   |\n| **`stable`**               | <code>number</code>                                                                   |\n| **`hitX`**                 | <code>number</code>                                                                   |\n| **`hitY`**                 | <code>number</code>                                                                   |\n| **`hitZ`**                 | <code>number</code>                                                                   |\n| **`measurementPointX`**    | <code>number</code>                                                                   |\n| **`measurementPointY`**    | <code>number</code>                                                                   |\n| **`cropLeft`**             | <code>number</code>                                                                   |\n| **`cropTop`**              | <code>number</code>                                                                   |\n| **`cropWidth`**            | <code>number</code>                                                                   |\n| **`cropHeight`**           | <code>number</code>                                                                   |\n| **`croppedWidth`**         | <code>number</code>                                                                   |\n| **`croppedHeight`**        | <code>number</code>                                                                   |\n| **`viewWidth`**            | <code>number</code>                                                                   |\n| **`viewHeight`**           | <code>number</code>                                                                   |\n| **`focalLengthX`**         | <code>number</code>                                                                   |\n| **`focalLengthY`**         | <code>number</code>                                                                   |\n| **`principalPointX`**      | <code>number</code>                                                                   |\n| **`principalPointY`**      | <code>number</code>                                                                   |\n| **`cameraImageWidth`**     | <code>number</code>                                                                   |\n| **`cameraImageHeight`**    | <code>number</code>                                                                   |\n| **`calculationMethod`**    | <code>'intrinsics' \\| 'texture_intrinsics' \\| 'fov_fallback'</code>                   |\n| **`rotationApplied`**      | <code>number</code>                                                                   |\n| **`errorCode`**            | <code>string</code>                                                                   |\n| **`reason`**               | <code>string</code>                                                                   |\n| **`emitAllowed`**          | <code>boolean</code>                                                                  |\n\n\n#### MeasurorListeningResult\n\n| Prop            | Type                 |\n| --------------- | -------------------- |\n| **`listening`** | <code>boolean</code> |\n\n</docgen-api>\r\n","readmeFilename":"README.md"}