{"_id":"@aashu-dubey/capacitor-statusbar-safe-area","_rev":"11-e152d5baf7a066a913d9c80ac43ba965","name":"@aashu-dubey/capacitor-statusbar-safe-area","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"1.0.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@1.0.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"b488f234c9f152f537d092a6e03fef6a3d37568a","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-1.0.0.tgz","fileCount":30,"integrity":"sha512-WOkuXUEmpVxa0ezwNF8r2BT3wm8lRXbrB7HKM4XwKAOLlAzeJLlLRLEU94FyRJaP3Z8RCwQYaLQUjdCDKPLcMw==","signatures":[{"sig":"MEQCIBFdVR86qmTc7CHUbMBw22K3Js2a+SEaCl8YIB8EEvv4AiAnR5S7PynkiQrHgNs29v16ES22PFZS5ZIVlEnCzXLRNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNkIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob9Q/+IO56eP8VEqy1cU0CRHBU03sgBQTrPzSPlyjwySPQlovlrEdi\r\nylytuAiMFZcZNtsQMGRjnM6npNLH7pWbTS9ss0tb8ja+sr4qCnzJrl4AHi85\r\nhwQ0XTzCukSSIT5OEz39HwAuyqWlTJFYwCU4y99yn75eFA86SAmXO9SzaDsI\r\nkdbt/au+lohA+wUihHw5kF2XivPReJnCVqWsA/WwStvtP6N3cnqFN/LjCzs+\r\nTea+tw21c1q1h332jk1ZO8ytuWN5BAEZ0Aub2/R4oY1e7nSvFOX2ZG9u7gyA\r\njiWqPmwTPfW/96AFUmmRDx4RGSLoIY/zila6fsxTHprBaX0bJ+hBcGNY8Zmg\r\nKpKHqKwtMIXlScYV/Z82mePOdFphaUPCSQ1/0VRaIJOvkgTq+ji8p6GKW9yO\r\n1UEqJtMR5dV3OaqZJyvWFvOVp/NnXIrHbUYNQZkjznzGgnF/S0mZ4n6C1lrG\r\n+rYf5rfehlAyWAwAKhpblm8OBHfyHlJX6IRJMh0b+3lXC4ewydc7Dv1p/Vx+\r\n+xIVZJOy6zJ08CuZ9XDiuV2OX5onwrd6RIHbn0bfgJK4fYmhz9BgYscEkXk/\r\nnt2Y3Kj0QNDc0qL04EC6HkmoU4oV1MpS0Zv5FV+IlN32Ha/UlsT/acZlwjgj\r\naJL/vFSlwlfZEAIp0GC8Q27SEK4QrUNF3zo=\r\n=qT+o\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":"280469592f3eeb15a7f89866c90086c00fb01b65","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 SafeAreaPlugin --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 && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"6.14.8","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"14.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"^3.0.0","@capacitor/core":"^3.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^3.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_1.0.0_1647723048497_0.9801781046183722","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"1.0.1","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@1.0.1","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"aadcd3bc4da2041f043a667d16a333fc583854fd","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-1.0.1.tgz","fileCount":31,"integrity":"sha512-JiwVzwyqsPACpuNaNBArROq9Bbq7X4w2RtzplWgnXjVqmbRBoCh6Qb3ChMgcEALj3FhVM3jKL2MhkwjcLph43g==","signatures":[{"sig":"MEYCIQCHwFbe5cZxJxySS1Sb0/TavHZCKB2faaRIJNLnwb1h1gIhANEto2Uk2U4EdJctWMzQFvNknOuPwuVBzoQy8d++jmYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik4aSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgsA//VlqrYNWu37qJ0veKNr/+96Fg9B1ZzJjIx4dOyMB4SM8n13b3\r\n+f0V0PUx47xh/xxqACqMv1tqwddbor2lpiKYmEs64NhyxEnwzmCSEFbpLb0x\r\nphYiQ9qLLnxVnT10rUQj/i96kXTdBEq933MqG2FcJB/44fooHSAy6Us2z0VG\r\nmfXx3D0+JQxzhuxbi9lLm8dGi4X/MjDATmi9cZD3VXuomDTSq904LJcuf7iY\r\nlVs3srlJW5ivf2B+WHrIdMLrcRRYNpk69WzyRsEaan/g1KcEFQanZ/wfCD1M\r\n7PsJlKZQJCE1KimSDVV14hHpWekKh5BKaoe7c/x1jgIyxDVhNS067jkmtCMr\r\nigPFVeLbDLBhi1xzy3WbR0Ex7eKJApzNEYLlQMIUL87w145U8f+DPRXE7U+b\r\nMcBClxXkBekLN5mEUKWuq2dDQP7HE+nOdFRrO/N/GtwAu2+xcs7XvMp8VGMe\r\nxtYTieAbi1pCBVnNxNMqImLwhwgDjIs8hYiCjgUbc02w+/daXu2S/U4tst87\r\nb0ruxVCYVf+UKAImVZ2dSt/sFIWBPDCm/A3qYH8DKWAkVub86MHldwuVVr6P\r\nLY/WA+mtb5FRYDPPQeo6ORisZzX+rXbrwkCJwGwYQ8dsyYmnHgJ77yefTiui\r\nXQpSnP8gGt4vq8d3OIt/qy1sQh1BUX4YNC0=\r\n=4dFm\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":"3bdf607b14a54121abcdc768aaa76b74a8a67876","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 SafeAreaPlugin --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 && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"8.5.5","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"^3.0.0","@capacitor/core":"^3.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^3.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_1.0.1_1653835410583_0.020012590132430397","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"1.1.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@1.1.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"09db699c5e1ea33faa710c5ff5a19a61a1080654","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-1.1.0.tgz","fileCount":31,"integrity":"sha512-vpECUIh0jxTHMU5rVsbwTyS4meHTU4NYpI4HRhkEHg1zpBdDNcGB5LHZJ7xQ+yIQqJiP3lv/vzsC42ciwT/VnA==","signatures":[{"sig":"MEUCIBWgJO5LLpADHA56yIoiAFhqg+DsbYZUgq1jRDktO3WPAiEA0e/+4OCFX05TZrffKCr9QG2JwF87/gO+BAJi+ZNDTYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYq1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGHhAAjjDRAOkHLiXzsrLLRYtN/m5MyVuku1QDu0yhRoarhjUOwxUK\r\nBa7uq/Do7Z3Mo85fcABfAO9glrw+eR13JLQmiUDD3gT3FI6G8d4gLHqJyqO1\r\nWaXJzIyboNoSRuPs7d15DL0dJWL9Ix6ER6rFAV1iQ7vNNWKaqv3n+jXlcp+7\r\nOqtyMVX1dOdubUkHFgvwPvkQteZvngSF40xnbegXvtA3uxQYrYI4nLnTheZI\r\nauHMERv9m9ogG4Aru1sxFOdnpnKCauj2pAJ4ve1cStJDKay/UXk2YUagURB6\r\n1kHPwcff+JdMP4lz0bB0x7JmjoTQdc9kwLkA9s4o9EtGBXQiifDCV8/m59Bb\r\nYP9K+nJZHKt0U0GBExXVv2/T3dDXQ1v0HU1njAaYDTT/vPl1zTlMfxdI6CP7\r\nrOV9sVdy+DQt2MlXncr64ur/qHfj2gAc2ze1lqNQwMeaYiH/PAkGGkcIt2gS\r\nH9oi4p+IzjlkGUn9HZYB2SHiN8fHDrR4LiBaH2XTYpD0dxeYpQAqhcir8sZZ\r\nJtdeqUegiY/lG2fgliiyJY/yvCPommhsZoyHUs9DDt/+tiw9Ld5+uurVIEjj\r\nfhiL7U06foYX+aazvAGZGroYPbVB1CvjzL73Lffbh5J3GLlIEpT/YjF15HIb\r\nZkJY8pq17tCMtHAgqryiXRO931klUyN5FKw=\r\n=MNjW\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":"3357456998faf6672e33d91424b74dec451d9519","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"8.5.5","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^4.0.0","@capacitor/core":"^4.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^4.0.0","@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-statusbar-safe-area_1.1.0_1667411308045_0.9948460421980028","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"2.0.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@2.0.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"88bc966d8c7d01fd06d2edece517e614ba8d3908","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-2.0.0.tgz","fileCount":31,"integrity":"sha512-2jk2Htkav3QTh4Wb4BemZY2eD6lLbF886dkt8weW2eCqasnB6/joI6jruWfDxjIsJAl9yzRbRK1xJbBe2tPp1A==","signatures":[{"sig":"MEUCIDV0iqiDcw//ZlIRHsDZHCGhCqV9+pjX6BTm+ySwkkCZAiEAvUGVJoE68XjWL7YEKnRd2gyp06lDC0cqR+7tzTLPHLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJz3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKQhAAkDZyrRjPlsZkU1qU6IATmNpmP/lC/y+TNqJv7X7XNerqXt7n\r\nH0QUrZucpKlzg7Y5+2OXtMB1XPVNNK9NVijrkmIPi9V2qwVNQy2zlUOZrZC4\r\nyPJwAmNEQ6XIbbCNS1hAv1pAmujyzVaV5UNGO8zOE0WYzzpfUhHIm+50US2q\r\ncYB4nentX6if3J+kH72vX02o8HgnTavW3JBUDgpswHQGzwIPUagFTHwO0jvL\r\nkZKHZHO6Xvobljo5yhfql93JHj/F405GEFvtLHIiwx6zO2cYqCh93FmR3s5D\r\nXiO5b5zptn4vQ13UyNpmYHFNgLX9uDRzsdkYGME2P1VRp9YMC/Lx4YumofdJ\r\npPkekI5zAW2KSbGZiOAWNQ8gGd9MbyACy94LhONMYAOuhpNXC4bdU3Yw+VVK\r\nukFcbRj+drJTmgg+sermNX1WWcFBUtxS67E0NXwtEEn4IQwtElhx/KUq9m8S\r\nDYD6X4pt2oq2SRYY4whOLIQpwKKS3p5FcBqNJxDTilM2xG3wvJZOvKj1X/KH\r\nbm6mHODjzuaysF17r/I7DN7sk68kTyC3dS708iyjEKoxpnHE2dT6L+vZMOAm\r\nUwmuuwhF1zkMJ6x3mwSUUfvdlNkLpqF4V87iTBeovRS9Ky9yLtWGlJDfzruF\r\n97tprfkn9F4IcIck6J6RQPzWTxj3KD4EtTI=\r\n=8qCD\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":"f79eb61f4dc8b77c689fc8655f4ac3c640991e75","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"8.19.3","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^4.0.0","@capacitor/core":"^4.0.0","@capacitor/docgen":"^0.2.1","@capacitor/android":"^4.0.0","@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-statusbar-safe-area_2.0.0_1680293359902_0.735427115391541","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"2.1.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@2.1.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"c02166986e6e2d2441a0b96e1f9a3a98baa3d1ae","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-2.1.0.tgz","fileCount":31,"integrity":"sha512-2lMfRV0cCghNhhW9p/eRoUTAA0pH40UiE+impkCt1yBukSjoWNnOkYDs6H889uV4lX5VlN/MHZIbNzqyUG2PJw==","signatures":[{"sig":"MEUCIAZJgqUEtz1bEjUC94FCCZ/tSrfvmSPcXYCXwCxhD/hNAiEAhaUHOWXgFa/rwEOHexuc/4uCVoVoJAETI1hYD5YJGXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":59486},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8277622cdef3c93c4368eea98b460d71585fc0dd","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"9.6.6","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.3","@capacitor/core":"^5.0.3","@capacitor/docgen":"^0.2.1","@capacitor/android":"^5.0.3","@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.3"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_2.1.0_1684078844383_0.6245291364142804","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"2.1.1","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@2.1.1","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"0cc2cbbda6e08c238a94796e395354925acb6f96","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-2.1.1.tgz","fileCount":34,"integrity":"sha512-ILzDOx73gsTHVlGEdHEVbzUSZu9/UCOqaul8i/YrNrOOBce/Jt14fwkc1GNzjYkoPbHkCpvH5FBbKrq7hF3tUw==","signatures":[{"sig":"MEYCIQDgdjALYDD49+hUNLxyc+m0aRX7goZnq03Az0SvB96b3gIhAJv4mMZx9xpz4Cw+a3cEX+13OB8XpDLjLVcH1W1JdAVI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":61293},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c5d316e71e8701b9f2b61a535f0db81f05d6ed59","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"9.7.1","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.3","@capacitor/core":"^5.0.3","@capacitor/docgen":"^0.2.1","@capacitor/android":"^5.0.3","@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.3"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_2.1.1_1687031307918_0.07125141063650209","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"2.1.2","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@2.1.2","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"af9d976e9d79eaa1343dcdadfb1108ea46debf73","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-2.1.2.tgz","fileCount":34,"integrity":"sha512-yqpfPPYeaRybRmoiMXhTR2YUrsMiu5pKTEeIxhr1hzMAQFfOiCXGJktqWUr9448oO0gbCLy5v/toHiMXH66Ghg==","signatures":[{"sig":"MEUCIBnuuV0E4LbAN6B43p49vzu/g8ULP8ShE+U8bZ6eRNKGAiEA4Q5qDo+CS1f+f1sBEFregPmXPHNiBG8DlOiX+Yl7OsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62841},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c594e11fcf71fa0d0b614e160f116acc74c8e9be","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"9.9.3","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.3","@capacitor/core":"^5.0.3","@capacitor/docgen":"^0.2.1","@capacitor/android":"^5.0.3","@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.3"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_2.1.2_1717278407878_0.7541980938041117","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"3.0.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@3.0.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"c0fddd8f3e5df3370c8c0bf8d76e67b9e951518b","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-3.0.0.tgz","fileCount":34,"integrity":"sha512-/az4LZo1YDdV8lZjNecKp7ghBLgGX5MXYeHxtUDqxJbNC0OMoBHYkub70Ps1R417xhMZlC/FiEs7aPFskZ35Vg==","signatures":[{"sig":"MEYCIQCCRnnn1O2Pk4BKfPe77xeAr9L1pl+A8xnLYJJMv1unpAIhAJvEcIfUrV36GCWHV3XCnBjpvhAl8yYY+d6/P+N6MsFE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62871},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d1d9ca95cf0d0ba7ad4fd27fd210832f9d8a1893","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 SafeAreaPlugin --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":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"10.5.2","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"20.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.2.1","@capacitor/android":"^6.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_3.0.0_1717356490876_0.8708777751022256","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"4.0.0","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"author":{"name":"Ashutosh"},"license":"MIT","_id":"@aashu-dubey/capacitor-statusbar-safe-area@4.0.0","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"dist":{"shasum":"32b804e5a50400d33e880a21b7e56413fe6a5621","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-4.0.0.tgz","fileCount":33,"integrity":"sha512-oVtXyIWNatm/kK6ChQ6pVVjh5sYv1297+pfPue0iDOWEzGBzQZjFJsXxI4vRcTwgDAPMcsn4LMlPlhYhGplIzA==","signatures":[{"sig":"MEUCIQC5uSAdL/GGmPBWkq0WL5rks3//+9syTsTkls0W3Mdv3AIgBkMJF2rdHj+soj7rgdUlR4gzZZLZ75qAGX05a1tOLRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63005},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"60a5c1ac46503fa77b79e27f7a0ba49cf66342d9","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 SafeAreaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AashuDubeyCapacitorStatusbarSafeArea -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git","type":"git"},"_npmVersion":"10.9.2","description":"Get Status bar height and Safe area insets on Android & iOS.","directories":{},"_nodeVersion":"22.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-statusbar-safe-area_4.0.0_1740594927604_0.33280630486133367","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@aashu-dubey/capacitor-statusbar-safe-area","version":"5.0.0","description":"Get Status bar height and Safe area insets on Android & iOS.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Ashutosh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme AashuDubeyCapacitorStatusbarSafeArea -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api SafeAreaPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^8.5.0","@capacitor/core":"^8.5.0","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.5.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.1","prettier":"^3.6.2","prettier-plugin-java":"^2.7.7","rimraf":"^6.1.0","rollup":"^4.53.2","swiftlint":"^2.0.0","typescript":"^5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"fcf4e27cb01d6276b64e06163415167b5d6808b2","_id":"@aashu-dubey/capacitor-statusbar-safe-area@5.0.0","homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-pd7hU0B9V06B+w8dwzQZ+t5CTpTKzLZe18+C07dwE96xgJW4vt+3CBIaK22Xf5l0ioCoLeIohSxoQpOY14vF0w==","shasum":"9ff1b31ab44b015f5c3ef1ce42914b9e70f5ca05","tarball":"https://registry.npmjs.org/@aashu-dubey/capacitor-statusbar-safe-area/-/capacitor-statusbar-safe-area-5.0.0.tgz","fileCount":33,"unpackedSize":66361,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aashu-dubey%2fcapacitor-statusbar-safe-area@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHfcr/EGE0L4LHFQlerx3jtknvejLR1NyG5kc6X9WuRtAiBc+P08BeVgwIiFnItARV4MA/SRdQr8ta5rr3/tRGi+Wg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f336b02-d649-442a-8429-c2064cf44464"}},"directories":{},"maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-statusbar-safe-area_5.0.0_1787779517664_0.9187640670477091"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-19T20:50:48.436Z","modified":"2026-08-26T21:25:18.153Z","1.0.0":"2022-03-19T20:50:48.675Z","1.0.1":"2022-05-29T14:43:30.738Z","1.1.0":"2022-11-02T17:48:28.183Z","2.0.0":"2023-03-31T20:09:20.105Z","2.1.0":"2023-05-14T15:40:44.590Z","2.1.1":"2023-06-17T19:48:28.095Z","2.1.2":"2024-06-01T21:46:48.028Z","3.0.0":"2024-06-02T19:28:11.020Z","4.0.0":"2025-02-26T18:35:28.028Z","5.0.0":"2026-08-26T21:25:17.824Z"},"bugs":{"url":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues"},"author":{"name":"Ashutosh"},"license":"MIT","homepage":"https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area#readme","keywords":["capacitor","plugin","native","ionic","status bar","safe area"],"repository":{"type":"git","url":"git+https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area.git"},"description":"Get Status bar height and Safe area insets on Android & iOS.","maintainers":[{"name":"aashu-dubey","email":"asutosh.dubey97@gmail.com"}],"readme":"<div align=\"center\">\n\n# capacitor-statusbar-safe-area\n\nGet Status bar height and Safe area insets on Android & iOS.\n\n[![npm](https://img.shields.io/npm/v/@aashu-dubey/capacitor-statusbar-safe-area?style=flat-square)](https://www.npmjs.com/package/@aashu-dubey/capacitor-statusbar-safe-area) [![npm](https://img.shields.io/npm/dm/@aashu-dubey/capacitor-statusbar-safe-area?style=flat-square)](https://www.npmjs.com/package/@aashu-dubey/capacitor-statusbar-safe-area) [![Install Size](https://packagephobia.now.sh/badge?p=@aashu-dubey/capacitor-statusbar-safe-area)](https://www.npmjs.com/package/@aashu-dubey/capacitor-statusbar-safe-area)\n\n</div>\n\n## Install\n\n```bash\nnpm install @aashu-dubey/capacitor-statusbar-safe-area\nnpx cap sync\n```\n\n## Usage\n\n```typescript\nimport { SafeArea } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nconst getStatusBarHeight = async () => {\n  const { height } = await SafeArea.getStatusBarHeight();\n  return height; // Ex. 29.090909957885742\n};\n\nconst getSafeAreaInsets = async () => {\n  const insets = await SafeArea.getSafeAreaInsets();\n  return insets; // Ex. { \"bottom\":34, \"top\":47, \"right\":0, \"left\":0 }\n};\n```\n\n### CSS Variables\n\nPackage also exposes CSS variables, for that you need to call `injectCSSVariables` method in your `platform.ready()` function or whenever app System UI visibility is changed\n\n```typescript\nimport { SafeAreaController } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nconst injectSafeAreaVariables = () => {\n  SafeAreaController.injectCSSVariables();\n};\n```\n\nthen you can use them in your CSS files\n\n```scss\n.myContainer {\n  // '--status-bar-height' & '--safe-area-inset-top' would most probably be same\n  margin-top: var(--status-bar-height);\n}\n\n.myElement {\n  padding-top: var(--safe-area-inset-top);\n  padding-left: var(--safe-area-inset-left);\n  padding-right: var(--safe-area-inset-right);\n  padding-bottom: var(--safe-area-inset-bottom);\n}\n```\n\n### HTML Tag\n\nOther than the above options, The plugin also exports a `<safe-area>` custom web component.\n\n#### Register and Use\n\nRegister the custom element in your app initialization (e.g. `main.ts`, `app.component.ts`, or root component) or only inside the component it's being used:\n\n```ts\nimport { registerSafeAreaElement } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nregisterSafeAreaElement();\n```\n\nThen wrap the content you want to apply safe area spacing on with the `<safe-area>` tag:\n\n```html\n<safe-area>\n  <!-- Content here -->\n</safe-area>\n```\n\n#### Attributes\n\nThere are two attributes, that can be used with the `safe-area` web component to control it's behaviour, `mode` & `edges`.\n\n```html\n<safe-area mode=\"margin\" edges=\"top,left,right\"></safe-area>\n```\n\nmore details [here](#safeareahtmlprops).\n\n#### Framework Examples\n\n<details>\n<summary><b>Angular</b></summary>\n\nYou will get an error that `<safe-area>` is an unknown element to the Angular compiler. This is resolved by adding `CUSTOM_ELEMENTS_SCHEMA` to your standalone component or module schemas.\n\n##### 1. Standalone Component (Angular 14+)\n\n```ts\n// your.component.ts\nimport { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\nimport { registerSafeAreaElement } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nregisterSafeAreaElement();\n\n@Component({\n  selector: 'app-your-component',\n  standalone: true,\n  template: `\n    <safe-area>\n      <!-- Other content -->\n    </safe-area>\n  `,\n  schemas: [CUSTOM_ELEMENTS_SCHEMA],\n})\nexport class YourComponent {}\n```\n\n##### 2. NgModule\n\nModify the module that declares your component to allow custom elements:\n\n```ts\n// your-component.module.ts\nimport { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';\n\n@NgModule({\n  schemas: [CUSTOM_ELEMENTS_SCHEMA],\n})\nexport class YourComponentModule {}\n```\n\nThen register the custom element in your component:\n\n```ts\n// app.component.ts or your-component.ts\nimport { registerSafeAreaElement } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nregisterSafeAreaElement();\n```\n\n```html\n<!-- your.component.html -->\n<safe-area>\n  <!-- Other content -->\n</safe-area>\n```\n\n</details>\n\n<br />\n\n<details>\n<summary><b>React</b></summary>\n\n```jsx\nimport { registerSafeAreaElement } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\nregisterSafeAreaElement();\n\nconst MyComponent = () => {\n  return <safe-area>{/* Other content */}</safe-area>;\n};\n```\n\nYou may need to create a `*.d.ts` file for the custom element in React:\n\n```ts\nimport type { SafeAreaHTMLProps } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\ndeclare module 'react' {\n  namespace JSX {\n    interface IntrinsicElements {\n      'safe-area': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> & SafeAreaHTMLProps;\n    }\n  }\n}\n\nexport {};\n```\n\n</details>\n\n<br />\n\n<details>\n<summary><b>Vue</b></summary>\n\n```html\n<script setup lang=\"ts\">\n  import { registerSafeAreaElement } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\n  registerSafeAreaElement();\n</script>\n\n<template>\n  <safe-area>\n    <!-- Other content -->\n  </safe-area>\n</template>\n```\n\nMake sure you enable [recognize native custom elements](https://vuejs.org/guide/extras/web-components.html#using-custom-elements-in-vue) in `vite.config.ts`:\n\n```ts\n// vite.config.ts > plugins\nvue({\n  template: {\n    compilerOptions: {\n      isCustomElement: (tag) => tag === 'safe-area',\n    },\n  },\n}),\n```\n\nAlso, for [proper typing support](https://vuejs.org/guide/extras/web-components.html#non-vue-web-components-and-typescript) in `.vue` `<template>`, create a `*.d.ts` file and add the following code:\n\n```ts\nimport type { HTMLAttributes, PublicProps } from 'vue';\nimport type { SafeAreaHTMLProps } from '@aashu-dubey/capacitor-statusbar-safe-area';\n\ntype DefineCustomElement<\n  ElementType extends HTMLElement,\n  SelectedAttributes extends keyof ElementType = keyof ElementType,\n> = new () => ElementType & {\n  $props: HTMLAttributes & Partial<Pick<ElementType, SelectedAttributes>> & PublicProps;\n};\n\ntype SafeAreaAttributes = 'mode' | 'edges';\n\ndeclare module 'vue' {\n  interface GlobalComponents {\n    'safe-area': DefineCustomElement<SafeAreaHTMLProps, SafeAreaAttributes>;\n  }\n}\n\nexport {};\n```\n\n</details>\n\n##### With SSR\n\nThe plugin and its functionalities are client-specific and might throw an error when used on the server side like [#10](https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues/10) and [#11](https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues/11), so always make sure to access the plugin on the client side only.\n\nHere are some examples for a possible solution to use the plugin in:\n\n- [NuxtJs (Vue)](https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues/10#issuecomment-1685089169)\n- [NextJS (React)](https://github.com/Aashu-Dubey/capacitor-statusbar-safe-area/issues/11#issuecomment-1697267497)\n\n#### TypeScript / DOM API\n\nThe package automatically registers `'safe-area'` in `HTMLElementTagNameMap`. Standard DOM methods like `document.querySelector('safe-area')` and `document.createElement('safe-area')` will automatically be typed as [`SafeAreaElement`](src/element.ts):\n\n```ts\nconst el = document.querySelector('safe-area'); // typed as SafeAreaElement | null\nif (el) {\n  el.mode = 'margin';\n  el.edges = 'top,bottom';\n}\n```\n\n## Capacitor version support\n\n| capacitor | plugin version       |\n| --------- | -------------------- |\n| v8.x      | 5.0.0                |\n| v7.x      | 4.0.0                |\n| v6.x      | 3.0.0                |\n| v5.x      | 2.1.0                |\n| v4.x      | >= 1.1.0 && <= 2.0.0 |\n| v3.x      | <= 1.0.1             |\n\n## API\n\n<docgen-index>\n\n* [`getStatusBarHeight()`](#getstatusbarheight)\n* [`getSafeAreaInsets()`](#getsafeareainsets)\n* [Interfaces](#interfaces)\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### getStatusBarHeight()\n\n```typescript\ngetStatusBarHeight() => Promise<{ height: number; }>\n```\n\nGet the Status bar height on Android and iOS, and on Web it returns 0.\n\n**Returns:** <code>Promise&lt;{ height: number; }&gt;</code>\n\n--------------------\n\n\n### getSafeAreaInsets()\n\n```typescript\ngetSafeAreaInsets() => Promise<SafeAreaInset>\n```\n\nGet the Safe area insets for Android and iOS, and on Web it returns 0 for all.\n\n**Returns:** <code>Promise&lt;<a href=\"#safeareainset\">SafeAreaInset</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### SafeAreaInset\n\n| Prop         | Type                | Description                      |\n| ------------ | ------------------- | -------------------------------- |\n| **`top`**    | <code>number</code> | Safe Area inset value at top.    |\n| **`bottom`** | <code>number</code> | Safe Area inset value at bottom. |\n| **`left`**   | <code>number</code> | Safe Area inset value at left.   |\n| **`right`**  | <code>number</code> | Safe Area inset value at right.  |\n\n</docgen-api>\n\n#### SafeAreaHTMLProps\n\n| Prop        | Type                               | Default     | Description                                                                                                                                   |\n| ----------- | ---------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`mode`**  | <code>'padding' \\| 'margin'</code> | `'padding'` | Whether to apply safe area insets as `padding` or `margin`.                                                                                   |\n| **`edges`** | <code>string</code>                | all edges   | Comma-separated list of edges to apply insets on.<br><br>For example, to apply padding only on top, left and right, `edges=\"top,left,right\"`. |\n","readmeFilename":"README.md"}