{"_id":"@capgo/capacitor-screen-orientation","_rev":"24-135d0927accbf3fbb0fb2e3099eeed89","name":"@capgo/capacitor-screen-orientation","dist-tags":{"latest":"8.2.0"},"versions":{"7.0.0":{"name":"@capgo/capacitor-screen-orientation","version":"7.0.0","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@7.0.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://github.com/Cap-go/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"ae3db24795899a9d1c1835b12feb1f7478178c76","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-7.0.0.tgz","fileCount":23,"integrity":"sha512-jlPK483T2UWn6W+s5p99mQ3nlgSjqBWBdrBiL3GJOQYvrQLtKKiLN1erpq+0q3O9wP1IPVG3aWRhb4AbteJvjg==","signatures":[{"sig":"MEUCIQCG/eIsc+ZDRALRO4GH7HJlzr2gvZWE1BNV3b2GT13+yAIgVV7/CzgNBKaDeFQ7rBf4Fi3EfhMCyuOACnmynffqpn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129359},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"fbe958944c47d963a74ffdbc01b21c2daff024ed","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","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 CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.6.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.11.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.34.6","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"^5.7.3","@types/node":"^22.13.1","@capacitor/cli":"^7.0.0","@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","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.6.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.0.0_1764344152915_0.8968704025856389","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.0","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://github.com/Cap-go/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"1637b9a611112bd05c4027bd1e613465d97f9795","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.0.tgz","fileCount":23,"integrity":"sha512-S3+T4CkY2BoCRVVjAHe7hUrKNMpa4mA+g0NWzQvyW8gYKcGVrx6fe5ZbJWtOS4jcRZdD0ro+o6yEflKQdTm+CA==","signatures":[{"sig":"MEUCIQCn7WHfRHvRsk6JTyDZCCo0anWY/WOE9jpRdDQ2TMyIEwIgbtSuMelAviEEF3Rxlm+xw2e+lFPYH54MXZKoajWqFeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130140},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a4471f4d03d1a9ce67a3c22350d7574ee7d65a82","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","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 CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.0_1765609667198_0.6823469644726945","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.1","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"d70b1f1bcb8e0e22bce9f15c6d814051ed81d6bb","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.1.tgz","fileCount":23,"integrity":"sha512-IN5pY8M1SjZJMdX7AGLxQ1l24drq/zPCTFnAaf1iSXkBPIBgKw23W5F+bVdPwVQk1TLziM9mWnMELyfp6Vlg5A==","signatures":[{"sig":"MEUCIB6JwTpiNJ2f5czLYrP5dhkZB1tTywUzUtZrUm9WuOewAiEA4Nu+j7Z+6U9CMCU05MX2zkcHNGFQ7x04d2ZoFLdiJ/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130208},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d2c68d06117506df92bc0db7ffd5d10d1b64497c","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","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 CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.1_1765861956489_0.4845658751181672","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.2","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"96be061ab4ede4496a760397ed33eb948ecca38b","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.2.tgz","fileCount":23,"integrity":"sha512-4EOTRVGvuJy5isQFJfzqu87ZqHYkHJm/JRo94BDCbHS0hE5cY1a+tNxNiB+wSrQ7NhWcyPMdLhWl6nKDI8c2pw==","signatures":[{"sig":"MEYCIQCwk4EWgSyq1FG96FZ/pA9gicSLU0rLvRKJwveJzkuopQIhAJedTiW/hbawvuJYAXWgPKTG+OVYMoMo3R8sJ211MCIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130260},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"1bf75a83901f7dcf1f10747dd6a9d03c6897ae51","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.2_1766165836128_0.5565985082902625","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.3","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"730fbf1eeb4ce0070a0ebe52c1bbd0dc591a5eb9","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.3.tgz","fileCount":23,"integrity":"sha512-wXp2ASOFmp5/vlY1djU2ouZFl63S5NaSHRR5J9MbC/c2aabl0B3Xg9JdSWirqBUATS2OyCdZFnIslHRuqK6Mrg==","signatures":[{"sig":"MEQCIFjEM096/zqcoAThJ31Hw2iINQhm882ll5tInQyR7SVGAiBXqFkEu+ydls0cjxDsewqTUi8JD3X2eDCd046axX9uaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130060},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"90eba67fb419e004ce4b60337122648207123273","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.3_1766173276694_0.5056164997823227","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.4","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"e3e2d871e70c19c2e2b5b21485238adb482d7da2","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.4.tgz","fileCount":23,"integrity":"sha512-pCu58w+dPBJTAAaQ7NSB61sPqJTBIdFTePGV61A5HJY3QluQvEfl9Jl8ANOuKpjrAZ7HLZKCqzBjEdSW/eXBwg==","signatures":[{"sig":"MEUCIBszyIOHeDbY8l8BBrSAz1gQyUEUgKoOK91OC3gk5+l/AiEAn/cWxQi5kcc3vxXVoUPD3Sbd6f4KuRC4x2HRO8l/PZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130060},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d038feeb250c0f3c59bfc1219fadd2f83462d309","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.4_1768223710831_0.6308452753719331","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.5","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"c599e415675e80f567a41cb4b457a4061ad041a2","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.5.tgz","fileCount":23,"integrity":"sha512-5mj3Szbb/QRHExNweEOPfZ1edu/ZfcKMiKvcu7VeUA1FrY3E4TbdeaFzOcOSmjY+vomoCiU21C5LyKsCINdEJw==","signatures":[{"sig":"MEQCIBFjcHydyr6G1Gw6qiVPWhBKePFd6zHroMuV+z5lu5YyAiAjjPRf8bOTCPy77hsKMtHfTqt33Kat08p3/WrLPEKjBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130406},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"55d4bc418da9fe4e4a52f84aeb16086556754006","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.5_1768613350597_0.8978731493992516","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.6","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"04d15ee6cbf02be58b32088a941adc1b2e73bd2e","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.6.tgz","fileCount":23,"integrity":"sha512-gR9PD7MWlg7boSMIr65iLr1SpBju9pkqK6bbFr5WzNWsQYES5drEmVrqZDmOIPVyqzBcDMYNsAQAkRMuaHLxSQ==","signatures":[{"sig":"MEQCIF9ydRqo4gPGYT1oM8PvBPa1pPXkY89WabZkRseTteUWAiBi40NjW+oXXd7YYGj+A0gNEhLSwgRZYQKoA4jesHS/YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130406},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3455ef116648f1601abbf0391668320a22cb9b46","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.6_1769622369786_0.9071459442072289","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.7","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"c6ad03378d9cb6239e48c69f65c612035929278c","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.7.tgz","fileCount":23,"integrity":"sha512-3/RpywcXmCWFj/1Qj7WoJ5mR4gBeQ0jiEoA41lBdZcyowg2U2UJoWfc1AdXz/lKpu0tzqBxE5F85DjXVFqe3Pg==","signatures":[{"sig":"MEUCIQDmHqrqh/ORaKM/dYpjBfWzqyakMGfezfUlMa49qnqyhgIgNl+JxHexIx0EcNIzEJrTCzZAZWeSg/lveWqy4GGr5JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131012},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"ede56dae977ba08730261dc01b1f90554bb4f16c","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.7_1769900862818_0.8720966291963781","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.8","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"5366bf1d3ecc7f5c26a49fd97d88fb1702882819","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.8.tgz","fileCount":23,"integrity":"sha512-ZamjVPdv9o4i8iBPCcfIllV3GOpacJ9twFFekww6KZKmXAXaugyjgBOYUxcllDz1OzCo31FKhNB1IZlAY/O+aA==","signatures":[{"sig":"MEQCIES1vY+XO1EEkCSc+hcaFz+CWDVy6XcIaeeY2Mq6NPvhAiBZDirf4F67XqCWn8AcX8Cdg3RSZmwh+QT8LgCq2xPDlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131012},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"cb0849e9155a156a6529aa990d4c1bc0a7d5f23e","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.8_1770171886339_0.6190004559877982","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.9","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"96822b2e28da16a58455c3d779973c847a86266c","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.9.tgz","fileCount":23,"integrity":"sha512-0qsSMekKxW2GwyyHafJVrN6q+Bs5EBx7ngnX66mXyeMSBV86C6SauJJJFxrHEI8v0Gg85NqTa2boEyimszTtqQ==","signatures":[{"sig":"MEQCICXtUpVMqOP6YulXg82ZtPvAcDyKFHfwx2RfRK1hLep2AiBD2GT4i/8QflTh6nzyGXzAQH73DSIY25Zcwz236hGI1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131082},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"dd2e9899ea04e07061c68c791aaad7789d7bc2f6","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.9_1770355271157_0.08370296531231491","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.10","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"5dca73894fda8cd1b5ef4ee8aa935aac8b71fa5d","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.10.tgz","fileCount":23,"integrity":"sha512-sOJF4F4kb/5WOP1Tq5yGVPr+eRn7Mp8byb1KFglNFjeXIU3gfwZKrgu2HO7GkQi/HuVJizmkGTjtI+aen5qLaw==","signatures":[{"sig":"MEQCIFFvemzbWeoADuGiNY0IgX+BM49HOYXkt2lf40bzzsmhAiBbBtpLEVIwidVIlevk9H7JUX7eEQKdkRdR9I0iXatrzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130632},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"5b21cf7897ce5afa41fb35649c0a5fde7a138f0c","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.10_1770841515213_0.9001876470780501","host":"s3://npm-registry-packages-npm-production"}},"8.1.11":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.11","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.11","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"fc288e81f323b2365a675ec8287ecc2bd7fb7fd4","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.11.tgz","fileCount":23,"integrity":"sha512-CzuAcEVtjE7wcu98IYH87t2jhCHGP6u3u4rVXtJ+EZhhhUnUOoq2gjAj/bE6IKpH2kOlI5E4M+5s5CHzR6BaQQ==","signatures":[{"sig":"MEQCIAa7ofNxdZv5oOZdm6EwOXbeQ15SgVlmv59Z8pG2rxWxAiBOS7ePHluB7F3NalQEg0/W+WZrAp7IclfNsif13i2m5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130632},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"34c3ade14d34f8a69465accf9e7dcf60feba3067","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.11_1771435399853_0.4674041361464829","host":"s3://npm-registry-packages-npm-production"}},"8.1.12":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.12","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.12","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"b5ec7b6228d98df2e73916ef9c8703526396ee46","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.12.tgz","fileCount":23,"integrity":"sha512-Rs6pAgX0dU3Mzts2E+0QfvSKT0E35ek4h0SDpum16s+Qa6LQqp/Wfy/rqTm4F0wPUC+Rj1ik6uOAw7a7fYmaew==","signatures":[{"sig":"MEUCIQDiO5TH+CHXQkU/+CeL1rYz27pmGbD5ooKgx2hlWqHTqQIgZ1yQxS8m7ISvKJwovZ8Cqft/gvZQa8cw0rhmXK9woxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130641},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a506983c61d2dd6bd77405b11febb64a390553a7","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"10.8.2","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"18.20.8","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.12_1771560762340_0.32835784607455465","host":"s3://npm-registry-packages-npm-production"}},"8.1.14":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.14","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.14","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"71af4eba0c2cdcaf4e5c4f9a93b4951afa376262","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.14.tgz","fileCount":23,"integrity":"sha512-6vp0xQwHV9WV1BxTAmscZPVbs+ZK6fQ9OvGQVKoq0rOpOokMnWz/AdPWqqn5/30sFIhIZfLyPIIy9CPrwTolBw==","signatures":[{"sig":"MEUCIADa6i0B4knlV0YPwAZUN59UtRS/L8F/NMWJyoFmwPjLAiEAur/qxL6kVtvG4kda1dL8BhwdCaLhAVXFcfHcr4JqMg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130642},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"1f862dd568fa67591a2dc8e1d67ca746a0356e03","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.11.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.14_1778505929790_0.47125916788796207","host":"s3://npm-registry-packages-npm-production"}},"8.1.15":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.15","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.15","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"8f4a9e1adec95a8c880f2067c086823d46c36778","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.15.tgz","fileCount":23,"integrity":"sha512-5otXztfwtkUvETNvvqHOQucx5fbZcR3Wo0+8Wi7vHom/Us8wmGqkAZSnmsEb+IOdsdoG3B0FiqrZOJ54YPQpfw==","signatures":[{"sig":"MEQCIBX1QogmdoWeMGIQq5/6IOeAR18KN/q2bVGPmL9iHH75AiAV1nYGvyGMIyo3u3oQXGREqWOtKNWNggY7JXbMqzSiyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130915},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e110555225202bdf8503e86e4b54e3ed8511b124","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.13.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.15_1781574492450_0.17585645119628457","host":"s3://npm-registry-packages-npm-production"}},"8.1.16":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.16","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.16","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"f11d2bfeccb7eb29a8ca565a5cf79cf2c1ed8204","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.16.tgz","fileCount":23,"integrity":"sha512-jFWpBHolvBgYTUqDR3UAzXAifjk7Ht3oFPuSnxBFlHF5JKTlOc6fWF0Y7ggqeK+Z3ak9ZCynVD6JSGOIhLpvqg==","signatures":[{"sig":"MEUCIQDsbPRQ5Xx4wwC9PE7Y/tEEK+Do240ZAjHxu6dr9SM2ZwIgR6kh0/P7xNCmPzVNkBgschxH90jS2hLvsQ19GpXDu18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131456},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4e2491a415d74d1e0cbab66a8e2c37abe162ed3c","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.13.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.16_1781601990943_0.029330766873848946","host":"s3://npm-registry-packages-npm-production"}},"8.1.17":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.17","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.17","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"f6b2b64bde380b6519d140cb54d83e307ecb3df2","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.17.tgz","fileCount":23,"integrity":"sha512-5whbOQrrSGH6+NOJ4+eFqbADg0RNvLIEuUb3xUMibPoO4826UqtBqBDJNLkCfvo/LLokS/eYyF5LVVq0opn1xA==","signatures":[{"sig":"MEYCIQD7NLzJjkkSFAAs4oCblsccCjAxX8uq4zMvIYlVHO995QIhANMb+B51vchpvrA7s29YkO36MrCeaJLX4QeXvBHq5PJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131456},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e51fc7f3caf4b9684b928a7a4212bf09bfda7674","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.13.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.17_1781631816476_0.2080641471615543","host":"s3://npm-registry-packages-npm-production"}},"8.1.18":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.18","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.18","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"ae65d1a79e2e683fa1ec7871384849e55fbe7ab1","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.18.tgz","fileCount":23,"integrity":"sha512-AkEs5RIFxa1N/GRsw6AZmGpA2jlwQ7ai2+HZJQTzJsNVOuzZbACxume0UUsnf82lbONH1I0IxtMvrS8mLo+nEQ==","signatures":[{"sig":"MEQCIBryzf8d9r3ohR0PxDPxDWHgKniZ4JpHVgT6tvaHconxAiAnPwn8ZSF36YHRyu43k3aNh+VG9XrYJ+wuVueK50zx4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131363},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b4e1b04cad1c63ed196c7f72c5b1605553ed2136","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.13.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.18_1781874462837_0.4080923086111248","host":"s3://npm-registry-packages-npm-production"}},"8.1.19":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.19","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.19","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"e3fa60b769b522088e8576bb0d4de1d8edebb421","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.19.tgz","fileCount":23,"integrity":"sha512-nrKxwf07TtmHEE7kcr1J+vo9+VgzVVMyum+YG72+AJWOJ9M39+TUQ3/srrB0odytdlibRQ3WhdfOOhlkK1zW0Q==","signatures":[{"sig":"MEUCIGxVFXC6IvtOwSJ+rEVCDceHB48WACIVKb+i07OYSZ6SAiEA8SLkl60agV6yfd+q7xUBykCkJOATPSAVHkC4C2SGaQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136771},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d46dad276ae6d84288df85309960f9574ed70aff","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.16.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.19_1785842110160_0.11636121282440737","host":"s3://npm-registry-packages-npm-production"}},"8.1.20":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.20","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.20","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"ac690b270ff0ef58dd178d42887e22eff0ee57e0","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.20.tgz","fileCount":23,"integrity":"sha512-emfnXKxYLwPz9iQd+vORUi7Xb5iYGN2VmkTipoOcM5pdxIScZeaGkqHx5ROv88WLvs7b0fQJHHQAAfoIozViXQ==","signatures":[{"sig":"MEUCIGjYqFlOiJa/X2YY9QVq9256Ud77yVRl3pmoslpU/9C9AiEA5uugCyD01/5rzrvR8bQ6fTWVIkKxLcdV4zP9YG+FBu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136771},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b42106a2ef16a52d7c201c627f0d15bad61b0e48","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.19.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.20_1787220410106_0.15632990398549595","host":"s3://npm-registry-packages-npm-production"}},"8.1.21":{"name":"@capgo/capacitor-screen-orientation","version":"8.1.21","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-screen-orientation@8.1.21","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/screen-orientation/","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"05d16e0181813e57c616996d3c2d6e5fbedc9ead","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.1.21.tgz","fileCount":23,"integrity":"sha512-y348sYqL0eNKnKH45XZcEAwdJOS3+cDZwMIYN534lhrERDP0ek3u8H+t2juyccScPzDi/l3cCLPb7dfLDLFDcA==","signatures":[{"sig":"MEUCIQCy9wWnfyZ+DsqxJ9R/5N30qIh6+yOTFyMcLsdv9hpF9AIgISzliHJ1pFUsyThGdQai9qgspjHENEj/hlH8vIOzYxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136842},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3172818b5161305d5c962d2c342308c0f82ffeb5","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.19.1","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.1.21_1789497029982_0.7146928136533501","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"_id":"@capgo/capacitor-screen-orientation@8.2.0","bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"dist":{"shasum":"6d25fefdcdff5f591a3b0a9f08d8af4e2f3448f0","tarball":"https://registry.npmjs.org/@capgo/capacitor-screen-orientation/-/capacitor-screen-orientation-8.2.0.tgz","integrity":"sha512-H2USgSj2Hp7H3cDvT9qAKATj9RmWKNTRzskmKYD2Nhhw8FIAX9oOHCkS5OTNf/J90VutsSbibNuoLA4W/RBLuA==","fileCount":24,"unpackedSize":202982,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-screen-orientation@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC75Si+9IywXScicc4wKXYZxei+ixnTBK4WACbZgvXpTAiEA7fyFVAqcV19+GJqTA+56GRPdVdywSq14hyrqD9zzJ2Q="}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-screen-orientation","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Cap-go","email":"contact@capgo.app"},"module":"dist/esm/index.js","gitHead":"4bf7fec297992482b92c4335f461af41d8bd1797","license":"MPL-2.0","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 CapacitorScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorScreenOrientation -destination generic/platform=iOS","verify:web":"npm run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"version":"8.2.0","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/screen-orientation/","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"11.20.0","description":"Screen orientation plugin with support for bypassing orientation lock","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.21.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-screen-orientation_8.2.0_1790728414562_0.8112553376913751"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T15:35:52.823Z","modified":"2026-09-30T00:33:34.943Z","7.0.0":"2025-11-28T15:35:53.163Z","8.1.0":"2025-12-13T07:07:47.350Z","8.1.1":"2025-12-16T05:12:36.619Z","8.1.2":"2025-12-19T17:37:16.279Z","8.1.3":"2025-12-19T19:41:16.830Z","8.1.4":"2026-01-12T13:15:10.988Z","8.1.5":"2026-01-17T01:29:10.732Z","8.1.6":"2026-01-28T17:46:09.919Z","8.1.7":"2026-01-31T23:07:42.955Z","8.1.8":"2026-02-04T02:24:46.518Z","8.1.9":"2026-02-06T05:21:11.332Z","8.1.10":"2026-02-11T20:25:15.384Z","8.1.11":"2026-02-18T17:23:19.989Z","8.1.12":"2026-02-20T04:12:42.476Z","8.1.14":"2026-05-11T13:25:29.912Z","8.1.15":"2026-06-16T01:48:12.581Z","8.1.16":"2026-06-16T09:26:31.087Z","8.1.17":"2026-06-16T17:43:36.624Z","8.1.18":"2026-06-19T13:07:42.970Z","8.1.19":"2026-08-04T11:15:10.312Z","8.1.20":"2026-08-20T10:06:50.188Z","8.1.21":"2026-09-15T18:30:30.102Z","8.2.0":"2026-09-30T00:33:34.662Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-screen-orientation/issues"},"author":{"name":"Cap-go","email":"contact@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/screen-orientation/","keywords":["capacitor","plugin","screen","orientation","rotation","portrait","landscape","lock","bypass","coremotion","native"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-screen-orientation.git","type":"git"},"description":"Screen orientation plugin with support for bypassing orientation lock","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-screen-orientation\n\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-screen-orientation\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_screen_orientation\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_screen_orientation\"> Missing a feature? We'll build the plugin for you 💪</a></h2>\n</div>\n\n\n\nScreen orientation plugin with support for detecting true physical device orientation\n\n## Features\n\n- 📱 Full Screen Orientation API support\n- 🔍 **Detect true physical device orientation** using motion sensors (even when orientation lock is enabled)\n  - iOS: Uses Core Motion framework\n  - Android: Uses accelerometer sensor\n- 🔒 **Detect if orientation lock is enabled** by comparing physical vs UI orientation\n- 🔄 Real-time orientation change detection\n- 🎯 Lock orientation to specific modes\n- 📖 **Foldable posture** on Android: flat, tabletop, or book, plus hinge angle and window size class\n- 🌐 Web platform support\n\n**Important Note:** This plugin can detect the physical orientation of the device using motion sensors, but it **cannot bypass the UI orientation lock**. The screen will still respect the user's orientation lock setting. This is useful for knowing how the device is physically held vs. how the UI is displayed.\n\n## Documentation\n\nThe most complete doc is available here: https://capgo.app/docs/plugins/screen-orientation/\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.\\*.\\*       | v8.\\*.\\*                | ✅          |\n| v7.\\*.\\*       | v7.\\*.\\*                | On demand   |\n| v6.\\*.\\*       | v6.\\*.\\*                | ❌          |\n| v5.\\*.\\*       | v5.\\*.\\*                | ❌          |\n\n> **Note:** The major version of this plugin follows the major version of Capacitor. Use the version that matches your Capacitor installation (e.g., plugin v8 for Capacitor 8). Only the latest major version is actively maintained.\n\n## Install\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-screen-orientation` plugin in my project.\n```\n\nIf you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capgo/capacitor-screen-orientation\nnpx cap sync\n```\n\n## iOS Configuration\n\nTo detect physical device orientation using motion sensors on iOS, you need to add the Motion Usage Description to your `Info.plist`:\n\n```xml\n<key>NSMotionUsageDescription</key>\n<string>This app uses motion sensors to detect the true physical orientation of your device.</string>\n```\n\nLocking the screen orientation only applies to the Capacitor view controller by default. To also apply the lock to presented view controllers (for example, ones shown by the Browser plugin), add this to your app's `AppDelegate.swift`:\n\n```swift\nfunc application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {\n  return UIInterfaceOrientationMask(rawValue: (self.window!.rootViewController as! CAPBridgeViewController).supportedInterfaceOrientations.rawValue)\n}\n```\n\nMake sure `UISupportedInterfaceOrientations` in `Info.plist` includes every orientation you want to lock to (for example landscape left/right when locking to `landscape`).\n\n## Usage\n\n```typescript\nimport { ScreenOrientation } from '@capgo/capacitor-screen-orientation';\n\n// Get current orientation\nconst result = await ScreenOrientation.orientation();\nconsole.log('Current orientation:', result.type);\n\n// Lock to landscape\nawait ScreenOrientation.lock({ orientation: 'landscape' });\n\n// Lock UI orientation and track physical orientation via motion sensors\n// Note: UI will still respect user's orientation lock, but you'll get physical orientation events\nawait ScreenOrientation.lock({\n  orientation: 'portrait',\n  bypassOrientationLock: true\n});\n\n// Listen for orientation changes\nconst listener = await ScreenOrientation.addListener(\n  'screenOrientationChange',\n  (result) => {\n    console.log('Orientation changed:', result.type);\n  }\n);\n\n// Unlock orientation\nawait ScreenOrientation.unlock();\n\n// Start motion-based tracking to detect physical device orientation\n// This uses motion sensors to track how the device is actually held\nawait ScreenOrientation.startOrientationTracking({\n  bypassOrientationLock: true\n});\n\n// Check if device orientation lock is enabled\n// Compares physical device orientation (from sensors) with UI orientation (from system)\nconst lockStatus = await ScreenOrientation.isOrientationLocked();\nif (lockStatus.locked) {\n  console.log('Orientation lock is ON!');\n  console.log('Physical device orientation:', lockStatus.physicalOrientation);\n  console.log('UI orientation:', lockStatus.uiOrientation);\n} else {\n  console.log('Orientation lock is OFF or motion tracking not active');\n}\n\n// Stop motion-based tracking\nawait ScreenOrientation.stopOrientationTracking();\n\n// Remove listener\nawait listener.remove();\n\n// Foldables: flat, tabletop, or book. Flat on phones that do not fold.\nconst { posture } = await ScreenOrientation.getFoldState();\nconst { widthClass } = await ScreenOrientation.getSizeClass();\n```\n\n## API\n\n<docgen-index>\n\n* [`orientation()`](#orientation)\n* [`lock(...)`](#lock)\n* [`unlock()`](#unlock)\n* [`startOrientationTracking(...)`](#startorientationtracking)\n* [`stopOrientationTracking()`](#stoporientationtracking)\n* [`isOrientationLocked()`](#isorientationlocked)\n* [`isDeviceFoldable()`](#isdevicefoldable)\n* [`getFoldState()`](#getfoldstate)\n* [`getHingeAngle()`](#gethingeangle)\n* [`getSizeClass()`](#getsizeclass)\n* [`addListener('screenOrientationChange', ...)`](#addlistenerscreenorientationchange-)\n* [`addListener('foldStateChange', ...)`](#addlistenerfoldstatechange-)\n* [`addListener('hingeAngleChange', ...)`](#addlistenerhingeanglechange-)\n* [`addListener('sizeClassChange', ...)`](#addlistenersizeclasschange-)\n* [`removeAllListeners()`](#removealllisteners)\n* [`getPluginVersion()`](#getpluginversion)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nCapacitor Screen Orientation Plugin interface.\n\nProvides methods to detect and control screen orientation,\nwith support for detecting true physical device orientation using motion sensors.\n\n### orientation()\n\n```typescript\norientation() => Promise<ScreenOrientationResult>\n```\n\nGet the current screen orientation.\n\nReturns the current orientation of the device screen.\n\n**Returns:** <code>Promise&lt;<a href=\"#screenorientationresult\">ScreenOrientationResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### lock(...)\n\n```typescript\nlock(options: OrientationLockOptions) => Promise<void>\n```\n\nLock the screen orientation to a specific type.\n\nLocks the screen to the specified orientation.\nOn iOS, if bypassOrientationLock is true, it will also start\ntracking physical device orientation using motion sensors.\n\nNote: The UI will still respect the user's orientation lock setting.\nMotion tracking allows you to detect how the device is physically held\neven when the UI doesn't rotate.\n\n| Param         | Type                                                                      | Description                          |\n| ------------- | ------------------------------------------------------------------------- | ------------------------------------ |\n| **`options`** | <code><a href=\"#orientationlockoptions\">OrientationLockOptions</a></code> | Options for locking the orientation. |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### unlock()\n\n```typescript\nunlock() => Promise<void>\n```\n\nUnlock the screen orientation.\n\nAllows the screen to rotate freely based on device position.\nAlso stops any motion-based orientation tracking if it was enabled.\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### startOrientationTracking(...)\n\n```typescript\nstartOrientationTracking(options?: StartOrientationTrackingOptions | undefined) => Promise<void>\n```\n\nStart tracking device orientation using motion sensors.\n\nThis method is useful when you want to track the device's physical\norientation independently from the screen orientation lock.\nIt uses Core Motion on iOS to detect orientation changes.\n\n| Param         | Type                                                                                        | Description                                |\n| ------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------ |\n| **`options`** | <code><a href=\"#startorientationtrackingoptions\">StartOrientationTrackingOptions</a></code> | Options for starting orientation tracking. |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### stopOrientationTracking()\n\n```typescript\nstopOrientationTracking() => Promise<void>\n```\n\nStop tracking device orientation using motion sensors.\n\nStops the motion-based orientation tracking if it was started.\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### isOrientationLocked()\n\n```typescript\nisOrientationLocked() => Promise<OrientationLockStatusResult>\n```\n\nCheck if device orientation lock is currently enabled.\n\nThis method compares the physical device orientation (from motion sensors)\nwith the UI orientation. If they differ, orientation lock is enabled.\n\nNote: This requires motion tracking to be active via\nstartOrientationTracking() or lock() with bypassOrientationLock: true.\nWorks on both iOS (Core Motion) and Android (Accelerometer).\n\n**Returns:** <code>Promise&lt;<a href=\"#orientationlockstatusresult\">OrientationLockStatusResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### isDeviceFoldable()\n\n```typescript\nisDeviceFoldable() => Promise<DeviceFoldableResult>\n```\n\nWhether this device folds, and whether it can stand half-open like a laptop.\n\nBoth flags are `false` on web and iOS.\n\n**Returns:** <code>Promise&lt;<a href=\"#devicefoldableresult\">DeviceFoldableResult</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### getFoldState()\n\n```typescript\ngetFoldState() => Promise<FoldState>\n```\n\nRead the current fold.\n\nResolves to a flat state when the device has no fold.\n\n**Returns:** <code>Promise&lt;<a href=\"#foldstate\">FoldState</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### getHingeAngle()\n\n```typescript\ngetHingeAngle() => Promise<HingeAngleResult>\n```\n\nRead the hinge angle in degrees.\n\n`0` is closed and `180` is flat. `angle` is `null` without a hinge sensor.\n\n**Returns:** <code>Promise&lt;<a href=\"#hingeangleresult\">HingeAngleResult</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### getSizeClass()\n\n```typescript\ngetSizeClass() => Promise<SizeClass>\n```\n\nRead the window size classes.\n\n**Returns:** <code>Promise&lt;<a href=\"#sizeclass\">SizeClass</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### addListener('screenOrientationChange', ...)\n\n```typescript\naddListener(eventName: 'screenOrientationChange', listenerFunc: (result: ScreenOrientationResult) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                                             |\n| ------------------ | ------------------------------------------------------------------------------------------------ |\n| **`eventName`**    | <code>'screenOrientationChange'</code>                                                           |\n| **`listenerFunc`** | <code>(result: <a href=\"#screenorientationresult\">ScreenOrientationResult</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('foldStateChange', ...)\n\n```typescript\naddListener(eventName: 'foldStateChange', listenerFunc: (state: FoldState) => void) => Promise<PluginListenerHandle>\n```\n\nListen for fold changes.\n\nOn a foldable this also fires when the device rotates, because the hinge\nbounds rotate with the window.\n\n| Param              | Type                                                                | Description                                |\n| ------------------ | ------------------------------------------------------------------- | ------------------------------------------ |\n| **`eventName`**    | <code>'foldStateChange'</code>                                      | The event name. Must be 'foldStateChange'. |\n| **`listenerFunc`** | <code>(state: <a href=\"#foldstate\">FoldState</a>) =&gt; void</code> | Callback invoked with the new fold state.  |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### addListener('hingeAngleChange', ...)\n\n```typescript\naddListener(eventName: 'hingeAngleChange', listenerFunc: (event: HingeAngleResult) => void) => Promise<PluginListenerHandle>\n```\n\nListen for hinge angle changes.\n\nOn Android the hinge sensor runs only while at least one listener is registered.\nNever fires on web or iOS.\n\n| Param              | Type                                                                              | Description                                 |\n| ------------------ | --------------------------------------------------------------------------------- | ------------------------------------------- |\n| **`eventName`**    | <code>'hingeAngleChange'</code>                                                   | The event name. Must be 'hingeAngleChange'. |\n| **`listenerFunc`** | <code>(event: <a href=\"#hingeangleresult\">HingeAngleResult</a>) =&gt; void</code> | Callback invoked with the angle in degrees. |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### addListener('sizeClassChange', ...)\n\n```typescript\naddListener(eventName: 'sizeClassChange', listenerFunc: (sizeClass: SizeClass) => void) => Promise<PluginListenerHandle>\n```\n\nListen for size class changes, such as unfolding, rotating, or resizing.\n\n| Param              | Type                                                                    | Description                                |\n| ------------------ | ----------------------------------------------------------------------- | ------------------------------------------ |\n| **`eventName`**    | <code>'sizeClassChange'</code>                                          | The event name. Must be 'sizeClassChange'. |\n| **`listenerFunc`** | <code>(sizeClass: <a href=\"#sizeclass\">SizeClass</a>) =&gt; void</code> | Callback invoked with the new size class.  |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\nRemoves all registered event listeners.\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<{ version: string; }>\n```\n\nGet the native plugin version.\n\nReturns the current version of the native plugin implementation.\n\n**Returns:** <code>Promise&lt;{ version: string; }&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### ScreenOrientationResult\n\nResult returned by the orientation() method.\n\n| Prop       | Type                                                        | Description                   | Since |\n| ---------- | ----------------------------------------------------------- | ----------------------------- | ----- |\n| **`type`** | <code><a href=\"#orientationtype\">OrientationType</a></code> | The current orientation type. | 1.0.0 |\n\n\n#### OrientationLockOptions\n\nOptions for locking the screen orientation.\n\n| Prop                        | Type                                                                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Default            | Since |\n| --------------------------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ----- |\n| **`orientation`**           | <code><a href=\"#orientationlocktype\">OrientationLockType</a></code> | The orientation type to lock to.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                    | 1.0.0 |\n| **`bypassOrientationLock`** | <code>boolean</code>                                                | Whether to track physical device orientation using motion sensors. When true, uses device motion sensors to detect the true physical orientation of the device, even when the device orientation lock is enabled. **Important:** This does NOT bypass the UI orientation lock. The screen will still respect the user's orientation lock setting. This option only affects orientation detection/tracking - you'll receive orientation change events based on how the device is physically held, but the UI will not rotate if orientation lock is enabled. Supported on iOS (Core Motion) and Android (Accelerometer). | <code>false</code> | 1.0.0 |\n\n\n#### StartOrientationTrackingOptions\n\nOptions for starting orientation tracking using motion sensors.\n\n| Prop                        | Type                 | Description                                                                                                                                                                                                                                                                                                                                                                                         | Default            | Since |\n| --------------------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ----- |\n| **`bypassOrientationLock`** | <code>boolean</code> | Whether to track physical device orientation using motion sensors. When true, uses device motion sensors to detect the true physical orientation of the device, even when the device orientation lock is enabled. **Important:** This does NOT bypass the UI orientation lock. This only enables detection of the physical orientation. Supported on iOS (Core Motion) and Android (Accelerometer). | <code>false</code> | 1.0.0 |\n\n\n#### OrientationLockStatusResult\n\nResult returned by the isOrientationLocked() method.\n\n| Prop                      | Type                                                        | Description                                                                                                                                                                                                                                                                                                      | Since |\n| ------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`locked`**              | <code>boolean</code>                                        | Whether the device orientation lock is currently enabled. This is determined by comparing the physical device orientation (from motion sensors) with the UI orientation. If they differ, orientation lock is enabled. Available on iOS (Core Motion) and Android (Accelerometer) when motion tracking is active. | 1.0.0 |\n| **`physicalOrientation`** | <code><a href=\"#orientationtype\">OrientationType</a></code> | The physical orientation of the device from motion sensors. Available when motion tracking is active (iOS and Android).                                                                                                                                                                                          | 1.0.0 |\n| **`uiOrientation`**       | <code><a href=\"#orientationtype\">OrientationType</a></code> | The current UI orientation reported by the system.                                                                                                                                                                                                                                                               | 1.0.0 |\n\n\n#### DeviceFoldableResult\n\nWhether this device can fold.\n\n| Prop                   | Type                 | Description                                   | Since |\n| ---------------------- | -------------------- | --------------------------------------------- | ----- |\n| **`foldable`**         | <code>boolean</code> | Whether the device has a fold.                | 8.2.0 |\n| **`supportsTabletop`** | <code>boolean</code> | Whether it can stand half-open like a laptop. | 8.2.0 |\n\n\n#### FoldState\n\nCurrent fold of the window.\n\nPhones that do not fold, iOS, and web resolve to a flat state.\n\n| Prop                   | Type                                                          | Description                                                        | Since |\n| ---------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------ | ----- |\n| **`state`**            | <code><a href=\"#foldstatevalue\">FoldStateValue</a></code>     | Posture of the fold.                                               | 8.2.0 |\n| **`isSeparating`**     | <code>boolean</code>                                          | Whether the fold splits the web view into two areas.               | 8.2.0 |\n| **`posture`**          | <code><a href=\"#foldposture\">FoldPosture</a></code>           | How the device is held.                                            | 8.2.0 |\n| **`hingeOrientation`** | <code><a href=\"#hingeorientation\">HingeOrientation</a></code> | Direction of the hinge. Omitted when there is no fold.             | 8.2.0 |\n| **`hingeBounds`**      | <code><a href=\"#foldbounds\">FoldBounds</a></code>             | Position of the fold in CSS pixels. Omitted when there is no fold. | 8.2.0 |\n| **`occludedBounds`**   | <code><a href=\"#foldbounds\">FoldBounds</a></code>             | Area the hinge covers. Present when the hinge has a physical gap.  | 8.2.0 |\n\n\n#### FoldBounds\n\nA rectangle in CSS pixels, relative to the web view.\n\n| Prop         | Type                |\n| ------------ | ------------------- |\n| **`x`**      | <code>number</code> |\n| **`y`**      | <code>number</code> |\n| **`width`**  | <code>number</code> |\n| **`height`** | <code>number</code> |\n\n\n#### HingeAngleResult\n\nAngle between the two halves of a foldable, in degrees.\n\n`0` is closed and `180` is flat. `angle` is `null` when the device has no hinge sensor.\n\n| Prop        | Type                        | Description                                                    | Since |\n| ----------- | --------------------------- | -------------------------------------------------------------- | ----- |\n| **`angle`** | <code>number \\| null</code> | Hinge angle in degrees, or `null` when no sensor is available. | 8.2.0 |\n\n\n#### SizeClass\n\nWindow size classes.\n\n`horizontal` and `vertical` follow Apple's compact/regular split.\nOn Android and web, `regular` starts at 600 CSS pixels wide and 480 tall.\n`widthClass` and `heightClass` follow Material window size classes.\n\n| Prop              | Type                                                                        | Description                                                                                                                               | Since |\n| ----------------- | --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`horizontal`**  | <code>'compact' \\| 'regular'</code>                                         | Width size class. `compact` on a phone, `regular` on the inner display of a foldable, a tablet, or a window at least 600 CSS pixels wide. | 8.2.0 |\n| **`vertical`**    | <code>'compact' \\| 'regular'</code>                                         | Height size class. `regular` starts at 480 CSS pixels.                                                                                    | 8.2.0 |\n| **`widthClass`**  | <code>'compact' \\| 'medium' \\| 'expanded' \\| 'large' \\| 'extraLarge'</code> | Material window width class.                                                                                                              | 8.2.0 |\n| **`heightClass`** | <code>'compact' \\| 'medium' \\| 'expanded'</code>                            | Material window height class.                                                                                                             | 8.2.0 |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n### Type Aliases\n\n\n#### OrientationType\n\nOrientation type that describes the orientation state of the device.\n\n<code>'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'</code>\n\n\n#### OrientationLockType\n\nOrientation lock type that can be used to lock the device orientation.\n\n<code>'any' | 'natural' | 'landscape' | 'portrait' | 'portrait-primary' | 'portrait-secondary' | 'landscape-primary' | 'landscape-secondary'</code>\n\n\n#### FoldStateValue\n\nHow open a foldable is.\n\n`closed` is reserved. A device shut onto its cover display reports `flat`.\n\n<code>'flat' | 'half-opened'</code>\n\n\n#### FoldPosture\n\nHow a half-open foldable is held.\n\n`tabletop` is a horizontal hinge, like a laptop. `book` is a vertical hinge.\n\n<code>'flat' | 'tabletop' | 'book'</code>\n\n\n#### HingeOrientation\n\nDirection of the hinge relative to the window.\n\n<code>'horizontal' | 'vertical'</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}