{"_id":"cordova-acoustic-connect-beta","_rev":"34-b6cacf1f753409a8c69d1fcaa778d263","name":"cordova-acoustic-connect-beta","dist-tags":{"beta":"0.1.5","latest":"1.0.23"},"versions":{"0.1.5":{"name":"cordova-acoustic-connect-beta","version":"0.1.5","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.5","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"4dacbb6a1a615c5c417d79aac253d58912976a03","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.5.tgz","fileCount":23,"integrity":"sha512-h15Wa5aZ3fI5ohNNU857YkqWZgvskelTS6F314hkWmHZQ41EFLOONj71a0Chr82vN0II+/Gleqdk3mkByv+ZeA==","signatures":[{"sig":"MEUCIE67e7YE+i08xz77VhP6FriCridoCNuwaR4HbLvP5xYCAiEA+0E8vNX2tnfUF7JNPsr/9kkRSFEtshZdJcqsuTW2vU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184957},"main":"www/AcousticConnect.js","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"gitHead":"051f2a504aa35f41b59b343f613687eaf5d6e20b","scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"},"_npmVersion":"10.8.2","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","xcode":"^3.0.1","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.5_1782479207681_0.1913541629736717","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"cordova-acoustic-connect-beta","version":"0.1.8","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.8","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"cb42c2f6fd035b129b2cecd3d3464ab3d28f61de","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.8.tgz","fileCount":24,"integrity":"sha512-+eh0f8jvs7BYRJcgSAkWr4fUOsrVSV24RxqMd8ANygW55avZSwhU1Hpj77TJ9Bfb7NLDPmI/yd38MpIonc1EZQ==","signatures":[{"sig":"MEUCIQDajUwczeBdAm1lRZ6S00NkuOU4Nmn8amPrX1mf+s6bNAIgAhKSeSSVHwseg1f7aPvIEPG84G4ydGe4A7UzZDaBLx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159537},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.8.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.8.tgz","_integrity":"sha512-+eh0f8jvs7BYRJcgSAkWr4fUOsrVSV24RxqMd8ANygW55avZSwhU1Hpj77TJ9Bfb7NLDPmI/yd38MpIonc1EZQ==","_npmVersion":"11.17.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.8_1782721092265_0.5723455565738436","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"cordova-acoustic-connect-beta","version":"0.1.9","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.9","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"7dbf3f505a5113cc5c07348be6073659c0ad203e","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.9.tgz","fileCount":24,"integrity":"sha512-Tf8X+FMyDTK1qSY0obCAqIQmWDN5I25IVqt/yYVEvHNdIa0UeCutMzM29S1xmDwuoxRj24hfpW9/V/SVfDZu/g==","signatures":[{"sig":"MEUCIAzM0y2UbW+jQr9G/SlLVm3RQWtjNo/uaxJShTifsm9AAiEAzmoFMAxsgNHZDIP4rC4pFoTrQWzygI/fNsvDOB6FPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159537},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.9.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.9.tgz","_integrity":"sha512-Tf8X+FMyDTK1qSY0obCAqIQmWDN5I25IVqt/yYVEvHNdIa0UeCutMzM29S1xmDwuoxRj24hfpW9/V/SVfDZu/g==","_npmVersion":"11.17.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.9_1782727688916_0.10032077720550947","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"cordova-acoustic-connect-beta","version":"0.1.10","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.10","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"9d4ca9a44974d9e138166accf11775d1a5a03fe6","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.10.tgz","fileCount":25,"integrity":"sha512-m5L0r3yYxYFrac3N0TxmQI2OAhVZEnh33jGEBPicbLbB0Iwy8bexchzJuT4o/+FP6raKPD2MXrnqoI+cptgO3w==","signatures":[{"sig":"MEYCIQDV27kN0M2uy5XnVruP6rLhfqOiglUcIHypknQvwM+argIhANaFvGr7Rm2x3mPqafU6XAAx4Zs/6HkVpUrT7VNpxNYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161207},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.10.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.10.tgz","_integrity":"sha512-m5L0r3yYxYFrac3N0TxmQI2OAhVZEnh33jGEBPicbLbB0Iwy8bexchzJuT4o/+FP6raKPD2MXrnqoI+cptgO3w==","_npmVersion":"11.17.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.10_1782744225133_0.8948589285803428","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"cordova-acoustic-connect-beta","version":"0.1.11","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.11","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"81e7a63a99c6e815dce4c1a11755d2d9e8ea75b6","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.11.tgz","fileCount":24,"integrity":"sha512-dRbT37MLklFDM279mMLOTfKPhQgBwUjOBaZoHySWtHnscHpI57jlnaN6OZBlPcW/fNVim4qdxDT/uetrfjI2ng==","signatures":[{"sig":"MEQCID+21WBY+RRhqnb0d1LGQWpFiD6G9kDZbKMeI6csIzjSAiAu8EC8UBUe3whK7OMMQyv/MtxaGiSfjE0BC71iRLprBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159072},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.11.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.11.tgz","_integrity":"sha512-dRbT37MLklFDM279mMLOTfKPhQgBwUjOBaZoHySWtHnscHpI57jlnaN6OZBlPcW/fNVim4qdxDT/uetrfjI2ng==","_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.11_1782807814527_0.29223088273592324","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"cordova-acoustic-connect-beta","version":"0.1.12","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.12","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"a4003870f17a43b68cc1208fea2e28351a50ce72","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.12.tgz","fileCount":24,"integrity":"sha512-1VH8iZqd5zI4ow84tzEkrXXWEQbH1pt7gX3OamX6k1ikcXYQhsRsZGZYQjoHiN9pR5ZbbS0MBZ+ngOqKG/Sr7Q==","signatures":[{"sig":"MEYCIQDWWLyXZYQS4DYXqLEHvJC5KfazuVjQflzx4NC/pbNWvAIhAJg/mi7+3YBfG+9C92rGXFIA8Vq/jRBteqPRPWN+O/8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159100},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.12.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.12.tgz","_integrity":"sha512-1VH8iZqd5zI4ow84tzEkrXXWEQbH1pt7gX3OamX6k1ikcXYQhsRsZGZYQjoHiN9pR5ZbbS0MBZ+ngOqKG/Sr7Q==","_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.12_1782893181764_0.5398162836002609","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"cordova-acoustic-connect-beta","version":"0.1.13","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.13","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"df21eb62b89aa6ae7cc33fff0a6b1cce767dc11d","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.13.tgz","fileCount":24,"integrity":"sha512-vibGUyMU0zP98EtQR1RlvKxRMZ7qVmKTF+SoefX6zOvFoTJYZgoPyk+kyQrFus5uPcbea/8QPaY4B4acK7bWdA==","signatures":[{"sig":"MEUCIQDnmJ3XksQCvcMSG7MdDlIYwO3x9i2rksfKs0N+05MS+wIgAhjC7//eLBql/pYFCKUCoGyzMcI1MisrVrekR1B6SgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159051},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.13.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.13.tgz","_integrity":"sha512-vibGUyMU0zP98EtQR1RlvKxRMZ7qVmKTF+SoefX6zOvFoTJYZgoPyk+kyQrFus5uPcbea/8QPaY4B4acK7bWdA==","_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.13_1782898587726_0.16228444690892374","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"cordova-acoustic-connect-beta","version":"0.1.14","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.14","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"dist":{"shasum":"58c8d1838b5fe8b3ca5650a28d826480a3175fc1","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.14.tgz","fileCount":24,"integrity":"sha512-wmGz3pamjl5W1l9bB9QnLbYh0+aMtTYiZt+a//v2qTsb+IP527/slZAZBKAG2xsS9fnl5a5VlBPHjD6qPUTEMA==","signatures":[{"sig":"MEQCIBQ8lnZLVQoiJpaIQ0atRSYj5vaNJnyP+lTpSckOb8mMAiA4+ZutdVWkmf+luIM/5cyi9C8/Na/JS1VvHleRlXBhhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159051},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.14.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.14.tgz","_integrity":"sha512-wmGz3pamjl5W1l9bB9QnLbYh0+aMtTYiZt+a//v2qTsb+IP527/slZAZBKAG2xsS9fnl5a5VlBPHjD6qPUTEMA==","_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.14_1782900148919_0.2777574022597975","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"cordova-acoustic-connect-beta","version":"0.1.15","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.15","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"c1ad0ac6c50ad2499441386fb74cba5a7f082fb7","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.15.tgz","fileCount":24,"integrity":"sha512-B0Z7Qqu5nWA6CBrEZpvZ9u7WTFblJ+LLGaQWFutHSY2pia3VoKf8NFBng/Y9iAhNj1jbsAKhv8mrpfyPHv4NCw==","signatures":[{"sig":"MEUCIQC+NEiceN1oHALsPh0GHkJ3aOvT0I6MnKVXOKfXqDZcXgIgKyiQnhf844AsoIoQowGwNf5Q10xVjNyvl86CttiwTKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158059},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.15.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.15.tgz","_integrity":"sha512-B0Z7Qqu5nWA6CBrEZpvZ9u7WTFblJ+LLGaQWFutHSY2pia3VoKf8NFBng/Y9iAhNj1jbsAKhv8mrpfyPHv4NCw==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.15_1782900409605_0.6979492917427821","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"cordova-acoustic-connect-beta","version":"0.1.16","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.16","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"e12b194400c5f0cf66ce5982c5648c6d43859fb8","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.16.tgz","fileCount":26,"integrity":"sha512-b+44V4gCQh2WRspwrzsreFFvKcwXcHBUrqqSPYPXdJym/WvAWQW4L6NMWwmMxF+T+RluTtqfGja6FZpdQ2KniQ==","signatures":[{"sig":"MEQCIGmEtRCTHXPygsLJgp52R5M8BQk32l+Hz8yYP+IirJrUAiBYcuKUi867OQbdnAGPrraZo2gT7WfwA5XBfwL7UaPK6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218413},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.16.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.16.tgz","_integrity":"sha512-b+44V4gCQh2WRspwrzsreFFvKcwXcHBUrqqSPYPXdJym/WvAWQW4L6NMWwmMxF+T+RluTtqfGja6FZpdQ2KniQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.16_1782902095139_0.5555101117998948","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"cordova-acoustic-connect-beta","version":"0.1.17","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.17","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"0330600cdbfd3a795fade309651437b63a506a9c","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.17.tgz","fileCount":26,"integrity":"sha512-6+1M50fwXHMjQ/fHCMdEkDrQcJpx9AolkRTnY0G4Xvwx2Qv6OaycUxGIbgcucuTu8no8bgA/SKTKP7fThPdrqw==","signatures":[{"sig":"MEYCIQCFFd6ZxmRGOWqB3WIQvtgVAgPKhI5we4RSQBAvJgwDUwIhAJWzH/2YCHKcWXHI+tFPm6tCScHt8YPNvFdmrnsWolav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218413},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.17.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.17.tgz","_integrity":"sha512-6+1M50fwXHMjQ/fHCMdEkDrQcJpx9AolkRTnY0G4Xvwx2Qv6OaycUxGIbgcucuTu8no8bgA/SKTKP7fThPdrqw==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.17_1782904543911_0.6721193610291856","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"cordova-acoustic-connect-beta","version":"0.1.18","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.18","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"67b077c73eb76c06227bdcd35af6679e9257c80e","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.18.tgz","fileCount":26,"integrity":"sha512-H37VGrhuxckUNQf3+oFHsd+gNv9kCo40q/Q3u7C0iCHvzxMKsNMT+QfUzOHP/YCcA8XryjrEWsXfZnexaelXZg==","signatures":[{"sig":"MEYCIQCfMICej1KPXz3bP8ANZU+5EmaaqGho72My2dRIt2oW5gIhAPO6Q3AYJZuKQcgCcj25a7j7Endb1ALyqI2r1IllMURo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218413},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.18.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.18.tgz","_integrity":"sha512-H37VGrhuxckUNQf3+oFHsd+gNv9kCo40q/Q3u7C0iCHvzxMKsNMT+QfUzOHP/YCcA8XryjrEWsXfZnexaelXZg==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.18_1782908699696_0.7651981540311714","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"cordova-acoustic-connect-beta","version":"0.1.19","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.19","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"7584a1614a971efae97152716713cdab0f795f0f","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.19.tgz","fileCount":26,"integrity":"sha512-2qEAHBQdmk/u0dCcKfpx1S2ZEPZhctxTwMFOMddv9Ix5FAHhOmygooF1d7x1Dw5BU/hgGWpYrypl2pgVk4JScw==","signatures":[{"sig":"MEUCIFNYp5QafZXK/t5TUHQ+IeCWYK8z4vBzjvrCuPGPuEGdAiEAwqjfVNxvhufcwNVAOFiCaqo9gP9VSEdhyjfmg2ksH44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218413},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.19.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.19.tgz","_integrity":"sha512-2qEAHBQdmk/u0dCcKfpx1S2ZEPZhctxTwMFOMddv9Ix5FAHhOmygooF1d7x1Dw5BU/hgGWpYrypl2pgVk4JScw==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.19_1782909855541_0.6278870935019132","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"cordova-acoustic-connect-beta","version":"0.1.20","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@0.1.20","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"3eb791a8038ab7a06d855c053f62041bba5fa8d4","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-0.1.20.tgz","fileCount":26,"integrity":"sha512-IdbyZVHpQMNC9V2+DAjqHGCDgBicfEVLomWODFej2UYVjnCDqIi563K02ik+prMtfVfKuDUFOiW4Pz7KvwfYtA==","signatures":[{"sig":"MEYCIQDWKG4qozYrfae1F66TZU05ZkxtZLyF/vWwD56BJ1rabwIhAKWQklXYn79CztFt3gXdXe2MSWAtfFwS9cvtQzSuXrcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219863},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-0.1.20.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-0.1.20.tgz","_integrity":"sha512-IdbyZVHpQMNC9V2+DAjqHGCDgBicfEVLomWODFej2UYVjnCDqIi563K02ik+prMtfVfKuDUFOiW4Pz7KvwfYtA==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_0.1.20_1783000277963_0.7456422938300808","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"cordova-acoustic-connect-beta","version":"1.0.1","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.1","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"3bb1a3425bfb80a1e17adaf6deb74fbedb9b12db","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.1.tgz","fileCount":26,"integrity":"sha512-QEIQ+n8caUWMSv6romMzJdDuWsNzK8LRt0t9pOErJzI35tsrGu6T8qassMlAhgv/tiT97O3G+CZjTnbOn+Mi3w==","signatures":[{"sig":"MEYCIQC9zo7OMTb69svK2ZpWh+g4v7USah83+xdwdfQCwdi3cAIhAKCApRSpeRZK3TQ+qiLhulrOXh/3Px2vP3ppJwfsZLyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219861},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.1.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.1.tgz","_integrity":"sha512-QEIQ+n8caUWMSv6romMzJdDuWsNzK8LRt0t9pOErJzI35tsrGu6T8qassMlAhgv/tiT97O3G+CZjTnbOn+Mi3w==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.1_1783001841267_0.5077322974754617","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"cordova-acoustic-connect-beta","version":"1.0.2","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.2","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"067fea7bb3e2b90440d3d605b3dae0e7efe0a755","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.2.tgz","fileCount":26,"integrity":"sha512-rQ13MhtDD042Fe2MjCJgDLpf2SzMZpVqKPA8tlCADMZOKYx0wNgo9zVdJOgF9XwYpOfXKSp2lUyu8+i22sfhxQ==","signatures":[{"sig":"MEQCIDeHZdS6sU4Nd66MD39nvnEu0EsKpzbEurIddjyPfbm/AiA6zXzm3qjvvkqRRc+XJ8MdXSUZUTEhYmWhWZOJl5yJew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219861},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.2.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.2.tgz","_integrity":"sha512-rQ13MhtDD042Fe2MjCJgDLpf2SzMZpVqKPA8tlCADMZOKYx0wNgo9zVdJOgF9XwYpOfXKSp2lUyu8+i22sfhxQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.2_1783066783664_0.981323808493201","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"cordova-acoustic-connect-beta","version":"1.0.3","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.3","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"89f3ef4c3aab1ff151e75d7c4033204e73f17198","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.3.tgz","fileCount":26,"integrity":"sha512-p1Tqmwj8rIL+Wf4PIXm3ynZUZijEAx5zrnscNSg9rsyqlh2jGDtq00k9bju4KLZ9NNEAB9wOei2StD+YTHis9Q==","signatures":[{"sig":"MEYCIQC9PLSp+wLYjE5J25CeccoRBfLiX3fozhCjCciTV3UGFwIhAK0C5k+4KKJ+bgTpd6YYSwOYJXJBKnJ9gEQpxPpm4TZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221437},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.3.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.3.tgz","_integrity":"sha512-p1Tqmwj8rIL+Wf4PIXm3ynZUZijEAx5zrnscNSg9rsyqlh2jGDtq00k9bju4KLZ9NNEAB9wOei2StD+YTHis9Q==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.3_1783098995513_0.6084878636140771","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"cordova-acoustic-connect-beta","version":"1.0.4","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.4","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"322c270a4365610342690a42b605022ffe2d25f5","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.4.tgz","fileCount":26,"integrity":"sha512-+qjPYnzF7UAhEqYMeLtA5XSlBgkP2RKBi9MVtg7pKzr5ZIGVxrK1C1mgW1qszZyJ6+rAed3pBxMQFzB/ZMPiNA==","signatures":[{"sig":"MEQCIFfuIDZGzWR39UXqmA+Kk7aOThN1JlwjcjrUQ07x+3+rAiAGLMoK7jxRginZFQk7wDy/F+y/Cc8WrI6GsIRfVHp/bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222106},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.4.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.4.tgz","_integrity":"sha512-+qjPYnzF7UAhEqYMeLtA5XSlBgkP2RKBi9MVtg7pKzr5ZIGVxrK1C1mgW1qszZyJ6+rAed3pBxMQFzB/ZMPiNA==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.4_1783332927970_0.3949372958788","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"cordova-acoustic-connect-beta","version":"1.0.5","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.5","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"aeeee06aef78f28a3c38e58ca7bc0742b5aadd36","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.5.tgz","fileCount":26,"integrity":"sha512-ozQ4CSEia/w3CIhrfRxly12pM8ReO+4Ifs2mk7Kf7Wyu4kvQXcfRbZ69H8jxNThu77tJ7lOLOXKJJ68p3UwlbA==","signatures":[{"sig":"MEUCIHWfmeXcZAew8dwOKMe+DMwss0wRmL0OT/2sLrOoNwv+AiEAxUx3/o/lqRGBSN6gUMJdaGMDfhBrnffy6lbfq7W6yEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223091},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.5.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.5.tgz","_integrity":"sha512-ozQ4CSEia/w3CIhrfRxly12pM8ReO+4Ifs2mk7Kf7Wyu4kvQXcfRbZ69H8jxNThu77tJ7lOLOXKJJ68p3UwlbA==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.5_1783412458825_0.5984524056954321","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"cordova-acoustic-connect-beta","version":"1.0.6","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.6","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"04666208c7bfc3b87892d48bc7c511a99ae0007b","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.6.tgz","fileCount":26,"integrity":"sha512-nq+PoLvo0pcGOCa6eMZxtN1GjV7Dn3TgGM0UE5nstkC1lr9vgN/bN6I5ggiQBjx/wcqfVSBdvKlER0QcRImOFA==","signatures":[{"sig":"MEQCIBVWiI+ROnKdHh0SPY6/D6tNbSXpZEexQh7zCDD0f0JfAiAidnHaps0DZF14i+4Lg/tE5HiSg69mRcPg3zuWr5KSGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224673},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.6.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.6.tgz","_integrity":"sha512-nq+PoLvo0pcGOCa6eMZxtN1GjV7Dn3TgGM0UE5nstkC1lr9vgN/bN6I5ggiQBjx/wcqfVSBdvKlER0QcRImOFA==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.18.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^16.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.6_1783433501138_0.5173037496050235","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"cordova-acoustic-connect-beta","version":"1.0.13","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.13","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"61ddb04e4042720351628ca343bb53bf311f66bb","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.13.tgz","fileCount":26,"integrity":"sha512-KYcv2EW5mPRBnjA01k48Sc8jm15dYi7h7GlkZ+Ot4bvklmc/Jlva12aIHGBwbzvXy6xPgr4QxtwgpkosC0aPJQ==","signatures":[{"sig":"MEUCIQDcpox7AX5OlhGxxAKEVcvhHNfPdOeqHgmS0jxFTrEzswIgf8AN1rHIO9BEB1COMlVjTdF7rQKWvozo7O9zuWjJtIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270572},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.13.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.13.tgz","_integrity":"sha512-KYcv2EW5mPRBnjA01k48Sc8jm15dYi7h7GlkZ+Ot4bvklmc/Jlva12aIHGBwbzvXy6xPgr4QxtwgpkosC0aPJQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.19.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.13_1785503595334_0.019985642544416926","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"cordova-acoustic-connect-beta","version":"1.0.14","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.14","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"566265c4d6914413cc4f0c1d4be95bf3ec2d66c7","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.14.tgz","fileCount":26,"integrity":"sha512-F55uFATTksXoEuJWrj+3oyr0/vgw2K710usCVaHquhugQ6i9Y5wSDWxyXZXrzRU3B9pPaE10gTUd/wAQkpd2jQ==","signatures":[{"sig":"MEQCIEf8iVj198MosQDkzJESoUL6+SxvVyAvqiBDbQhJ4SyAAiAT9YWLf0oyWF/3Y78w1E3bAydkYjv27Hz2iFCfY5nO4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276273},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.14.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.14.tgz","_integrity":"sha512-F55uFATTksXoEuJWrj+3oyr0/vgw2K710usCVaHquhugQ6i9Y5wSDWxyXZXrzRU3B9pPaE10gTUd/wAQkpd2jQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.19.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.14_1785840680406_0.0812019348509625","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"cordova-acoustic-connect-beta","version":"1.0.15","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.15","maintainers":[{"name":"benderrodriguezaco","email":"experienceanalytics.sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"7d2aeeb74f978d4b3c271552a423db8089f555a2","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.15.tgz","fileCount":26,"integrity":"sha512-ZjA4diNTn4uXt0uPyxIDnD9zO2V27fGWccedBm/Yr0bvZrCr++MFLLFYQnLTAQjv32pV7Vdd7qoDrFPqsT9Zsg==","signatures":[{"sig":"MEQCIHbVzNAWgqXz2l6qialxjp00o5x+DtN2kJttknb/cGjNAiArJzWEOXgLxyifCAH0Warsy+FB2YJCkVviCxAd5ZZxEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276273},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.15.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.15.tgz","_integrity":"sha512-ZjA4diNTn4uXt0uPyxIDnD9zO2V27fGWccedBm/Yr0bvZrCr++MFLLFYQnLTAQjv32pV7Vdd7qoDrFPqsT9Zsg==","deprecated":"Withdrawn — do not use. Install cordova-acoustic-connect-beta@1.0.14 or a later approved release.","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.19.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.15_1786009191980_0.8589122842306391","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"cordova-acoustic-connect-beta","version":"1.0.17","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.17","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"e94a03a4f735cfceb33657289a53bd0e663cb7ad","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.17.tgz","fileCount":26,"integrity":"sha512-T0elOqj0Qmf1SoddjKBbVgnra0hJPxiHR0koLglihM/bAlX4fjHmL+X0+Ms82r1yoOqTmwKlz9KFhEjmleR+mg==","signatures":[{"sig":"MEUCIQDeFw1GYKAWdECQUjUp0bh002d9ILzlFp/vD47wOV4WAAIgaxs6IsW54Zt3GF7EwMJQZuvpvoTcokzPKN4Ephs/G78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283700},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.17.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.17.tgz","_integrity":"sha512-T0elOqj0Qmf1SoddjKBbVgnra0hJPxiHR0koLglihM/bAlX4fjHmL+X0+Ms82r1yoOqTmwKlz9KFhEjmleR+mg==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.19.1","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.17_1789140835842_0.5116935410800529","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"cordova-acoustic-connect-beta","version":"1.0.18","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.18","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"66ff8f8f6e2b7708742dce01a79226b1f3ea2143","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.18.tgz","fileCount":26,"integrity":"sha512-ViQy3a0OLVQYoT2+S949fnP5gnXAStbIozWETG5b+5Vp0dSA1Wxri1xzglrNn1wiBvZo5ti4Zp8uDxYsva/YUw==","signatures":[{"sig":"MEUCICNSClcfy8fnXm1Next0CG/mmdi2Nbb36W5sidGUvK21AiEAvFgP55rHXv9+GHilxFmGBtyOz++TfDR9EfYx2ACQu+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283700},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.18.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.18.tgz","_integrity":"sha512-ViQy3a0OLVQYoT2+S949fnP5gnXAStbIozWETG5b+5Vp0dSA1Wxri1xzglrNn1wiBvZo5ti4Zp8uDxYsva/YUw==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.19.1","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.18_1789389883125_0.20183292124298013","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"cordova-acoustic-connect-beta","version":"1.0.19","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.19","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"18b9218c5abe224a636cdf8977c823d7830a0294","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.19.tgz","fileCount":26,"integrity":"sha512-a/EjFgzGAiJE2Z6f8sn74l7AqirKYwA9nt0y3qlJw1kdfZvrrYE1Iitww5hNu1+DE4p16rxzxe/FnmMIS9iPuQ==","signatures":[{"sig":"MEUCICdL6er4Rth8Yo7eCFHvoi9+AOGPPBO9nsPyImWSdozhAiEAlj/G7cSYobwRGMk7Nw1YR7VmKIR361w9wqODN/lDV8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDD5yKvZBYNjO7KFOK3GydES96vvZ4KfZE6MqGrkR6fzAiBbh2RbxnJS8BXlqM2vohvYMx7/wwuZ3xBr84WsmK21QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343229},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.19.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.19.tgz","_integrity":"sha512-a/EjFgzGAiJE2Z6f8sn74l7AqirKYwA9nt0y3qlJw1kdfZvrrYE1Iitww5hNu1+DE4p16rxzxe/FnmMIS9iPuQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.21.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.19_1790946395347_0.47852777615763875","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"cordova-acoustic-connect-beta","version":"1.0.20","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.20","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"543118df661de6b7567455c1d9af6c1172ba5627","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.20.tgz","fileCount":26,"integrity":"sha512-CfWZLmKi62ASBtYT5DW2c6xSElH/KUjepT3Lm5ML15ddKyR2NMlWJttC127qDiOnnjWS/iKSm6sxcISLmzyFKA==","signatures":[{"sig":"MEUCIGkauxhIjkreE9y0g8+HfIKNr/dW+MikgjE9ouW6bDfQAiEA3LR/rCQ77IbqzRdYnA4Miz16++AGnV1yNfe9Vzq/knM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChDr4L/N5baEZoCM/A4VqTFnWIrjS9PpUcDR1x++vg4QIhAKNcX5DfW1XDm3YNiB15H2aQ0bAcmZv6M5zIGRAGgzl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343229},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.20.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.20.tgz","_integrity":"sha512-CfWZLmKi62ASBtYT5DW2c6xSElH/KUjepT3Lm5ML15ddKyR2NMlWJttC127qDiOnnjWS/iKSm6sxcISLmzyFKA==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.21.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.20_1790956053731_0.6720362981520296","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"cordova-acoustic-connect-beta","version":"1.0.21","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.21","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"e8f2b11f73367e7c38097a596b2ee1abfc597126","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.21.tgz","fileCount":26,"integrity":"sha512-nCf/j2yfnNIYGTutR3Gxb5rApEzKZ1RIER1PH9vKF66ZFk5Yu1CCQ5w4Y4H5gOIy0IPm0bBlEW71CaMO93pckQ==","signatures":[{"sig":"MEYCIQDpV64VNllN70CNEqavzr86libZLzTVnvjzwiAhCsGxUQIhAMExE8uBu8asqkcLfYmpIYkZGmtjpMPA8sDerkoFWl04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHxUkNypDXEVSySvBr8LFEYkjGbX1WbfVFNb7WLG3aCoCIAhqEdI1OrITdpiUPuc6uyU3JmkLfLYrBAB7pkiT9ZAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343229},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.21.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.21.tgz","_integrity":"sha512-nCf/j2yfnNIYGTutR3Gxb5rApEzKZ1RIER1PH9vKF66ZFk5Yu1CCQ5w4Y4H5gOIy0IPm0bBlEW71CaMO93pckQ==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.21.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.21_1791186112583_0.9828539293953109","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"cordova-acoustic-connect-beta","version":"1.0.22","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","_id":"cordova-acoustic-connect-beta@1.0.22","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"1cfd6b713ee7eace245b313c68f707f6bc3e691d","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.22.tgz","fileCount":26,"integrity":"sha512-CfPf6z5HewX3D6m6oyTjFaZmpu3HCmJwF0WgLWd+wQbqmK87maFDA8fNXFasdzqIscy7/qaff6EqbkHjeZ9v5A==","signatures":[{"sig":"MEUCIQCcjx334+lhz7sgpkbaE11MA8BXOIg90+DDsrft7f1MiwIgIQq/Qajn2cD/ggRIOcb/R2Xt6z8zetJ5UwY8escsSmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGh44AdfVDnerRHvri4JL1kwo6bUdl0at9zO9adihF4hAiAHCGTs1khKbZ5i9qvSqwH4syofmM5v/3tVJ1UiTwBxSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342667},"main":"www/AcousticConnect.js","_from":"file:cordova-acoustic-connect-beta-1.0.22.tgz","types":"types/index.d.ts","cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"14571bb0-9ef2-45de-8040-2770ddac1595"}},"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.22.tgz","_integrity":"sha512-CfPf6z5HewX3D6m6oyTjFaZmpu3HCmJwF0WgLWd+wQbqmK87maFDA8fNXFasdzqIscy7/qaff6EqbkHjeZ9v5A==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.21.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cordova-acoustic-connect-beta_1.0.22_1791290119063_0.9499883787173182","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"_id":"cordova-acoustic-connect-beta@1.0.23","bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"dist":{"shasum":"08f80117ab46d114c408d928b9ff32124993b30a","tarball":"https://registry.npmjs.org/cordova-acoustic-connect-beta/-/cordova-acoustic-connect-beta-1.0.23.tgz","fileCount":26,"integrity":"sha512-XxVz4jTqFUimv+mlQDMHaHqMywSTmWwRSXrpV/3DVIhUHkyKcHr3Pnsd3nqFDIzpdGvk8mmQvqS/RzOz8l2sSg==","signatures":[{"sig":"MEQCIH/bilGFybA7Ujw6ha9rk4CaCy9IuT4jNWxczR82zwOAAiBVhKFQpRUFCoRU2JSNVbWbT5eV+UIcHdnHtEVZWyyM2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD13w+UfLFzcJXqQxX7Ex8aAXlu15em3Kupeci+hEdYgwIhAMeBzmDKXfvke8l0G1UAooSEIeqVu6jp/U7SpW4eCYcK"}],"unpackedSize":342667},"main":"www/AcousticConnect.js","name":"cordova-acoustic-connect-beta","_from":"file:cordova-acoustic-connect-beta-1.0.23.tgz","types":"types/index.d.ts","author":{"name":"Acoustic"},"cordova":{"id":"co.acoustic.connect.push","platforms":["ios","android"]},"engines":{"node":">=20.0.0"},"license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint www types","pack":"npm pack","test":"jest","test:ruby":"ruby __tests__/smoke_add_ios_push_extensions.rb","typecheck":"tsc --noEmit -p tsconfig.json","test:strict":"tsc --strict --noEmit -p tsconfig.test.json"},"version":"1.0.23","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"14571bb0-9ef2-45de-8040-2770ddac1595"}},"homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"_resolved":"/home/runner/work/cordova-acoustic-connect/cordova-acoustic-connect/cordova-acoustic-connect-beta-1.0.23.tgz","_integrity":"sha512-XxVz4jTqFUimv+mlQDMHaHqMywSTmWwRSXrpV/3DVIhUHkyKcHr3Pnsd3nqFDIzpdGvk8mmQvqS/RzOz8l2sSg==","repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"_npmVersion":"11.21.0","description":"Cordova plugin for Acoustic Connect (CDP + engagement).","directories":{},"maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","plist":"^3.1.0","eslint":"^9.0.0","xml2js":"^0.6.2","globals":"^15.0.0","ts-jest":"^29.1.2","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.4.0","@types/jest":"^29.5.12","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cordova-acoustic-connect-beta_1.0.23_1791295848582_0.09733162588938193"}}},"time":{"created":"2026-06-26T13:06:47.525Z","modified":"2026-10-06T14:10:48.890Z","0.1.5":"2026-06-26T13:06:47.876Z","0.1.8":"2026-06-29T08:18:12.423Z","0.1.9":"2026-06-29T10:08:09.063Z","0.1.10":"2026-06-29T14:43:45.272Z","0.1.11":"2026-06-30T08:23:34.650Z","0.1.12":"2026-07-01T08:06:21.915Z","0.1.13":"2026-07-01T09:36:27.863Z","0.1.14":"2026-07-01T10:02:29.095Z","0.1.15":"2026-07-01T10:06:49.740Z","0.1.16":"2026-07-01T10:34:55.290Z","0.1.17":"2026-07-01T11:15:44.114Z","0.1.18":"2026-07-01T12:24:59.841Z","0.1.19":"2026-07-01T12:44:15.675Z","0.1.20":"2026-07-02T13:51:18.115Z","1.0.1":"2026-07-02T14:17:21.429Z","1.0.2":"2026-07-03T08:19:43.790Z","1.0.3":"2026-07-03T17:16:35.661Z","1.0.4":"2026-07-06T10:15:28.117Z","1.0.5":"2026-07-07T08:20:58.988Z","1.0.6":"2026-07-07T14:11:41.298Z","1.0.13":"2026-07-31T13:13:15.492Z","1.0.14":"2026-08-04T10:51:20.554Z","1.0.15":"2026-08-06T09:39:52.154Z","1.0.16":"2026-08-10T12:53:17.854Z","1.0.17":"2026-09-11T15:33:56.010Z","1.0.18":"2026-09-14T12:44:43.254Z","1.0.19":"2026-10-02T13:06:35.454Z","1.0.20":"2026-10-02T15:47:33.822Z","1.0.21":"2026-10-05T07:41:52.708Z","1.0.22":"2026-10-06T12:35:19.197Z","1.0.23":"2026-10-06T14:10:48.677Z"},"bugs":{"url":"https://github.com/aipoweredmarketer/cordova-acoustic-connect/issues"},"author":{"name":"Acoustic"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/aipoweredmarketer/cordova-acoustic-connect#readme","keywords":["ecosystem:cordova","cordova","acoustic","connect","cdp","push"],"repository":{"url":"git+https://github.com/aipoweredmarketer/cordova-acoustic-connect.git","type":"git"},"description":"Cordova plugin for Acoustic Connect (CDP + engagement).","maintainers":[{"name":"benderrodriguezaco","email":"connect-sdk@acoustic.co"}],"readme":"# cordova-acoustic-connect\n\nCordova plugin for [Acoustic Connect](https://acoustic.com/connect/) (CDP + engagement). Wraps the native iOS and Android Connect SDKs and exposes a single Promise-based JavaScript API, `AcousticConnect`, to your Cordova app.\n\n## Requirements\n\n| Requirement | Version |\n|---|---|\n| Node.js | 20+ |\n| Cordova CLI | `npm install -g cordova` |\n| iOS deployment target | 15.1+ |\n| Xcode | 15+ |\n| CocoaPods | `sudo gem install cocoapods` |\n| Android `minSdk` | 26 |\n| Android Studio + SDK | 34+ |\n\n## Installation\n\n```sh\nnpx cordova plugin add cordova-acoustic-connect-beta\n```\n\n## Configuration\n\nCreate `ConnectConfig.json` at your Cordova project root (gitignored — never commit real credentials):\n\n```json\n{\n  \"Connect\": {\n    \"AppKey\": \"<your-app-key>\",\n    \"PostMessageUrl\": \"<your-collector-url>\",\n    \"useRelease\": false,\n    \"iOSAppGroupIdentifier\": \"group.<your-bundle-id>\",\n    \"iOSDevelopmentTeam\": \"<your-apple-team-id>\",\n    \"AndroidVersion\": \"<optional-connect-android-sdk-version-override>\",\n    \"iOSVersion\": \"<optional-connect-ios-sdk-version-override>\",\n    \"iOSPushMode\": \"automatic\",\n    \"AndroidNotificationIconResName\": \"<optional-drawable-name>\",\n    \"KillSwitchEnabled\": false,\n    \"KillSwitchUrl\": \"<optional-kill-switch-url>\"\n  }\n}\n```\n\n| Field | Description |\n|---|---|\n| `AppKey` | Required. Connect application key. |\n| `PostMessageUrl` | Required. Connect collector endpoint. |\n| `iOSAppGroupIdentifier` | Shared App Group ID between the app and its iOS NSE/NCE extensions. |\n| `iOSDevelopmentTeam` | Apple Team ID. Sets the Xcode signing team automatically, skipping the manual Signing & Capabilities step below. |\n| `AndroidVersion` | Pins a specific Connect Android SDK version (`x.y.z`) instead of the plugin's default (currently `11.1.10-beta`). Invalid values are ignored with a build warning. |\n| `iOSVersion` | Pins a specific Connect iOS SDK pod version (`x.y.z`) instead of the plugin's default (`2.1.15` release / `2.1.13` debug). Values below `2.1.13` — the floor that fixes a podspec/duplicate-xcframework bug — and non-version strings are ignored with a build warning. |\n| `iOSPushMode` | `'automatic'` (default) or `'manual'`. iOS only — Android is always `'automatic'` at the bridge boundary. |\n| `AndroidNotificationIconResName` | Drawable resource name for the push notification icon on Android. Fallback chain: your name → the plugin's bundled `ic_notification` (correct default — launcher icons crash at delivery) → `ic_launcher` (legacy) → the SDK's own default. |\n| `KillSwitchEnabled` | `false` (default) or `true`. Controls the native SDK's remote kill switch on both platforms — see below. The SDK's own bundled default is `true`; this plugin defaults it `false` so apps must opt in explicitly. |\n| `KillSwitchUrl` | Remote kill-switch check URL. Only takes effect when `KillSwitchEnabled: true`. |\n| `LocationLoggingEnabled` | Optional. Omit the field (or set `null`) to leave the native SDK's own default untouched — unlike `KillSwitchEnabled`, this plugin does **not** force a default either way. Set `true`/`false` to explicitly opt in/out of the SDK's location data collection. Only stops location data reaching the collector — does **not** remove `CoreLocation` linkage from the compiled iOS SDK, so on its own it does not resolve Apple's `ITMS-90683` App Store warning (missing `NSLocationWhenInUseUsageDescription`); that still needs either the Info.plist key declared or an SDK-side build without CoreLocation linked. |\n| `ScreenCaptureEnabled` | Optional boolean. Omit it (or set `null`) or set `true` to leave the SDK default (layout and screenshot captured on every screen). `false` turns layout and screenshot capture off on both platforms while screen views keep flowing — see [Screen capture and privacy](#screen-capture-and-privacy). |\n| `layoutConfig`, `layoutConfigIos`, `layoutConfigAndroid` | Optional objects with the SDK's screen-capture rules (`AutoLayout`, `AppendMapIds`). `layoutConfig` is the shared baseline; the platform block is deep-merged over it (objects merge, arrays are replaced). See [Screen capture and privacy](#screen-capture-and-privacy). |\n\n### Kill switch\n\nBoth native SDKs ship with the kill switch on by default (`KillSwitchEnabled=true`); this plugin forces it off unless you opt in via `KillSwitchEnabled: true` + `KillSwitchUrl`.\n\n- **iOS**: `ConnectPlugin.swift`'s `enable()` calls `applyKillSwitchConfig()` before *and* after `ConnectSDK.shared.enable(...)` — the SDK may reload its bundled plist defaults (`KillSwitchEnabled=true`) internally during that call, so the configured value is re-applied both times to make it stick either way.\n- **Android**: `ConnectBasicConfig.properties` sets `KillSwitchEnabled` at asset-load time, but that isn't the last word — the native SDK's 2-arg `Tealeaf.enable(appKey, postMessageUrl)` (which `handleEnable()` calls) has an internal handler that unconditionally sets `KillSwitchEnabled=true` and computes its own URL, once, ~100ms after being called. `ConnectPlugin.kt` re-applies the configured value via `Connect.updateConfig(...)` 300ms after `Connect.enable(...)`, comfortably past that window, so either value (on or off) actually sticks. The 0-arg bundled auto-init path (`tryBundledConfigInit`) doesn't hit this internal handler at all, so the properties-file value already applies correctly there without a re-apply.\n\nVerified on-device: with `KillSwitchEnabled: true` and a real `KillSwitchUrl`, the Android SDK logs `KillSwitchEnabled:true` and `Killswitch has enabled Tealeaf with following session id:...` — the real async kill-switch check runs and completes.\n\nThe plugin's `before_prepare` hook reads this file on every `cordova prepare` / `cordova build`. `Connect.useRelease` is the single source of truth for which native SDK variant is used, and for whether native SDK logging is verbose:\n\n- `true` → `AcousticConnect` (release) pod on iOS, the release Connect artifact on Android. On Android, `ConnectPlugin.kt` also calls `Connect.updateConfig(\"DisplayLogging\", \"false\", EOCore.getInstance())` right after `Connect.init()` — native (Tealeaf/EOCore/Connect) logcat output is suppressed regardless of the app's Gradle build type.\n- `false` (default) → `AcousticConnectDebug` pod on iOS, verbose native logcat output on Android (the SDK's own default, left untouched). Android always uses the same `connect-push-fcm` Maven artifact regardless of `useRelease` — there is no separate debug Maven artifact. The flag does decide where Android resolves Connect from: with `false` the GitHub-hosted Maven tree (`go-acoustic/Android_Maven`, where Connect betas are published; they do not reach Maven Central) is declared after Google and Maven Central, limited to the `io.github.go-acoustic` group; with `true` only Maven Central is used and every beta is rejected.\n\nThe flag reaches Android via `www/AcousticConnectNativeConfig.json` (generated alongside the iOS native config, bundled into `assets/www/` by Cordova) — deliberately not via an app-level `EOCoreBasicConfig.properties` asset override, since Android's asset merge replaces the *entire* file on a name collision and the SDK's bundled default carries several other required keys (e.g. `PostMessageTimeInterval`) that a partial override would silently drop, crashing at `enable()` time.\n\nAndroid reads the flag fresh on every build; iOS bakes the CocoaPods pod name into `plugin.xml` when the plugin is installed, so after changing `useRelease` you must remove and re-add the plugin for it to take effect:\n\n```sh\nnpx cordova plugin rm co.acoustic.connect.push\nnpx cordova plugin add cordova-acoustic-connect-beta\nnpx cordova prepare ios\n```\n\nA full `cordova platform rm ios && cordova platform add ios` is **not** required for this — earlier versions of the plugin left a stale `\"[CP] Prepare AcousticConnectDebug xcframeworks\"` (or `AcousticConnect`) script phase behind on the `ConnectNSE`/`ConnectNCE` targets after a Debug↔Release switch, whose referenced `.xcfilelist` no longer existed post-switch and failed the build with `Unable to load contents of file list: ...`. The plugin's `after_prepare` hook now removes any such stale phase from a previous SDK variant before adding the current one, so the lighter `plugin rm`/`add` workflow above is sufficient.\n\nNote: `useRelease` only controls the native SDK's own logcat output. The plugin bridge's own log level (`ConnectPlugin.kt`) is set separately via `AcousticConnect.setLogLevel()` from JavaScript.\n\n## Quick start\n\n```js\ndocument.addEventListener('deviceready', async function () {\n  await AcousticConnect.enable(\n    'your-app-key',\n    'https://your-collector-url',\n    'automatic'\n  );\n\n  await AcousticConnect.logIdentity('email', 'user@example.com', 'loggedIn');\n}, false);\n```\n\n`AcousticConnect` is available both as a CommonJS/ES module export and as a global on `window` (installed via the plugin's `<clobbers>` entry), so it's reachable from a plain `<script>`-based Cordova app or from `import`/`require`.\n\n## API reference\n\n### `AcousticConnect.enable(appKey, postURL, pushMode?, options?)`\n\nInitialise and enable the Connect SDK. Must be called from the `deviceready` handler before any other plugin method.\n\n- `appKey: string`\n- `postURL: string`\n- `pushMode?: 'automatic' | 'manual'` — defaults to `'automatic'`\n- `options?: { iosAppGroupIdentifier?: string, androidIconResName?: string }`\n- Returns `Promise<void>`, rejecting with `{ code, message }` on invalid arguments or if the native SDK fails to start.\n\n### `AcousticConnect.disable()`\n\nStop all data capture and push activity. Returns `Promise<void>`.\n\n### `AcousticConnect.setLogLevel(level)`\n\n`level: 'silent' | 'error' | 'warn' | 'info' | 'verbose'`. Affects bridge logging only. Returns `Promise<void>`.\n\n### `AcousticConnect.logIdentity(identifierName, identifierValue, signalType?, additionalParameters?)`\n\nLog an identity signal to the Connect SDK.\n\n- `identifierName: string` — e.g. `'email'`, `'userId'`\n- `identifierValue: string` — e.g. `'user@example.com'`\n- `signalType?: string` — defaults to `'loggedIn'`\n- `additionalParameters?: Record<string, string>`\n- Returns `Promise<void>`\n\nCommon calls:\n\n```js\n// Login\nAcousticConnect.logIdentity('email', 'user@example.com', 'loggedIn', { loginMethod: 'email' });\n\n// Registration\nAcousticConnect.logIdentity('email', 'user@example.com', 'accountRegistered', { registrationMethod: 'email' });\n```\n\n### Analytics\n\nAll analytics methods return `Promise<void>` and reject with `{ code, message }` (`ACOUSTIC_INVALID_ARGS` for bad arguments). A resolved promise means the SDK **queued** the event; it does not mean the collector has it. Events are batched on the device and posted later, typically when the app goes to the background.\n\n| Method | Notes |\n|---|---|\n| `logCustomEvent(eventName, values?, level?)` | `values` is a **flat** object of string / number / boolean (the Android SDK carries strings only). `level` is a non-negative integer, default `3`. |\n| `logSignal(values, level?)` | `values` is arbitrary JSON, nested objects and arrays included. Functions, `undefined`, `NaN`/`Infinity`, dates and circular references are rejected. |\n| `setCurrentScreenName(name)` | Sets the screen name later events are attributed to. It does not emit a screen view by itself. |\n| `logScreenViewContextLoad(name, referrer?)` | Logs that a screen was entered. `referrer` is the previous screen; empty or `null` means none. |\n| `logScreenViewContextUnload(name, referrer?)` | Logs that a screen was left. On Android the SDK drops a screen view whose screen name still has an unsent message in its queue, so unloading the screen you have just loaded rejects with `ACOUSTIC_INTERNAL_ERROR` (`returned false`). Unload the *previous* screen instead. |\n| `logClickEvent(controlId, data?)` | Sent as a `click` **custom event** carrying `controlId` plus optional flat `data`. |\n| `logTextChangeEvent(controlId, { text?, masked? })` | Sent as a `textChange` custom event. The text is **masked by default** (each character becomes `X`, only the length is kept) before it leaves JavaScript. Pass `masked: false` to send it as is — never for passwords or personal data. |\n| `logExceptionEvent(message, stackInfo?, unhandled?)` | Logs an exception event with the name `Cordova Plugin`, the message as its description and the `unhandled` flag. The stack text arrives in `stackTrace` on Android; on iOS `stackTrace` is `(null)` (an `NSException` carries no call stack) and the text is in `data.stacktrace`. |\n| `flushQueues()` | Persists the queue. It does not force an immediate network post on Android. |\n| `isSdkEnabled()` | Resolves a strict boolean. |\n| `getSdkVersion()` | Resolves the native Connect SDK's own version. |\n\n```js\nawait AcousticConnect.setCurrentScreenName('checkout');\nawait AcousticConnect.logScreenViewContextLoad('checkout', 'cart');\nawait AcousticConnect.logCustomEvent('coupon_applied', { code: 'SPRING', amount: 10 });\nawait AcousticConnect.logClickEvent('btnPay', { method: 'card' });\nawait AcousticConnect.logTextChangeEvent('txtEmail', { text: email });   // masked\n```\n\nThings to know:\n\n- **Clicks and typing inside the page are not captured automatically.** The native SDK cannot see DOM events inside the WebView, so call `logClickEvent` / `logTextChangeEvent` yourself (or from your own listeners). The native control-event APIs are not used: on a device iOS rejects them for every view, and Android reports the whole WebView as the target.\n- **`logCustomEvent` and `logSignal` payloads are shaped differently on the wire per platform.** iOS nests them under `data.value` (custom event) and `signal.data.value` (signal); Android does not. Android also delivers every custom-event value as a string, iOS keeps the JSON types. Keep that in mind when you query the data.\n- **`logSignal` on Android:** Connect Android SDK versions before `11.0.24-beta` drop a number at the *top level* of the payload (strings and booleans arrive; numbers nested inside an object or array are not affected). Observed on `11.0.21-beta`; the plugin's default, `11.1.10-beta`, sends it (checked on an emulator). It matters only if you pin an older `AndroidVersion`: then nest numeric values.\n\n### Runtime configuration items\n\n```js\nawait AcousticConnect.setConfigItem('DisplayLogging', true, 'EOCore');\nconst interval = await AcousticConnect.getConfigItem('PostMessageTimeInterval', 0, 'EOCore'); // number\n```\n\n`setConfigItem(key, value, moduleName)` takes a boolean, a string or a finite number. `getConfigItem(key, defaultValue, moduleName)` returns a value of the type of `defaultValue`, and returns the default when the item is not set or does not fit that type (a stored `false` stays `false`).\n\n| | Android | iOS |\n|---|---|---|\n| `moduleName` | Selects the SDK module (`EOCore`, `Tealeaf`, `Connect`). An unknown module rejects with `ACOUSTIC_INTERNAL_ERROR`. | Ignored: one config store. |\n| Reading SDK settings | Reads the SDK's own items, for example `DisplayLogging` and `PostMessageTimeInterval`. | Items you set read back. Android's SDK key names such as `DisplayLogging` and `PostMessageTimeInterval` returned the default when tried; other SDK-owned keys were not checked. |\n\nA set that resolves means the SDK accepted the item, not that it changed behaviour: most items are read when the SDK starts, so set them before `enable()` where you can. Both calls need the SDK to be initialised; before that, `setConfigItem` rejects on Android.\n\n### Screen capture and privacy\n\nBy default the native SDK captures the view hierarchy and a **screenshot** of each screen. On iOS this was observed on every test launch: a layout message (type 10) with the screen image, plus the screen view itself. In a Cordova app the page is a single WebView, so the screenshot shows whatever the page displays, personal data included.\n\nNative masking rules (`Masking` inside `AutoLayout`) apply to **native controls only**. They do not mask text inside the WebView — the WebView appears as one control. To keep page content out of captures, turn the capture off:\n\n```json\n{ \"Connect\": { \"ScreenCaptureEnabled\": false } }\n```\n\n| Platform | What `false` does |\n|---|---|\n| iOS | Right after `enable()`, sets `AutoLayout.GlobalScreenSettings.CaptureLayoutOn` to `0`. Verified on a simulator: layout and screenshot stop, screen views continue. |\n| Android | Before `enable()`, sets `LogViewLayoutOnScreenTransition` to `false`. **Not verified on a device:** that the layout the SDK captures stops; the capture-off phases of the e2e run on iOS only. |\n\n**Layout on Android.** The Android SDK sends a layout (type 10) for a WebView screen from `11.1.10-beta`, the plugin's default: before that it waited for an id from the Tealeaf web library inside the page and then dropped the layout. The plugin also keeps the SDK's capture settings (`PrintScreen`, `LogViewLayoutOnScreenTransition`, `ScreenshotFormat` and others) in the `ConnectBasicConfig.properties` it generates, because that file replaces the SDK's own; without them the SDK refused every layout capture. The page has no Tealeaf web library, so the layout lists the WebView as one control with `dcid: \"dcid-none\"` and no page content.\n\n`layoutConfig`, `layoutConfigIos` and `layoutConfigAndroid` carry the SDK's own screen rules:\n\n```json\n{\n  \"Connect\": {\n    \"layoutConfig\": {\n      \"AutoLayout\": { \"GlobalScreenSettings\": { \"CaptureLayoutDelay\": 500 } }\n    },\n    \"layoutConfigIos\": {\n      \"AutoLayout\": { \"GlobalScreenSettings\": { \"CaptureLayoutOn\": 0 } }\n    }\n  }\n}\n```\n\n- The platform block is deep-merged over the shared one when you build (objects merge, arrays are replaced). Only `AutoLayout` and `AppendMapIds` are used; other keys are ignored with a warning.\n- **iOS** merges the block over the rules the SDK has in effect, so a partial block keeps the rest.\n- **Android** writes the block to `ConnectLayoutConfig.json` in the app assets, which **replaces the SDK's whole layout config**. Give it a complete block or omit it; the build warns when `AutoLayout.GlobalScreenSettings` is missing.\n  The hook generates `ConnectLayoutConfig.json` (and `ConnectBasicConfig.properties`) in your Cordova project root on every `cordova prepare`, so add both to your `.gitignore`.\n- Only `CaptureLayoutOn: 0` was observed to take effect on iOS. Do not assume other values of that key mean \"on\".\n\n### `AcousticConnect.push`\n\nPush-related methods, namespaced under `push`:\n\n| Method | Returns | Notes |\n|---|---|---|\n| `push.requestPermission()` | `Promise<{ granted: boolean, error?: string }>` | Presents the OS-level push permission dialog. |\n| `push.getPermissionState()` | `Promise<boolean \\| null>` | Reads current permission state without prompting. |\n| `push.didReceiveAuthorization(granted, error?)` | `Promise<boolean>` | Forward an externally-obtained permission result to the SDK. |\n| `push.didReceiveNotification(userInfo)` | `Promise<boolean>` | Manual mode only — forward a notification receipt from your own native delegate. |\n| `push.didReceiveResponse(actionIdentifier, userInfo)` | `Promise<boolean>` | Manual mode only — forward a notification tap response from your own native delegate. |\n\nIn `automatic` push mode (the default), the SDK owns the native push delegate and the `didReceiveNotification`/`didReceiveResponse` forwarders are not needed. They exist for `manual` mode, where the app owns its own native delegate.\n\n## iOS push setup (Xcode)\n\nAfter building, open the generated `.xcworkspace` in Xcode:\n\n1. Select the project → **Signing & Capabilities** → set a Team.\n2. Add the **Push Notifications** capability.\n\nThe Background Modes → Remote notifications entitlement is added automatically by the plugin (`plugin.xml` config-file) and doesn't need a manual toggle.\n\n## Android push setup\n\nDrop a real `google-services.json` into your Cordova project root (gitignored). The plugin's `after_prepare` hook copies it into the generated Android project on each `cordova prepare`.\n\n## Troubleshooting\n\nCommon build/push issues and fixes: [TROUBLESHOOTING.md](https://github.com/aipoweredmarketer/cordova-acoustic-connect/blob/main/TROUBLESHOOTING.md).\n\n## License\n\nLicensed under the Acoustic License for Non-Warranted Programs. See [LICENSE](LICENSE) for full terms.\n","readmeFilename":"README.md"}