{"_id":"@capawesome/capacitor-screen-orientation","_rev":"18-7075659bc5136f8375922c3bd5809bfc","name":"@capawesome/capacitor-screen-orientation","dist-tags":{"dev":"7.0.0-dev.1765885034","latest":"8.0.3"},"versions":{"1.1.7-dev.36f3183.1659623993":{"name":"@capawesome/capacitor-screen-orientation","version":"1.1.7-dev.36f3183.1659623993","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@1.1.7-dev.36f3183.1659623993","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-screen-orientation/issues"},"dist":{"shasum":"858db8ee8decb72de17ec84c0c975b05ebb1115f","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-1.1.7-dev.36f3183.1659623993.tgz","fileCount":29,"integrity":"sha512-eESUh7iAiabY5uYAa18ZBHO5fFFfDwxxP4tslAAZtwDeuVPQ8J1mqS+kyzSUAxNnS6xIdA5LuxcNkDqENPKUBg==","signatures":[{"sig":"MEQCIEzCXjoDzJn7fyF+4A8mC4GfT12mFw8EhGnTYyQDB1ElAiBs4zaaFd3FYqlMWTSdCukh9mC5mPjDWgo3anqm57PPgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi69qgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLMw/+JUZKrKmEjraBGvSMzEYehHB9Fy7IrxTYcOMzO0hRS6FDy38X\r\nJPdgKhnqJaSgEGkzoLt9dd0hIyrwlo2RlpO3Zt+tjuxb4285SMuzztqKwJqg\r\nlTylll1S6XQJXxAijZFoU50U25dMj8Sc7qA/DJM9m/ewaRaFe42s3plRx7Jg\r\nPvKwlvh8OtgSnnSKoPtEDkPwXMbiZ0nMelS6eOYKxG/g13Iezm0ovAAucXQk\r\nnWi4txyUmds43TOv1wPirLa/Ut7nhAtNV7dOIGwu250KDNqMNN66zuIgvrfS\r\nNlmsy67v51SpMq99fqrP8ucjDSDiJLM8/wo1dHKSxYDY26diKgN7LfIcByX3\r\ncv7VAYJ+MvDCUT5LLMdBoBreOxlgeGk44e264TnTW48Pc5xaF/BJ6WTrt04c\r\niwyU/ARFrfptRjqKFLZLT/kvozL2/QBNM9qg+BUH4cbFJ6FqA6igzMwv+ph6\r\nkYL8cr9Ua0hjSAiPCDULSaoICXKOCn6GhZ6GEaRXejmQGaY5777LMqJX+L+m\r\niUxNSjWyjqzE2xIcpWqzgf4wJqkIYnpK5LjMSA+p7EFBAEwPXnUnVQwoAZJq\r\n8q0QPkr1ykmKXzA5YfJ57dIVN0Cy8K2mlmqoab2ZzBJqimux5PkYOJo7KxO5\r\nGeTpi8t8LsM8YroXMDoqwm05ly784VoAf28=\r\n=EsLB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"36f31834a3bb14899cc9751c4609697b4aefae92","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"8.13.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_1.1.7-dev.36f3183.1659623993_1659624096049_0.8554683348249552","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@capawesome/capacitor-screen-orientation","version":"2.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@2.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-screen-orientation/issues"},"dist":{"shasum":"77956005d228304ef888df2804408dce3af8a418","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-2.0.0.tgz","fileCount":29,"integrity":"sha512-issRxAYGtTc+t5CuVGso2YOrQhCEQJKreUlWyu2mOL8/TQFXiggBzxKkqLe2rLYPkEXcx37iQO1Eqql1dLTVTQ==","signatures":[{"sig":"MEUCIQC1C8WVyTYCOYtzSb5k/3WCkk7ZtjYBs4NfeXRdI/Ps/AIgPHFb76G4BFfqDdEqbvvJvJYQwF0AkFA4F3Fjntqa/Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AVJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplRA/9EOCGohqTB0t+C/ZKFmyzD1TAxqdSuIK2C/gLbcFALf5kbkKG\r\nCsuHs1Kqg9EH55HJhQQKA6ERCD3WEExV5x5Jx8Gaz78FFcfH79DaKXNX/xiR\r\nAkNJwe+SBL/jy72p6mohSaHyU9rD8KrJF6x82E8rxWQf0wpH3MXkIin4rXaJ\r\n9Hft0ZqBxHzOqbnsdPcHtbRUbzJfkHC2zUjddYEzx3rNnQcBQRtpkNX3k31H\r\n7xjmLWPDM2fBGNZcLG7SsC4NfvwI3biyB6ZYCs4LyUvs15JoRsp3Y/+Ntydn\r\nIQUQwXGLI0aetiCbWfEtNLi8gXn2tdoiWE3mj5V6av7zvHWMqfQguqudvdx2\r\ngQfTjGuopCYTY7ZhAgDSDWCeBJuaMABMGLpT6KqacfUUWjsLtbbmbRMd4Sq+\r\nckd2ge1gCP54ksxCOOpgq/AJ6KmfWSlofi8f88cGY1ANLYUR2nRnhswID3Ya\r\nDwMhD1y+4cT1A8/fXsJ3j1XKAq/yua7PVXM7CJadtStsVBcF6pe9jTTyKirR\r\nMGSSTkX6rnBrW/QIakiC9Tr/EFQOjinIfKDJmpB6KU3adMy9OYI9CannMuf3\r\nKhk32zud114lSC3Ry/8hxNe/I6Odrhno0kVhmxT8368PM99+D9UMMMmE8Kv9\r\nHa22KekLK0rFeujfZpyCP1Uc9F+7K9kpHhI=\r\n=wHRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"682ead5db57b3ae2e7c96d0e51c873077be660ed","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"8.13.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_2.0.0_1659635017602_0.6901618117061905","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@capawesome/capacitor-screen-orientation","version":"2.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@2.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-screen-orientation/issues"},"dist":{"shasum":"833e419f7ef1b5d3b3bebc243a625b4d143cd5a1","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-2.0.1.tgz","fileCount":29,"integrity":"sha512-nwd6jz7UOda3wAOrKsfiV5aqjTDTIplEZR2Kjb68lKPW7Lu1Q/emTLyFI4qzQEpwqq0BzWIsVmtVFiTIlo0XtQ==","signatures":[{"sig":"MEUCIQC69WBrQd5sjIed4h9hFyQQnQxFZlbLIs3eXyHaMuc7bQIgJIK/q5tgRvFKRoiq+7BoTjnPnrMfx3lLdMbbhCdnJjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/2KOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Eg/7BbvWyXFQ7r9ag8HFe67Y9cSxE295eKQzphjAhim/FXMDWiVS\r\nOgTvNHKc4fEm972qn6pQSCnl9NijzWpslPExU2V71pQ8gyuXeeA9VB4o+gFk\r\nAlUZW7QC/Bx2ohliqiXbc+v4B9adqKlfHpJWo+hKqbIBAMiQ9K7vVPA//QR8\r\n3buoZnUB6OjFuPLT9qr4MuXP89HIgfyLWz5zwzi/ARt6IREGBrPAQ9w3N+qa\r\nm5gL68H+vnxOoW/MsWFXp83t/pN1nqQy1UI7JPH2t/Rd8JFiFEldPT94vo4T\r\ns9i1zl+KSdfw8HlsOCfbmPEPwoP6lRklR34b+AHfGCj3BTo7yiUUFhZLRcuq\r\nrtXw95+hQM5C5yZHDXSpCDSK5yb+urrlwhO2WTjCzXCQX8YWdDHC1J4+pZ4r\r\nQQ0DD+BF5HeRss5P29jWqLGQgKdiuX+v5nD9hEnFRY1dvmzbkoDAR9tpbNbB\r\nAQcTmJbzfo3eE6W6HcqK6bP9cthjUS97WyRFgUjvzFmI8k3mKyVXr1vQ8Ed7\r\nGxbRKdQA+NUFk3+bWmVWnhFDqiHkqd9VQS+CB7d72TaORrwFKAnhL3hAOrXl\r\nvTJojIRIpcKP6rnO097fXmCzpuEjIUiz9W+F9wrdP5dxxU1sDIj1JVZltw03\r\nYJnRyWxIgULPi0NFLmqUWvAvf+JDDFvxeyo=\r\n=XXX5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"168c18f4a54d0fd2a00d402b92f70474d9f5378b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"8.13.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_2.0.1_1660904078395_0.24896507969592996","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@capawesome/capacitor-screen-orientation","version":"2.0.2","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@2.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-screen-orientation#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-screen-orientation/issues"},"dist":{"shasum":"173a4f93dd94a08c23ac0da033af8022744a3163","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-2.0.2.tgz","fileCount":29,"integrity":"sha512-DZTev7UNVmp4a7g89MG0Austpsssgub0kGH2Z+KCfIP3aKoxjBGk9+UrFdT0FkS+20odToPXMyDxLoaDIX29aw==","signatures":[{"sig":"MEUCIQC2d7XlMWhpVnN7Mv4MptB2Kgw0/1AKO7cIs8j6PPqwHgIgQSTIlT2/1/c6FdnAYhKtmih8qZKYpqP446Gz0Shw4SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzGwTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozSA/9Eh4ktK6r4hM0lS7GO8r0rjszLp8Lo/6bDPJLN9+TMkBOAybB\r\nZVTKvo4xMrvR/uDjholxJ9TmBvE0jHk+Qic15VB+kkNEr+Axp/kVHaJlW/Mn\r\n1tMS69bZIsxLjrmzxYDuF2HhiFeZH/5S/lUyxgk8BCZ4uDECVYI9dKi1fw8j\r\nJDvT3cCqi/GV3x+xzyBKvAnDgrt5zyvW5DkMyHl0dV+cJ+NHDpOtSpV0gWOZ\r\nHMksqrKHWrCRf1uvZ0amGffhbcyLLiyTeSOYhq/emnRczF4f9lzFdyyYG/mZ\r\n+RJYQf39Er0KKhAvyhxdrfLR8XmX5H2JyCCBd4uRBLwxS2wiB4FkZk/yeTOb\r\n0zUpVXiDhQZnmIYkiKeMcsCQvFWqh7xs7ltW4CLcsqgr39zVMNZL8xqKur8T\r\nRFpVGaarlVZ+jJZq+nh9ei8KsYtggIXv6MqmfbpmZ9JqCkGdLzz3VrpgjWug\r\nCSM/g6ozRWjf/mqr+ohDKuiNeHVA127fqUSpGTiut0Mj/Yxox5i8V8EIKK1G\r\nWOuimG/H9Qh491pyXqWrDvqaGExS+9VmiI/xSolIP4J7mm4Km9nn26O8kevt\r\nAYoPXoPDzUKfX3/+cuPsyJFOcSMBE8MN1r4H88fNw3j/RsY8rpWMLu3Zt7DB\r\nSZoQAQFkNI79/jz9kIuz1cRK7StmdepkBiI=\r\n=oa6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"b84ed131b699bfae3914d9395ae5f476347062de","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-screen-orientation.git","type":"git"},"_npmVersion":"8.19.3","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_2.0.2_1674341395697_0.07610623950315865","host":"s3://npm-registry-packages"}},"2.0.2-dev.8c05008.1680891292":{"name":"@capawesome/capacitor-screen-orientation","version":"2.0.2-dev.8c05008.1680891292","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@2.0.2-dev.8c05008.1680891292","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"9f614b58e3396d4eb41a7b3415757603d7917c1e","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-2.0.2-dev.8c05008.1680891292.tgz","fileCount":29,"integrity":"sha512-oHz4CPXvHiol/gcltTsqjpRsraLqtBIwLUO5dG3EbcFn296It4qoRSUrLWeBV6hfbKIDLUmIbUC0Qv5VsSC7NA==","signatures":[{"sig":"MEYCIQC+IIMDtYolvYGhrznpQT0lhPdykBNibZvJhZD6l3UpZQIhAOgux78Axyd/2xJLsdcQJvFrRJQ3AxQ2uvDk4yeRKv5x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMF6aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAfw/7BTuQjcU2/OFxXUec9dehJhNI+jgNgEo6A4E8Cl21mV5RLkll\r\n+fxig7KRDC0mRr8Mnyn0P8CTKZHcdA9zfIrZzwIes3Z7UclNUhGQeXTkKSJF\r\nLumjUy2CBzFg4IjCU6nhW2Tym4HCfVIxFYLcMd2agMMFTSG2egsn4HYf2hnC\r\n/H9eo0asGZ/flnBJ2COkq6rap1j/IMUqRbVCt6fZsry/gbfUkz+ltesfUFC7\r\nut32wTFL1jeuonfCtt9UaDnkD45NBD49iMP2hOffpqPE90DE3eEOvApgnfXe\r\nKOvsCIWpIz39HAbvsoouMy9TKtoQplQqKjIbMz/UD1IlpSIhVYwUKG68hMzT\r\n8ClpX6TxzxdM9g4LgSAoQPBHHjnEE7LO3EOSuh543zqQAZTU9VyPj1TpQG9R\r\ndn35XqYTNySGuisA3yyhMjdORqU6Uma/2MjYzoui0gtHW5XFBs3P7EmTWRvD\r\n7M+Ft8xjM/HQim/L18vdaZq4YAU8Z+GkYFeCbNmFTbB0e1Zmf+CpLNg/eFun\r\nmh4A1TR+AIE6JLPnsPTzuZkKr/36usqJLKdXHA5bzTxgNVZagGrlJ9+2udc6\r\nYNltmi0+E4u4ccilgZ45hWDYmQtaqLXZVKyTZclyjHcVjgqKOAUo6IP0hRvL\r\nkKt3xy4G+cxd1U0fSXjCHLUVagfd3Z+OVa0=\r\n=nOjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"8c050080c4cddaae9842b4d6d82d24d528d0f8c0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.3","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0-beta.1","@capacitor/ios":"5.0.0-beta.1","@capacitor/core":"5.0.0-beta.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"5.0.0-beta.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_2.0.2-dev.8c05008.1680891292_1680891545749_0.6782475397510135","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@capawesome/capacitor-screen-orientation","version":"5.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@5.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"5e57911e34494344044717570d988fe6e434b5c1","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-5.0.0.tgz","fileCount":29,"integrity":"sha512-yxkQeI6AX6J4LdX3oFGxabZi3qfk0ej7vcpBtXXpQaTcv2gL9BA4rs/yXlqmihUmJUPT/sGKMK5/OnD/G/DvKw==","signatures":[{"sig":"MEUCIHqCnluG6ehQBygpfaHQtiLhM28pUUv4vP924YAykBgtAiEA3hQZ/+GSxW/HMWXh2hDtqy91kX/2LBCwsbds0WvgAi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+HVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMhA//SQWVRfIBsF7MAdLBwmp3156MsV/PQbDbLPVSsqBZ6KHeEy3r\r\nOOotebx7mZrFrKhuktigVxfuAh/vqcrPq2N5PSHCzpJ7ajYjC4G1elxvaviG\r\nLOa/kBUmtoI/s0aqX2unarlKhM5KGqlTJhmlrpvsehWFi9CkhCQpDNwEoTTx\r\n4RhLPEgJF4hpaAeuM8379cXs2gCOwuZ2EWoK9mBk3YMsmWq7RfphqZOHkYHR\r\nMIidkNFVqbn+7gWMiwfwBAPi1wXjcZHwEyQRGvCgMhO7zjrqYAfKz7ewcZU1\r\n4WTfUZPJEzsXZiyJv9idft0VEX/tcc+U7K+TXkRHhtBxBn0DhsIUv8V3Q3tW\r\nPMQQEA8XSNY3E8yXfx3Ly3ogmNrHnqrAHnjyrV/AVu+zgiAWwWZh+giHCk2A\r\neqHRA18XIki83+UcqjMFnT9WSR0dhIY/Eia89Ri+Cr3XysfF8gTMI96ZP6pH\r\njMcUM61xSDOhh0dkqRLCcDR79GkZJTNwhd2qZb0dXecBBouf+RW2CTYVuy15\r\nWGuedcyfLfkah6SW4913WG/a3DMImLHszpUa9NRLK7v0/LQ2ZWyojDhNdoUr\r\nD5Et9+9/LIAdnSkIChsXdUyHDQKOs9GWDcFuJfu30iCwg4DT4dBTIFr5t5Mt\r\n2yDmvP2Ag89bcygUmBkJI9fHhfjQCXx+Ws0=\r\n=EoOr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"0cede4d22195ccbcb079513a87cda069cbb58017","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_5.0.0_1683218900906_0.9324013593721567","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@capawesome/capacitor-screen-orientation","version":"5.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@5.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"ada47901c7a8f28e995a78e04951e60a24281bb1","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-5.0.1.tgz","fileCount":29,"integrity":"sha512-IaF7HjlxS1EXjUNCa8Ztu9EpxsplAYsNcDUHVX2x3B+KRqB0f7DQYi96cnKYeWpMt9JhrLPXc8XGRP4suU4NYw==","signatures":[{"sig":"MEUCIQC8q4Gb88MLboIL+aivTKRiC1hLkJI/yO1kqwj9wW/RUwIgPU/NG5XWnmKNp5v2ln2+lZUuShkPcYhF08bZl2yxWYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65003},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"1377baaeb17f84a7201b2e4c67b40aa2737dd667","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.2.3","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"18.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_5.0.1_1702459783495_0.9914654760262303","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capawesome/capacitor-screen-orientation","version":"6.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@6.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"d9572a5f31923bec147f4c898c62486ba11831f5","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-6.0.0.tgz","fileCount":29,"integrity":"sha512-zVYMH/lcFNfjlfBUwheG5zSJkX9BE608p+Pxik1Talc6T7Iu2O0ivZKfMJP6f1WMmd54yD54mbsKkJ+uj0ZYtg==","signatures":[{"sig":"MEUCIQDnCrOctKy8oPlL3z1Ti92FXQ42bQ75Z8x08A3bUPnYWQIgUjqRLbY6i11339iIbN3hb8HeRDgiiM/XppMv0DDErmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64822},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4b656553461ecfb043dc387c4eaaf248aaa072cd","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"18.20.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_6.0.0_1713283435489_0.863972329193164","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@capawesome/capacitor-screen-orientation","version":"6.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@6.0.1","homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"e36b477a56becb427836611e31fff30f826b53d6","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-6.0.1.tgz","fileCount":29,"integrity":"sha512-NP6ERUkOTf5LslD3mVx6XBZi4l1CfHohpv+rkgay8101fpccsHdxELAAiMe62F+5nloUl/thWhNYAkgmqff88A==","signatures":[{"sig":"MEQCIA390XsVsP0my2y7PltraGiHYtbvT9pk+HjAZlS9lqQJAiBMDbezwp1Iwk2InnvpsVH1CWe3gZBPCReCtfzFeFgGeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64805},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"d374e9da0a52739db796eebc7c739f5bcff89656","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.7.0","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"18.20.3","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_6.0.1_1719588972374_0.9941428124410281","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capawesome/capacitor-screen-orientation","version":"7.0.0","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@7.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"cfbca2ab32b42c011ba0515ca708d2e900b8ef18","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-7.0.0.tgz","fileCount":28,"integrity":"sha512-Zr0Q/68obTH52wDgSCMy0t/je1gvTFvLhnLWltApxf5OfpG1RxJP/9nMZzuyFa7MFQuUa5skIoXk+rISgxcauA==","signatures":[{"sig":"MEQCID4N8R+7JByajgu2VVseMMFSxBRf+oXgNN3cdlMUWCzQAiAKBslljWXCbDiFpiwMPToCmDUx3LnS1UcdDnMjD2O7xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65060},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"cfabccf4215a6ea4736f7046fee762d1056362bd","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.0.0_1738230396540_0.3907388733325381","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@capawesome/capacitor-screen-orientation","version":"7.0.1","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@7.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"c179d1e56e33d8d888a8bf8b75d4b32f2a49243d","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-7.0.1.tgz","fileCount":28,"integrity":"sha512-Q0vvM4cnimrhViSJixKhDK5ThlEvQg0ke5B1IlgTtGlBiWdosu25yWaLzgpw+PDemQSARt9a8h/7aAr2ydQTxA==","signatures":[{"sig":"MEYCIQDYHc4w5n7dzbgATydG9sxPGJlSAssxydljL0EAJEBJBgIhAN2TgPC8s0p+TCRGaOgP9C1l4QI2NtfbAaqfOC+pKgNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65012},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"6bb5a4a6ca283d12fe3a5089019b25a679b84ab4","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.0.1_1738402964016_0.019257386869508508","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@capawesome/capacitor-screen-orientation","version":"7.0.2","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@7.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"59821cf48020bce97a00773e6da6c7be2d66234d","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-7.0.2.tgz","fileCount":28,"integrity":"sha512-yL4rcObHtVKwFuw1cnPlg6XFgJskv6iiNZi6Ib2mz5j3kevr2c0BjMaULY5sZXz0LT1aZOrFJ3QBQZlpoB8Jww==","signatures":[{"sig":"MEYCIQDG8PvoZPKsjcfKkKPw0AEqqENX6J/WDo4jWGW2kSnCxQIhAJstm9ZqsYnN+pjR91RKEYB+l8vlrn6Tv0NvdT/T6OuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65642},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"20d69d412aabde8a1e2684a4b1c878056680c1d6","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.0.2_1756406188657_0.23108400043769262","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@capawesome/capacitor-screen-orientation","version":"7.1.0","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@7.1.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"c3571a42c7638028990c9037b0f1d8aba83415e9","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-7.1.0.tgz","fileCount":28,"integrity":"sha512-ILMLpuu1vMTww0z84FzvfKCk8I0q02m4zgl8O9tWQ54mELMwXRRqvfgTZKD6fjFPbUduUfCFNrj1Prsn1Yy5RQ==","signatures":[{"sig":"MEYCIQDdSRI72cCuR6ieY04sVCQZyDIMHbN3SG/QTVWMXKWITQIhANGuh515trfJqom8mgjKwKTDNFWPD4odyzPrn7zmK2TN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69615},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"d6b933fd069bc80ddd938366eae2f51cd0ae459c","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"20.19.5","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.1.0_1763314788757_0.40626067167690216","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765885034":{"name":"@capawesome/capacitor-screen-orientation","version":"7.0.0-dev.1765885034","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@7.0.0-dev.1765885034","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"4268b31df6a5eb5d55a570a3938e36fa0d53e97e","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-7.0.0-dev.1765885034.tgz","fileCount":28,"integrity":"sha512-xh9syelFUzVY5KN7+QTfgugtX1LEy7FLH7bqLU8hxs/8mpvjTXe+CNdSP5QO2OtQHfaLGtfeJZ69XZVBcYC3Mg==","signatures":[{"sig":"MEUCIFkvDX29jFPrFFJxDOYW9hwCt3wj/EV00aY86MzjYL4sAiEArBRSOo09OEAI/WulBUUWrKSZ+AZoD3gmehVLz0ey+RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70163},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"bd386571b9151d22617cccbd0eda18efc0a5df3b","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.5.2","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_7.0.0-dev.1765885034_1765885541490_0.0036182095195322894","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capawesome/capacitor-screen-orientation","version":"8.0.0","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@8.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"384d5b978ef4ad1eb5db85e682ccde1a8022a0c8","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-8.0.0.tgz","fileCount":28,"integrity":"sha512-NtZXXiDBrtdl8znTNXXz1Y+Cbhu0q/i0ziSxZmqflnizWeE0yBnc9YfSuLyZAMD7ZRXIta1qeEzrBYDZkylh5Q==","signatures":[{"sig":"MEYCIQCN1hJd/XeFWxtUVJtWSl/2wmtgGzjABhzuDhwWA1yDFQIhANixqCRMoBR5UAZ3Db+5W+bZ9/d00mUE5w7JcVfPjgWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-screen-orientation@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70148},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"762a4ca86dd18ce52c3a10977d7446866fe80e80","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f70898e-2429-4d2e-890d-91dc168db3d4"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.0.0_1765974760024_0.8893929322063756","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capawesome/capacitor-screen-orientation","version":"8.0.1","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@8.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"4784520c833a53acdcbc2e8721b58f27deee585e","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-8.0.1.tgz","fileCount":28,"integrity":"sha512-tTXhymMt88fQKrq7oUVRhk7eYqXROsQk2IcAgR1do8YgUSFTUOPOY2bxYMegKc0DWOYSXiO8UdT3T7lD0sdp6Q==","signatures":[{"sig":"MEYCIQCWzCIBAD2ZOgyUs6LxOTC8Rhtj1gOS0GnsDkZwe0y35wIhALRyo7jKZ7/VekK+ggOig6QwM6o4iz2HJEhoEwr2INxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-screen-orientation@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70157},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"fa5661b9d1f85edd21f503e2eeb9875d0089f0ae","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f70898e-2429-4d2e-890d-91dc168db3d4"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.10.0","description":"Capacitor plugin to lock/unlock the screen orientation.","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@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","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.0.1_1771486784237_0.44903355523026756","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@capawesome/capacitor-screen-orientation","version":"8.0.2","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation","capacitor-plugin","orientation lock","lock orientation","landscape","portrait","screen rotation","device orientation"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-screen-orientation@8.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/screen-orientation/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"9dbed91c1c9a04a23a6b30c34483bb5a5239162e","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-8.0.2.tgz","fileCount":28,"integrity":"sha512-eL6rw2SowGCrv346UMWWkXOCHnAgWiWpwG+WetV0ki0oRAnalXvo7eU/+dhTF0XVrlwBds9YRGM5PNUdQ8Zvxg==","signatures":[{"sig":"MEQCICKtjd9+7VZYkMjo05HxOOv/r3c2L7wPsUWICuB4Ov4/AiAImVSvxIXf20hicZui1qtZS69Iodl4C5O/sCnKvxTnig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-screen-orientation@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75084},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4cb150681f3cbf44e7026419a7756779ac04b831","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 ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f70898e-2429-4d2e-890d-91dc168db3d4"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.17.0","description":"Capacitor plugin to lock/unlock the screen orientation on Android, iOS, and Web.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.62.3","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.4.2","@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","prettier-plugin-java":"2.9.7"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-screen-orientation_8.0.2_1786811504045_0.2465535280621476","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capawesome/capacitor-screen-orientation","version":"8.0.3","description":"Capacitor plugin to lock/unlock the screen orientation on Android, iOS, and Web.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/capawesome-team/"},{"type":"opencollective","url":"https://opencollective.com/capawesome"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/screen-orientation/","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation","capacitor-plugin","orientation lock","lock orientation","landscape","portrait","screen rotation","device orientation"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api ScreenOrientationPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd ..","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"8.0.0","@capacitor/cli":"8.4.2","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/ios":"8.0.0","@ionic/eslint-config":"0.4.0","eslint":"8.57.0","prettier-plugin-java":"2.9.7","rimraf":"6.1.2","rollup":"4.62.3","swiftlint":"2.0.0","typescript":"5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"publishConfig":{"access":"public"},"gitHead":"7c1937ed10b7de86ca2c1cdc3539a2735fd69a00","_id":"@capawesome/capacitor-screen-orientation@8.0.3","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-JTSpg/9FI5MC0EvjEc99BkcsPwuBO+9rjn5G7D5e9avkq6uM5tIT5lUuap/Sfd9b6exUvXpRwkktErtpuM7T/Q==","shasum":"c0c013dd6e3025ef76fb42cdccf72dbe0063e2cd","tarball":"https://registry.npmjs.org/@capawesome/capacitor-screen-orientation/-/capacitor-screen-orientation-8.0.3.tgz","fileCount":28,"unpackedSize":74920,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-screen-orientation@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAPv09kCkJIz6KTNmfp8lW23iQMyEn63dTggxrE8gfYSAiEAh82+vQ1mcFfxSg3DTqLMtrMMLJXNrE5ciW0ggeRucmU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f70898e-2429-4d2e-890d-91dc168db3d4"}},"directories":{},"maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-screen-orientation_8.0.3_1788337404851_0.7097491737878654"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-04T14:41:36.001Z","modified":"2026-09-02T08:23:25.380Z","1.1.7-dev.36f3183.1659623993":"2022-08-04T14:41:36.266Z","2.0.0":"2022-08-04T17:43:37.801Z","2.0.1":"2022-08-19T10:14:38.566Z","2.0.2":"2023-01-21T22:49:55.891Z","2.0.2-dev.8c05008.1680891292":"2023-04-07T18:19:05.993Z","5.0.0":"2023-05-04T16:48:21.046Z","5.0.1":"2023-12-13T09:29:43.741Z","6.0.0":"2024-04-16T16:03:55.694Z","6.0.1":"2024-06-28T15:36:12.548Z","7.0.0":"2025-01-30T09:46:36.731Z","7.0.1":"2025-02-01T09:42:44.224Z","7.0.2":"2025-08-28T18:36:28.835Z","7.1.0":"2025-11-16T17:39:48.980Z","7.0.0-dev.1765885034":"2025-12-16T11:45:41.636Z","8.0.0":"2025-12-17T12:32:40.151Z","8.0.1":"2026-02-19T07:39:44.377Z","8.0.2":"2026-08-15T16:31:44.219Z","8.0.3":"2026-09-02T08:23:25.006Z"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","homepage":"https://capawesome.io/docs/sdks/capacitor/screen-orientation/","keywords":["capacitor","plugin","native","ionic","android","ios","web","screen orientation","capacitor-plugin","orientation lock","lock orientation","landscape","portrait","screen rotation","device orientation"],"repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"description":"Capacitor plugin to lock/unlock the screen orientation on Android, iOS, and Web.","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"readme":"# Capacitor Screen Orientation Plugin\n\nCapacitor plugin to lock/unlock the screen orientation.\n\n<div class=\"capawesome-z29o10a\">\n  <a href=\"https://cloud.capawesome.io/\" target=\"_blank\">\n    <img alt=\"Deliver Live Updates to your Capacitor app with Capawesome Cloud\" src=\"https://cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.png?t=1\" />\n  </a>\n</div>\n\n## Features\n\nThe Capacitor Screen Orientation plugin is one of the most complete orientation control solutions for Capacitor apps. Here are some of the key features:\n\n- 🖥️ **Cross-platform**: Supports Android, iOS, and Web.\n- 🔒 **Orientation locking**: Lock screen to specific orientations.\n- 🔓 **Orientation unlocking**: Unlock and restore automatic orientation.\n- 📱 **Multiple orientations**: Support for portrait, landscape, and specific orientations.\n- 🔄 **Orientation detection**: Get current screen orientation.\n- 📢 **Event listeners**: Listen to orientation change events.\n- 📐 **Fine-grained control**: Primary and secondary orientation modes.\n- 🍎 **iPad support**: Special configuration for iPad orientation locking.\n- 🤝 **Compatibility**: Works alongside the [Home Indicator](https://capawesome.io/docs/sdks/capacitor/home-indicator/), [Keep Awake](https://capawesome.io/docs/sdks/capacitor/keep-awake/) and [Navigation Bar](https://capawesome.io/docs/sdks/capacitor/navigation-bar/) plugins.\n- 🔁 **Up-to-date**: Always supports the latest Capacitor version.\n\nMissing a feature? Just [open an issue](https://github.com/capawesome-team/capacitor-plugins/issues) and we'll take a look!\n\n## Use Cases\n\nThe Screen Orientation plugin is typically used whenever certain screens of an app only work well in a specific orientation, for example:\n\n- **Video players**: Lock the screen to landscape for fullscreen video playback.\n- **Games**: Keep the game in a fixed orientation regardless of how the device is held.\n- **Camera and scanner screens**: Lock the screen to portrait while capturing photos or scanning codes.\n- **Forms and reading views**: Prevent accidental rotation while the user is typing or reading.\n- **Responsive layouts**: React to orientation changes with the `screenOrientationChange` event to adapt your UI.\n\n## Compatibility\n\n| Plugin Version | Capacitor Version | Status         |\n| -------------- | ----------------- | -------------- |\n| 8.x.x          | >=8.x.x           | Active support |\n| 7.x.x          | 7.x.x             | Deprecated     |\n| 6.x.x          | 6.x.x             | Deprecated     |\n| 5.x.x          | 5.x.x             | Deprecated     |\n\n## Installation\n\nYou can use our **AI-Assisted Setup** to install the plugin.\nAdd the [Capawesome Skills](https://github.com/capawesome-team/skills) to your AI tool using the following command:\n\n```bash\nnpx skills add capawesome-team/skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```\n Use the `capacitor-plugins` skill from `capawesome-team/skills` to install the `@capawesome/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 @capawesome/capacitor-screen-orientation\nnpx cap sync\n```\n\n### iOS\n\n#### General\n\nOn iOS you must add the following to your app's `AppDelegate.swift`:\n\n```diff\n+ import ScreenOrientationPlugin\n\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n\n+ func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {\n+   return ScreenOrientation.getSupportedInterfaceOrientations()\n+ }\n```\n\nIf your project still uses CocoaPods instead of Swift Package Manager (SPM), import `CapawesomeCapacitorScreenOrientation` rather than `ScreenOrientationPlugin`:\n\n```diff\n+ import CapawesomeCapacitorScreenOrientation\n```\n\n#### iPad Orientation Lock\n\nOn iPad, you must add the following to your app's `Info.plist`:\n\n```xml\n<key>UIRequiresFullScreen</key>\n<true/>\n```\n\n## Configuration\n\nNo configuration required for this plugin.\n\n## Demo\n\nA working example can be found here: [robingenz/capacitor-plugin-demo](https://github.com/robingenz/capacitor-plugin-demo)\n\n## Usage\n\nThe following examples show how to lock, unlock, and read the current screen orientation.\n\n### Lock the screen orientation\n\nLock the device to a specific orientation, for example landscape. Besides `LANDSCAPE` and `PORTRAIT`, you can also lock to a primary or secondary mode such as `LANDSCAPE_PRIMARY` for fine-grained control:\n\n```typescript\nimport { ScreenOrientation, OrientationType } from '@capawesome/capacitor-screen-orientation';\n\nconst lock = async () => {\n  await ScreenOrientation.lock({ type: OrientationType.LANDSCAPE });\n};\n```\n\n### Unlock the screen orientation\n\nRemove the orientation lock and restore automatic rotation:\n\n```typescript\nimport { ScreenOrientation } from '@capawesome/capacitor-screen-orientation';\n\nconst unlock = async () => {\n  await ScreenOrientation.unlock();\n};\n```\n\n### Get the current screen orientation\n\nRead the current orientation type of the device:\n\n```typescript\nimport { ScreenOrientation } from '@capawesome/capacitor-screen-orientation';\n\nconst getCurrentOrientation = async () => {\n  const result = await ScreenOrientation.getCurrentOrientation();\n  return result.type;\n};\n```\n\n## API\n\n<docgen-index>\n\n* [`lock(...)`](#lock)\n* [`unlock()`](#unlock)\n* [`getCurrentOrientation()`](#getcurrentorientation)\n* [`addListener('screenOrientationChange', ...)`](#addlistenerscreenorientationchange-)\n* [`removeAllListeners()`](#removealllisteners)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n* [Enums](#enums)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### lock(...)\n\n```typescript\nlock(options?: LockOptions | undefined) => Promise<void>\n```\n\nLocks the device orientation.\n\n| Param         | Type                                                |\n| ------------- | --------------------------------------------------- |\n| **`options`** | <code><a href=\"#lockoptions\">LockOptions</a></code> |\n\n--------------------\n\n\n### unlock()\n\n```typescript\nunlock() => Promise<void>\n```\n\nUnlocks the device orientation.\n\n--------------------\n\n\n### getCurrentOrientation()\n\n```typescript\ngetCurrentOrientation() => Promise<GetCurrentOrientationResult>\n```\n\nGets the current device orientation type.\n\n**Returns:** <code>Promise&lt;<a href=\"#getcurrentorientationresult\">GetCurrentOrientationResult</a>&gt;</code>\n\n--------------------\n\n\n### addListener('screenOrientationChange', ...)\n\n```typescript\naddListener(eventName: 'screenOrientationChange', listenerFunc: ScreenOrientationChangeListener) => Promise<PluginListenerHandle>\n```\n\nListen for screen orientation changes.\n\n| Param              | Type                                                                                        |\n| ------------------ | ------------------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'screenOrientationChange'</code>                                                      |\n| **`listenerFunc`** | <code><a href=\"#screenorientationchangelistener\">ScreenOrientationChangeListener</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\n--------------------\n\n\n### Interfaces\n\n\n#### LockOptions\n\n| Prop       | Type                                                        | Description                |\n| ---------- | ----------------------------------------------------------- | -------------------------- |\n| **`type`** | <code><a href=\"#orientationtype\">OrientationType</a></code> | The orientation lock type. |\n\n\n#### GetCurrentOrientationResult\n\n| Prop       | Type                                                        | Description                   |\n| ---------- | ----------------------------------------------------------- | ----------------------------- |\n| **`type`** | <code><a href=\"#orientationtype\">OrientationType</a></code> | The current orientation type. |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n#### ScreenOrientationChange\n\n| Prop       | Type                                                        | Description                   |\n| ---------- | ----------------------------------------------------------- | ----------------------------- |\n| **`type`** | <code><a href=\"#orientationtype\">OrientationType</a></code> | The current orientation type. |\n\n\n### Type Aliases\n\n\n#### ScreenOrientationChangeListener\n\nCallback to receive the screen orientation change notifications.\n\n<code>(change: <a href=\"#screenorientationchange\">ScreenOrientationChange</a>): void</code>\n\n\n### Enums\n\n\n#### OrientationType\n\n| Members                   | Value                              | Description                                                         |\n| ------------------------- | ---------------------------------- | ------------------------------------------------------------------- |\n| **`LANDSCAPE`**           | <code>'landscape'</code>           | The orientation is either landscape-primary or landscape-secondary. |\n| **`LANDSCAPE_PRIMARY`**   | <code>'landscape-primary'</code>   | The orientation is in the primary landscape mode.                   |\n| **`LANDSCAPE_SECONDARY`** | <code>'landscape-secondary'</code> | The orientation is in the secondary landscape mode.                 |\n| **`PORTRAIT`**            | <code>'portrait'</code>            | The orientation is either portrait-primary or portrait-secondary.   |\n| **`PORTRAIT_PRIMARY`**    | <code>'portrait-primary'</code>    | The orientation is in the primary portrait mode.                    |\n| **`PORTRAIT_SECONDARY`**  | <code>'portrait-secondary'</code>  | The orientation is in the secondary portrait mode.                  |\n\n</docgen-api>\n\n## FAQ\n\n### Why does the orientation lock not work on iPad?\n\nFor the orientation lock to work on iPad, you must add the `UIRequiresFullScreen` key with the value `true` to your app's `Info.plist` file, as described in the [Installation](#installation) section. Also make sure that you have applied the required changes to your `AppDelegate.swift`.\n\n### Do I need to modify my AppDelegate on iOS?\n\nYes. You must implement the `supportedInterfaceOrientationsFor` method in your app's `AppDelegate.swift` and return `ScreenOrientation.getSupportedInterfaceOrientations()`, as shown in the [Installation](#installation) section. Without this change, the orientation lock has no effect on iOS.\n\n### What is the difference between LANDSCAPE and LANDSCAPE_PRIMARY?\n\nThe `LANDSCAPE` type covers both landscape modes, so the device can be rotated between landscape-primary and landscape-secondary while locked. The `LANDSCAPE_PRIMARY` and `LANDSCAPE_SECONDARY` types lock the screen to exactly one of the two landscape modes. The same applies to `PORTRAIT`, `PORTRAIT_PRIMARY` and `PORTRAIT_SECONDARY`.\n\n### How do I restore automatic rotation after locking the orientation?\n\nSimply call the `unlock()` method. It removes the orientation lock so that the device rotates automatically again based on the user's device settings.\n\n### How can I react to orientation changes?\n\nAdd a listener for the `screenOrientationChange` event using the `addListener(...)` method. The listener receives the new orientation type every time the screen orientation changes. Use `removeAllListeners()` to remove all listeners when you no longer need them.\n\n### Can I use this plugin with Ionic, React, Vue or Angular?\n\nYes, the plugin is framework-agnostic. It works in any Capacitor app regardless of the web framework, including Ionic with Angular, React, or Vue, as well as plain JavaScript projects.\n\n## Related Plugins\n\n- [Home Indicator](https://capawesome.io/docs/sdks/capacitor/home-indicator/): Hide and show the iOS home indicator.\n- [Keep Awake](https://capawesome.io/docs/sdks/capacitor/keep-awake/): Keep the screen awake, for example during video playback.\n- [Navigation Bar](https://capawesome.io/docs/sdks/capacitor/navigation-bar/): Set the background color and button style of the Android navigation bar.\n- [Screen Brightness](https://capawesome.io/docs/sdks/capacitor/screen-brightness/): Read and control the screen brightness.\n\n## Newsletter\n\nStay up to date with the latest news and updates about the Capawesome, Capacitor, and Ionic ecosystem by subscribing to our [Capawesome Newsletter](https://cloud.capawesome.io/newsletter/).\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/screen-orientation/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/screen-orientation/LICENSE).\n\n## Credits\n\nThis plugin is based on the [Capacitor Screen Orientation](https://github.com/capawesome-team/capacitor-screen-orientation) plugin.\nThanks to everyone who contributed to the project!\n","readmeFilename":"README.md"}