{"_id":"@capacitor-geckoview/text-zoom","_rev":"3-afdae2905f015baf31a3a82dc9359486","name":"@capacitor-geckoview/text-zoom","dist-tags":{"latest":"8.6.0"},"versions":{"8.0.1":{"name":"@capacitor-geckoview/text-zoom","version":"8.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@capacitor-geckoview/text-zoom@8.0.1","maintainers":[{"name":"wszgrcy","email":"wszgrcy@gmail.com"}],"homepage":"https://github.com/wszgrcy/capacitor-geckoview-plugins#readme","bugs":{"url":"https://github.com/wszgrcy/capacitor-geckoview-plugins/issues"},"dist":{"shasum":"a36b5e7b1b4dd7553fa9942ab00e164bb0c75dbb","tarball":"https://registry.npmjs.org/@capacitor-geckoview/text-zoom/-/text-zoom-8.0.1.tgz","fileCount":26,"integrity":"sha512-tSXtVGyu38Lhm80x2Hf7Ixbv74x2v+ljJ9ayV3tRCEREjuj8ULaJswY4o3kcfDcb9sp/Xun0pfHh14Zvi15GwQ==","signatures":[{"sig":"MEQCIBK1BfIwFtZiIM5YAKnmYGPioExyaEiWAqj9WsAjR9M8AiBGCZd0JDEfndBWiX4WkkZI9/DvEKsv0F5924f4l9k+8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35238},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4225aeb43b7250f2a81f07a7adee97b4b4b38bf5","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 TextZoomPlugin --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 build -scheme CapacitorTextZoom -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","publish:cocoapod":"pod trunk push ./CapacitorTextZoom.podspec --allow-warnings"},"_npmUser":{"name":"wszgrcy","email":"wszgrcy@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/wszgrcy/capacitor-geckoview-plugins.git","type":"git"},"_npmVersion":"11.12.1","description":"The Text Zoom API provides the ability to change Web View text size for visual accessibility.","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/text-zoom_8.0.1_1788514905133_0.5958657107051701","host":"s3://npm-registry-packages-npm-production"}},"8.5.7":{"name":"@capacitor-geckoview/text-zoom","version":"8.5.7","keywords":["capacitor","plugin","native"],"author":{"name":"wszgrcy","email":"wszgrcy@gmail.com"},"license":"MIT","_id":"@capacitor-geckoview/text-zoom@8.5.7","maintainers":[{"name":"wszgrcy","email":"wszgrcy@gmail.com"}],"homepage":"https://github.com/wszgrcy/capacitor-geckoview-plugins#readme","bugs":{"url":"https://github.com/wszgrcy/capacitor-geckoview-plugins/issues"},"dist":{"shasum":"5249d75cf420799729b41bbed6315f50c0610620","tarball":"https://registry.npmjs.org/@capacitor-geckoview/text-zoom/-/text-zoom-8.5.7.tgz","fileCount":26,"integrity":"sha512-jVEgUW9OBvvGzVQ0u0ZqBwETlgy9oaDexEYlo1zzc0pLPDJyQsq/30aqqEPW5oQSXKd+FdP6+NesmgfdbZIhDA==","signatures":[{"sig":"MEUCIQDHYc+tQzy6WOgl17g5SjsxloeGtjptbfSk43+7vuasjQIgIDoLD9GrCxuEFLzMOWnkzAJ8KQpsUgTcC33sk2yhGXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-geckoview%2ftext-zoom@8.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35278},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8b5461b659b8d1788d8b7058a1dc6743c53c769c","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 TextZoomPlugin --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 build -scheme CapacitorTextZoom -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","publish:cocoapod":"pod trunk push ./CapacitorTextZoom.podspec --allow-warnings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0b988c-3f0d-486e-8126-9d84bb6bf54d"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/wszgrcy/capacitor-geckoview-plugins.git","type":"git"},"_npmVersion":"11.19.0","description":"The Text Zoom API provides the ability to change Web View text size for visual accessibility.","directories":{},"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@capacitor-geckoview/android":"^8.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/text-zoom_8.5.7_1788531860510_0.43244763158127775","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@capacitor-geckoview/text-zoom","version":"8.6.0","description":"The Text Zoom API provides the ability to change Web View text size for visual accessibility.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"wszgrcy","email":"wszgrcy@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wszgrcy/capacitor-geckoview-plugins.git"},"bugs":{"url":"https://github.com/wszgrcy/capacitor-geckoview-plugins/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild build -scheme CapacitorTextZoom -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 TextZoomPlugin --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","publish:cocoapod":"pod trunk push ./CapacitorTextZoom.podspec --allow-warnings"},"devDependencies":{"@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/ios":"^8.0.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","@capacitor-geckoview/android":"^8.0.0"},"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"}},"publishConfig":{"access":"public"},"gitHead":"01d4ce279e0b0b0c55b1b392db3f9a1b4673052e","_id":"@capacitor-geckoview/text-zoom@8.6.0","homepage":"https://github.com/wszgrcy/capacitor-geckoview-plugins#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-FFPeDhrS8yMlfPXEsCR7cedJxCtSHxirwtbmyj55Qm1nw/uRZhf99Lqq95D5qBV9peoKpMT5mngV/8VcqH4M3Q==","shasum":"745a3c34d0a619e46a81d3584df2999ab6eb07d8","tarball":"https://registry.npmjs.org/@capacitor-geckoview/text-zoom/-/text-zoom-8.6.0.tgz","fileCount":26,"unpackedSize":35278,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-geckoview%2ftext-zoom@8.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGuWA+Or2UO3VwSNljDD0i99sqc4Rt/mkLgn9kcpbKt2AiAtAF5MLMtDgifnYPsI+KQdBClnsyt9tEZTT8Ag3COo3w=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0b988c-3f0d-486e-8126-9d84bb6bf54d"}},"directories":{},"maintainers":[{"name":"wszgrcy","email":"wszgrcy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/text-zoom_8.6.0_1788767356633_0.4345035281999927"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-04T09:41:44.937Z","modified":"2026-09-07T07:49:17.117Z","8.0.1":"2026-09-04T09:41:45.278Z","8.5.7":"2026-09-04T14:24:20.686Z","8.6.0":"2026-09-07T07:49:16.762Z"},"bugs":{"url":"https://github.com/wszgrcy/capacitor-geckoview-plugins/issues"},"author":{"name":"wszgrcy","email":"wszgrcy@gmail.com"},"license":"MIT","homepage":"https://github.com/wszgrcy/capacitor-geckoview-plugins#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/wszgrcy/capacitor-geckoview-plugins.git"},"description":"The Text Zoom API provides the ability to change Web View text size for visual accessibility.","maintainers":[{"name":"wszgrcy","email":"wszgrcy@gmail.com"}],"readme":"# @capacitor/text-zoom\n\nThe Text Zoom API provides the ability to change Web View text size for visual accessibility.\n\n**Note:** text-zoom plugin won't work on iPads unless `preferredContentMode` configuration is set to `mobile` in your [Capacitor configuration file](https://capacitorjs.com/docs/config).\n\n```json\n{\n  \"ios\": {\n    \"preferredContentMode\": \"mobile\"\n  }\n}\n```\n\n## Install\n\n```bash\nnpm install @capacitor/text-zoom\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`get()`](#get)\n* [`getPreferred()`](#getpreferred)\n* [`set(...)`](#set)\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### get()\n\n```typescript\nget() => Promise<GetResult>\n```\n\nGet the current zoom level.\n\nZoom levels are represented as a decimal (e.g. 1.2 is 120%).\n\n**Returns:** <code>Promise&lt;<a href=\"#getresult\">GetResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getPreferred()\n\n```typescript\ngetPreferred() => Promise<GetPreferredResult>\n```\n\nGet the preferred zoom level.\n\nZoom levels are represented as a decimal (e.g. 1.2 is 120%).\n\n**Returns:** <code>Promise&lt;<a href=\"#getpreferredresult\">GetPreferredResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### set(...)\n\n```typescript\nset(options: SetOptions) => Promise<void>\n```\n\nSet the current zoom level.\n\nZoom levels are represented as a decimal (e.g. 1.2 is 120%).\n\n| Param         | Type                                              |\n| ------------- | ------------------------------------------------- |\n| **`options`** | <code><a href=\"#setoptions\">SetOptions</a></code> |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### GetResult\n\n| Prop        | Type                | Description                                        | Since |\n| ----------- | ------------------- | -------------------------------------------------- | ----- |\n| **`value`** | <code>number</code> | The current zoom level (represented as a decimal). | 1.0.0 |\n\n\n#### GetPreferredResult\n\n| Prop        | Type                | Description                                          | Since |\n| ----------- | ------------------- | ---------------------------------------------------- | ----- |\n| **`value`** | <code>number</code> | The preferred zoom level (represented as a decimal). | 1.0.0 |\n\n\n#### SetOptions\n\n| Prop        | Type                | Description                                    | Since |\n| ----------- | ------------------- | ---------------------------------------------- | ----- |\n| **`value`** | <code>number</code> | The new zoom level (represented as a decimal). | 1.0.0 |\n\n</docgen-api>\n","readmeFilename":"README.md"}