{"_id":"@capawesome/capacitor-asset-manager","_rev":"8-ba0dcab0e16cfba41bf6d37646e6145e","name":"@capawesome/capacitor-asset-manager","dist-tags":{"dev":"7.0.0-dev.1765885034","latest":"8.0.4"},"versions":{"7.0.0":{"name":"@capawesome/capacitor-asset-manager","version":"7.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@7.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/app-review/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"501b940b73a565f5e666e3bddd174b952ad7a7f7","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-7.0.0.tgz","fileCount":42,"integrity":"sha512-BhogsCX91FAEyXQtmjA28rmt4vnAMBLapoyI4hLL5yUt+DjwiK2zM/ftGBi6uCQeXSEr/XLyFROxJU2ScUUc2g==","signatures":[{"sig":"MEUCIHcYoq7ojS9zBV8W68xnaK2n/NtbHbvJdatcW04DK/iDAiEA3CHMxCi8LZZ8olIn2S5ePGa69p8Qu0TxX4MVwtP6PtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"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":"57cfa2f3bb40ddf25cb9a6d25d56ce21bfc44743","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 AssetManagerPlugin --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 access native asset files.","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-asset-manager_7.0.0_1738420853898_0.7177273024606556","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@capawesome/capacitor-asset-manager","version":"7.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@7.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"5fbcc0f7631de216691c38532845f0e1d0bbdaa6","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-7.0.1.tgz","fileCount":43,"integrity":"sha512-LFUR0N9Kk80WFq6APYcDn8IkleSLRfoUqZu0D77iEkRQ2PyLJHNkrGuPm4nGMoN55NNa29L+aXRAa2U2WtuR7w==","signatures":[{"sig":"MEYCIQC84BKelgE5yfqnqvCGuXAqSStUAWzN6Jk94MG3mTPraQIhAPkZF92QxBdDA6nI9t7nL7N9VTrrJ10+d686q8Zs6LtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58530},"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":"e9598210ccb1305f0051c30d58bf8f073dff5c14","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 AssetManagerPlugin --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 access native asset files.","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-asset-manager_7.0.1_1755534092052_0.9928047854864801","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765885034":{"name":"@capawesome/capacitor-asset-manager","version":"7.0.0-dev.1765885034","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@7.0.0-dev.1765885034","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"cbee7dcbcf8d6d7547d838d94dbd080d09e54334","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-7.0.0-dev.1765885034.tgz","fileCount":43,"integrity":"sha512-S8dJOZbuSkmkBSJ5xazBpbHG1YRB5WrZP8SC8kF4qstGUUVj9R/CLCpas7ke5+Ba+Iciwc/XcdxSJs3CGf43bA==","signatures":[{"sig":"MEUCIQC00oxCQnDhZAfT+pMDX1zf2hcSnfkkk+HePs/I1w4angIgaO/WDWcW/4LGXLLhW7Z4lATEo2awxk22FcBjVqwnYiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59846},"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 AssetManagerPlugin --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 access native asset files.","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-asset-manager_7.0.0-dev.1765885034_1765885431157_0.23236513297750783","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capawesome/capacitor-asset-manager","version":"8.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@8.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"eaa1e456ab0aa1b20addbf81c0cc2c700dd8cc21","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-8.0.0.tgz","fileCount":43,"integrity":"sha512-GFpu8QOJqRShu9VS45T30cldYTUbRb4HulVfLgUsomL/20hjm5vK3tKTxfGyuy6LBLEQxjIfeaVlODNUWHnynA==","signatures":[{"sig":"MEYCIQC5GTqpBr3gEUw8KS4W8ctvdFSydGT/6bqgUrTNxShcbAIhAOkQPoyBC9or49YhH3BaE+mF9hfTo+Yr3CGqptTpVFBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-asset-manager@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59831},"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 AssetManagerPlugin --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:ab7a8c9f-15d0-434d-a8d9-67c148e2e46b"}},"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 access native asset files.","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-asset-manager_8.0.0_1765974708553_0.26417603257653166","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capawesome/capacitor-asset-manager","version":"8.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@8.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"5afc211b58cc731052dc829d679763b2720350ca","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-8.0.1.tgz","fileCount":43,"integrity":"sha512-pSGELBvjIFXulE3RjV+Bb9KJw5780s0d+hEt6+fy5Tn+e7cYswsCxX8n0oAU/u0Yec+zGGWRWHCgXrnJHleooA==","signatures":[{"sig":"MEUCIArwRZh/HZd9XnY/hFNclvuo7TkR+H8Y3QTLOdJqftRTAiEAhLPX2XCteD6AvYdtgLmDTpUGVQDU3hmQGXuMkRcgjag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-asset-manager@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59840},"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 AssetManagerPlugin --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:ab7a8c9f-15d0-434d-a8d9-67c148e2e46b"}},"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 access native asset files.","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-asset-manager_8.0.1_1771486726156_0.4358025248206039","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@capawesome/capacitor-asset-manager","version":"8.0.2","keywords":["capacitor","plugin","native","capacitor-plugin","asset manager","assets","app bundle","read file","copy file","native resources"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@8.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"1cb49d2b90ee7303f6b30c5cc9c22c81733e11ca","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-8.0.2.tgz","fileCount":43,"integrity":"sha512-OjLUjscMrkOZPBJXMDRjWkFhAY8REufrttfptPu/Lp2rm3MC6LAwUfdf1gkAfANEyKWitmUT6Ewmecd2Zvxzdw==","signatures":[{"sig":"MEUCIQCZ7TfzZE/5TKc49sQCchtktDfdPvLGwKooUGQ/ra5QvAIgciCma3rUdAo3JlsDnaqd4aS1T+qrSUVfazb8IgYolA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-asset-manager@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64409},"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":"88d77b15eca76732586eb762a10a1f7b9ff051c3","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 AssetManagerPlugin --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:ab7a8c9f-15d0-434d-a8d9-67c148e2e46b"}},"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 access native asset files on Android and iOS.","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-asset-manager_8.0.2_1787293300866_0.14472395325784038","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capawesome/capacitor-asset-manager","version":"8.0.3","keywords":["capacitor","plugin","native","capacitor-plugin","asset manager","assets","app bundle","read file","copy file","native resources"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-asset-manager@8.0.3","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/asset-manager/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"5cac7bee0c6ecdf490ab14ecb63b4b33d8456547","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-8.0.3.tgz","fileCount":43,"integrity":"sha512-NxQsS063XEfm48JXt0cqRuYyltdNAbV896lm+BAYgiSrG0bPfBTlFW/z02m3DAShr7nsowzT6u9eNkxUn0qCdg==","signatures":[{"sig":"MEQCIENjpZmRqGcm/QwJT143BUluuJtyj9OljGA1IBs1ffETAiAwzeR3j7H0LPOCUHgD8kjUKevkykyo9rmawIHLi3iPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-asset-manager@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64255},"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":"7c1937ed10b7de86ca2c1cdc3539a2735fd69a00","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 AssetManagerPlugin --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:ab7a8c9f-15d0-434d-a8d9-67c148e2e46b"}},"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 access native asset files on Android and iOS.","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-asset-manager_8.0.3_1788337311813_0.7481033173591045","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"_id":"@capawesome/capacitor-asset-manager@8.0.4","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"ea7088fd678ef86b0844987403d3b38262c1bf58","tarball":"https://registry.npmjs.org/@capawesome/capacitor-asset-manager/-/capacitor-asset-manager-8.0.4.tgz","fileCount":43,"integrity":"sha512-3WyD8SzP+kAugiZlLFGWsqqT/UJj4aIC7xl8mZIN/M5phgNwhsnDg52A0GTAc1pKiJDxnk5bw1CYc7XS+9G1zg==","signatures":[{"sig":"MEUCIQDCXAx1Cv34BAbX2AZ3RQrL4EKxcwITIsrq5qdqEza/igIgFtn+VLRjiOlJ2dc18dCgRKLt8EPI0O6DsqSOn6fLUCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdt8QGPCL3iybVj3lWv8JmFzmgX+x7eovhxaAeIjwQbgIgPcM2JOzjf2qA373IgLEdzUvrcpFYA2bAHZdZwvMBUsE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-asset-manager@8.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64430},"main":"dist/plugin.cjs.js","name":"@capawesome/capacitor-asset-manager","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"561d36edf0573902ad46867a37062df3744cf090","license":"MIT","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 AssetManagerPlugin --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 .."},"version":"8.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab7a8c9f-15d0-434d-a8d9-67c148e2e46b"}},"homepage":"https://capawesome.io/docs/sdks/capacitor/asset-manager/","keywords":["capacitor","plugin","native","capacitor-plugin","asset manager","assets","app bundle","read file","copy file","native resources"],"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor plugin to access native asset files on Android and iOS.","directories":{},"maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"_nodeVersion":"24.20.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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-asset-manager_8.0.4_1789067259911_0.027370404583702435"}}},"time":{"created":"2025-02-01T14:40:53.798Z","modified":"2026-09-10T19:07:40.495Z","7.0.0":"2025-02-01T14:40:54.088Z","7.0.1":"2025-08-18T16:21:32.258Z","7.0.0-dev.1765885034":"2025-12-16T11:43:51.300Z","8.0.0":"2025-12-17T12:31:48.695Z","8.0.1":"2026-02-19T07:38:46.290Z","8.0.2":"2026-08-21T06:21:41.014Z","8.0.3":"2026-09-02T08:21:51.949Z","8.0.4":"2026-09-10T19:07:39.995Z"},"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/asset-manager/","keywords":["capacitor","plugin","native","capacitor-plugin","asset manager","assets","app bundle","read file","copy file","native resources"],"repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"description":"Capacitor plugin to access native asset files on Android and iOS.","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"readme":"# Capacitor Asset Manager Plugin\n\nCapacitor plugin to access native asset files.\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 Asset Manager plugin is one of the most complete native asset access solutions for Capacitor apps. Here are some of the key features:\n\n- 🖥️ **Cross-platform**: Supports Android and iOS.\n- 📂 **Asset copying**: Copy files or directories from app bundle to data directory.\n- 📄 **File listing**: List all files in asset directories.\n- 📖 **File reading**: Read asset files with Base64 or UTF-8 encoding.\n- 🔄 **Bundle access**: Direct access to native app bundle assets.\n- 🗂️ **Directory operations**: Handle both individual files and entire directories.\n- 📦 **Multiple encodings**: Support for Base64 and UTF-8 file reading.\n- 🤝 **Compatibility**: Works alongside the [File Opener](https://capawesome.io/docs/sdks/capacitor/file-opener/), [File Picker](https://capawesome.io/docs/sdks/capacitor/file-picker/) and [Zip](https://capawesome.io/docs/sdks/capacitor/zip/) 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 Asset Manager plugin is typically used whenever an app ships files inside its native bundle that need to be accessed at runtime, for example:\n\n- **Prepopulated data**: Copy bundled files such as databases or sample data from the app bundle to the app's data directory on first launch.\n- **Configuration files**: Read bundled configuration files like `capacitor.config.json` using UTF-8 encoding.\n- **Asset discovery**: List the files in an asset directory to process them dynamically.\n- **Binary assets**: Read bundled binary files as Base64 encoded strings.\n\n## Compatibility\n\n| Plugin Version | Capacitor Version | Status         |\n| -------------- | ----------------- | -------------- |\n| 8.x.x          | >=8.x.x           | Active support |\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-asset-manager` plugin in my project.\n```\n\nIf you prefer **Manual Setup**, install the plugin by running the following commands:\n\n```bash\nnpm install @capawesome/capacitor-asset-manager\nnpx cap sync\n```\n\n## Configuration\n\nNo configuration required for this plugin.\n\n## Usage\n\nThe following examples show how to copy an asset to the data directory, list asset files, and read an asset file.\n\n### Copy an asset to the data directory\n\nCopy a file or directory from the app bundle to the app's data directory. You can generate the destination path using the `getUri(...)` method of the Capacitor Filesystem plugin. Only available on Android and iOS:\n\n```typescript\nimport { AssetManager } from '@capawesome/capacitor-asset-manager';\nimport { Directory, Filesystem } from '@capacitor/filesystem';\n\nconst copy = async () => {\n  const { uri } = await Filesystem.getUri({\n    directory: Directory.Cache,\n    path: 'index.html'\n  });\n  await AssetManager.copy({\n    from: 'public/index.html',\n    to: uri\n  });\n};\n```\n\n### List asset files\n\nList the files in an asset directory. If no path is specified, the root path is used. Only available on Android and iOS:\n\n```typescript\nimport { AssetManager } from '@capawesome/capacitor-asset-manager';\n\nconst list = async () => {\n  await AssetManager.list({\n    path: 'public'\n  });\n};\n```\n\n### Read an asset file\n\nRead a file from the app bundle using Base64 (default) or UTF-8 encoding. Avoid reading large files this way, as it can cause out of memory issues; instead, copy them to the app's data directory using the `copy(...)` method and read them from there using the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch). Only available on Android and iOS:\n\n```typescript\nimport { AssetManager, Encoding } from '@capawesome/capacitor-asset-manager';\n\nconst read = async () => {\n  const { data } = await AssetManager.read({\n    encoding: Encoding.Utf8,\n    path: 'capacitor.config.json'\n  });\n  return JSON.parse(data);\n};\n```\n\n## API\n\n<docgen-index>\n\n* [`copy(...)`](#copy)\n* [`list(...)`](#list)\n* [`read(...)`](#read)\n* [Interfaces](#interfaces)\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### copy(...)\n\n```typescript\ncopy(options: CopyOptions) => Promise<void>\n```\n\nCopy a file or directory from the app bundle to the app's data directory.\n\nOnly available on Android and iOS.\n\n| Param         | Type                                                |\n| ------------- | --------------------------------------------------- |\n| **`options`** | <code><a href=\"#copyoptions\">CopyOptions</a></code> |\n\n**Since:** 7.0.0\n\n--------------------\n\n\n### list(...)\n\n```typescript\nlist(options?: ListOptions | undefined) => Promise<ListResult>\n```\n\nList files in a directory.\n\nOnly available on Android and iOS.\n\n| Param         | Type                                                |\n| ------------- | --------------------------------------------------- |\n| **`options`** | <code><a href=\"#listoptions\">ListOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#listresult\">ListResult</a>&gt;</code>\n\n**Since:** 7.0.0\n\n--------------------\n\n\n### read(...)\n\n```typescript\nread(options: ReadOptions) => Promise<ReadResult>\n```\n\nRead a file from the app bundle.\n\n**Attention**: Reading large files can cause out of memory (OOM) issues.\nIt is therefore recommended to copy files to the app's data directory\nusing the `copy` method and read them from there using the [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch).\n\nOnly available on Android and iOS.\n\n| Param         | Type                                                |\n| ------------- | --------------------------------------------------- |\n| **`options`** | <code><a href=\"#readoptions\">ReadOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#readresult\">ReadResult</a>&gt;</code>\n\n**Since:** 7.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### CopyOptions\n\n| Prop       | Type                | Description                                                                                                                                                                            | Since |\n| ---------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`from`** | <code>string</code> | The source path to copy from.                                                                                                                                                          | 7.0.0 |\n| **`to`**   | <code>string</code> | The destination path to copy to. **Tip**: Generate this path using the [`getUri(...)`](https://capacitorjs.com/docs/apis/filesystem#geturi) method of the Capacitor Filesystem plugin. | 7.0.0 |\n\n\n#### ListResult\n\n| Prop        | Type                  | Description                                                                                    | Since |\n| ----------- | --------------------- | ---------------------------------------------------------------------------------------------- | ----- |\n| **`files`** | <code>string[]</code> | The names of the files in the directory. The names are relative to the `path` that was listed. | 7.0.0 |\n\n\n#### ListOptions\n\n| Prop       | Type                | Description                                                                | Since |\n| ---------- | ------------------- | -------------------------------------------------------------------------- | ----- |\n| **`path`** | <code>string</code> | The path to list files from. If not specified, the root path will be used. | 7.0.0 |\n\n\n#### ReadResult\n\n| Prop       | Type                | Description              | Since |\n| ---------- | ------------------- | ------------------------ | ----- |\n| **`data`** | <code>string</code> | The content of the file. | 7.0.0 |\n\n\n#### ReadOptions\n\n| Prop           | Type                                          | Description                                | Default               | Since |\n| -------------- | --------------------------------------------- | ------------------------------------------ | --------------------- | ----- |\n| **`encoding`** | <code><a href=\"#encoding\">Encoding</a></code> | The encoding to use when reading the file. | <code>'base64'</code> | 7.0.0 |\n| **`path`**     | <code>string</code>                           | The path to read the file from.            |                       | 7.0.0 |\n\n\n### Enums\n\n\n#### Encoding\n\n| Members      | Value                 | Since |\n| ------------ | --------------------- | ----- |\n| **`Base64`** | <code>'base64'</code> | 7.0.0 |\n| **`Utf8`**   | <code>'utf8'</code>   | 7.0.0 |\n\n</docgen-api>\n\n## FAQ\n\n### Which platforms are supported by this plugin?\n\nThe plugin provides access to files in the native app bundle and is therefore only available on Android and iOS. All plugin methods are marked as only available on Android and iOS in the [API](#api) section.\n\n### Why does my app crash when reading large asset files?\n\nReading large files with the `read(...)` method can cause out of memory (OOM) issues because the entire file content is returned as a string. Instead, copy the file to the app's data directory using the `copy(...)` method and read it from there using the Fetch API, as described in the [usage example](#read-an-asset-file) above.\n\n### How is this plugin different from the Capacitor Filesystem plugin?\n\nThe Capacitor Filesystem plugin reads and writes files in the app's filesystem directories, but it cannot access the files bundled inside the native app. The Asset Manager plugin fills this gap by copying, listing, and reading native asset files. The two plugins work well together: for example, you can generate the destination path for the `copy(...)` method using the `getUri(...)` method of the Filesystem plugin.\n\n### Which encodings are supported when reading a file?\n\nThe `read(...)` method supports Base64 and UTF-8 encoding. If no encoding is specified, Base64 is used by default.\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- [File Opener](https://capawesome.io/docs/sdks/capacitor/file-opener/): Open a file with the default application.\n- [File Picker](https://capawesome.io/docs/sdks/capacitor/file-picker/): Select a file, directory, image, or video from the device's file system or gallery.\n- [Zip](https://capawesome.io/docs/sdks/capacitor/zip/): Zip and unzip files and directories with support for encryption.\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/asset-manager/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/asset-manager/LICENSE).\n","readmeFilename":"README.md"}