{"versions":{"1.0.0":{"name":"@capacitor/synapse","version":"1.0.0","main":"./dist/synapse.cjs","module":"./dist/synapse.mjs","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"scripts":{"lint":"npm run eslint && npm run prettier -- --check","fmt":"npm run eslint -- --fix && npm run prettier -- --write","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && vite build","clean":"rimraf ./dist"},"keywords":[],"author":"","license":"ISC","description":"### Example","devDependencies":{"@eslint/js":"^8.56.0","@rollup/wasm-node":"~4.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","prettier":"~3.3.3","typescript":"^5.4.5","vite":"^5.2.11","vite-plugin-dts":"^3.9.1"},"_id":"@capacitor/synapse@1.0.0","gitHead":"3c10dee5defc7e1bb516b31ef845dfc834322585","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-XkrRZT4vVApZl8ZV840spZITJXEZCmjSZglwjpZdMf3cz6ToII2UYDSf+/8e5pe8SXDHbcX0G4ZRDTd2dh07rg==","shasum":"13fd647662d03f92143e7ad554202f7cc062e3f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.0.tgz","fileCount":6,"unpackedSize":5449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7piYwpGAERDBWqVJCHRGbCfnvCMbnpkPPR1+yDnkW+AiEA/0WN8B8n3VImAYk1ySNnZHygVGeuomfbvS5SpXoocQQ="}],"size":2076},"_npmUser":{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"chace@ionic.io"},{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/synapse_1.0.0_1732207736883_0.9580269021863022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T16:48:57.075Z","publish_time":1732207737075,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@capacitor/synapse","version":"1.0.1","main":"./dist/synapse.cjs","module":"./dist/synapse.mjs","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"scripts":{"lint":"npm run eslint && npm run prettier -- --check","fmt":"npm run eslint -- --fix && npm run prettier -- --write","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && vite build","clean":"rimraf ./dist"},"keywords":[],"author":"","license":"ISC","description":"### Example","devDependencies":{"@eslint/js":"^8.56.0","@rollup/wasm-node":"~4.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","prettier":"~3.3.3","typescript":"^5.4.5","vite":"^5.2.11","vite-plugin-dts":"^3.9.1"},"_id":"@capacitor/synapse@1.0.1","gitHead":"3c10dee5defc7e1bb516b31ef845dfc834322585","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-eLSoIccv6dqJ9GQePlQfHizE91tn9+6Ysj9ZWTi4JwV4OX4As6y505CvEYuM99MiLkdpL+Vcx3jNp8AEeQG5VA==","shasum":"8e47582722bbdff39e5d492fafe6e8f645370cee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.1.tgz","fileCount":6,"unpackedSize":5727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl4uu4mwzI6mTOP5KeVguN6raSWishfR9rXxRx48H8AQIgd+UxfEEYgz3dD9DdkbFYEYzCxw/ND8nhoVWwWx5MCh4="}],"size":2108},"_npmUser":{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"chace@ionic.io"},{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/synapse_1.0.1_1732208649313_0.34846495546502254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T17:04:09.570Z","publish_time":1732208649570,"_source_registry_name":"default","contributors":[]},"1.0.2-dev.1":{"name":"@capacitor/synapse","version":"1.0.2-dev.1","main":"./dist/synapse.cjs","module":"./dist/synapse.mjs","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"scripts":{"lint":"npm run eslint && npm run prettier -- --check","fmt":"npm run eslint -- --fix && npm run prettier -- --write","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && vite build","clean":"rimraf ./dist"},"keywords":[],"author":"","license":"ISC","description":"### Example","devDependencies":{"@eslint/js":"^8.56.0","@rollup/wasm-node":"~4.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","prettier":"~3.3.3","typescript":"^5.4.5","vite":"^5.2.11","vite-plugin-dts":"^3.9.1"},"_id":"@capacitor/synapse@1.0.2-dev.1","readmeFilename":"README.md","gitHead":"d0d618b3286ee2614b181d8a2d9d5d2f9389c6ac","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8LRjx5DdpEfZvxDNvlUxValTLuhnTK+VwlYon8l++5+1jMK5rjDmlt2YoA5lgNpbwXcugS8tDQdDEGkBBJ6DDw==","shasum":"4bbd175adeb11ea52c8df7727ee2f410e0bb0352","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.2-dev.1.tgz","fileCount":6,"unpackedSize":6019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHRKnEJ2uAqplNRKb/CZPJPJHUzG/ubsOPdmWFe1IkQwIgIbUmIJZJnyP0MfqcjNjN4PnMX7zm/0yeh9V0ImoNkMI="}],"size":2256},"_npmUser":{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"chace.daniels@outsystems.com"},{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"},{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"agerardojacinto@gmail.com"},{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/synapse_1.0.2-dev.1_1739540956665_0.7703358234774846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T13:49:16.849Z","publish_time":1739540956849,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@capacitor/synapse","version":"1.0.2","main":"./dist/synapse.cjs","module":"./dist/synapse.mjs","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"scripts":{"lint":"npm run eslint && npm run prettier -- --check","fmt":"npm run eslint -- --fix && npm run prettier -- --write","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && vite build","clean":"rimraf ./dist"},"keywords":[],"author":"","license":"ISC","description":"### Example","devDependencies":{"@eslint/js":"^8.56.0","@rollup/wasm-node":"~4.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","prettier":"~3.3.3","typescript":"^5.4.5","vite":"^5.2.11","vite-plugin-dts":"^3.9.1"},"_id":"@capacitor/synapse@1.0.2","gitHead":"a15e6b9e5135e69cbb0a4185a100a435053b60ea","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ynq39s4D2rhk+aVLWKfKfMCz9SHPKijL9tq8aFL5dG7ik7/+PvBHmg9cPHbqdvFEUSMmaGzL6cIjzkOruW7vGA==","shasum":"0037c3741ba29fcc927bb3546120ec2847fd2221","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.2.tgz","fileCount":6,"unpackedSize":6013,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0pvNineUR1dogsB5Dt7n3jvLsk0c6AE9fjCHUl4qjqAiEAhaMi4X2J1rXiP76+WB2oUlgw6YHQO+N7EDCDEDYoiUc="}],"size":2248},"_npmUser":{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"chace.daniels@outsystems.com"},{"name":"anonymous","email":"mike.summerfeldt@gmail.com"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"},{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"agerardojacinto@gmail.com"},{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/synapse_1.0.2_1739984677507_0.7881154660518535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T17:04:37.682Z","publish_time":1739984677682,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"@capacitor/synapse","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@capacitor/synapse@1.0.3","maintainers":[{"name":"anonymous","email":"chace.daniels@outsystems.com"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"},{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"agerardojacinto@gmail.com"},{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"},{"name":"anonymous","email":"eric.harvey@outsystems.com"},{"name":"anonymous","email":"joey.pender@outsystems.com"},{"name":"anonymous","email":"andre.destro@outsystems.com"},{"name":"anonymous","email":"kepa.baum.totorica@outsystems.com"}],"dist":{"shasum":"9cb8629dcbae231813c294e30a37f5515a544b94","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.3.tgz","fileCount":6,"integrity":"sha512-7gGvuQ1NlSCwnjdIMkry+/meyUxHTnsVodRxOTOerLAoAyvtSnCp1rKyLjt9kCz9Lf7Y/wUbCe+AWbAvfxL5bA==","signatures":[{"sig":"MEUCIGW3PFvDWDUDNndSwrB1xtWhqnDeVFqY/UXzvJoLOVnEAiEAtuoPBc9awTp414OEwAPU8Y0Zu9ooJ+29sfPvQIhV+5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6080,"size":2261},"main":"./dist/synapse.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/synapse.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"gitHead":"8fdb352aa5a1d0458e7eb7c2284d7818a8d051f4","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write","lint":"npm run eslint && npm run prettier -- --check","build":"npm run clean && vite build","clean":"rimraf ./dist","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint"},"_npmUser":{"name":"anonymous","email":"chace.daniels@outsystems.com"},"_npmVersion":"11.3.0","description":"You have plugins that exist for both Capacitor and Cordova. They share the same API for the most part; as in they both expose a `ping` method that takes a string and returns that string with the word \"_pong\" appeneded to it. You can use synapse to create ","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.11","eslint":"^8.56.0","prettier":"~3.3.3","@eslint/js":"^8.56.0","typescript":"^5.4.5","vite-plugin-dts":"^3.9.1","@rollup/wasm-node":"~4.19.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.0.3_1750087769176_0.7483986216618117","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-16T15:29:29.422Z","publish_time":1750087769422,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@capacitor/synapse","version":"1.0.4","main":"./dist/synapse.cjs","module":"./dist/synapse.mjs","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/synapse.mjs","require":"./dist/synapse.cjs"}},"scripts":{"lint":"npm run eslint && npm run prettier -- --check","fmt":"npm run eslint -- --fix && npm run prettier -- --write","eslint":"eslint","prettier":"prettier \"src/**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && vite build","clean":"rimraf ./dist"},"keywords":[],"author":"","license":"ISC","description":"### Example","devDependencies":{"@eslint/js":"^8.56.0","@rollup/wasm-node":"~4.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","prettier":"~3.3.3","typescript":"^5.4.5","vite":"^5.2.11","vite-plugin-dts":"^3.9.1"},"_id":"@capacitor/synapse@1.0.4","gitHead":"609b3439d5d414fea2e0e475cbf43857e5a76f6e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/C1FUo8/OkKuAT4nCIu/34ny9siNHr9qtFezu4kxm6GY1wNFxrCFWjfYx5C1tUhVGz3fxBABegupkpjXvjCHrw==","shasum":"c6beb33119d9656b1f04cb7783989fb78933ef6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@capacitor/synapse/-/synapse-1.0.4.tgz","fileCount":7,"unpackedSize":7142,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1DCRzcLHLL5MYvs6N66oUUtV2IpWKmv1I6f7iUXLFdAIhAL3tpCHS02EBP/yfCgefNPIqtVEFjwaZ34OQlrOVO7SS"}],"size":2952},"_npmUser":{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"chace.daniels@outsystems.com"},{"name":"anonymous","email":"hi@ionic.io"},{"name":"anonymous","email":"jcesarmobile@gmail.com"},{"name":"anonymous","email":"vitor.oliveira@outsystems.com"},{"name":"anonymous","email":"joey@ionic.io"},{"name":"anonymous","email":"damian@ionic.io"},{"name":"anonymous","email":"mark@ionic.io"},{"name":"anonymous","email":"agerardojacinto@gmail.com"},{"name":"anonymous","email":"pedro.gustavo.bilro@outsystems.com"},{"name":"anonymous","email":"eric.harvey@outsystems.com"},{"name":"anonymous","email":"joey.pender@outsystems.com"},{"name":"anonymous","email":"andre.destro@outsystems.com"},{"name":"anonymous","email":"kepa.baum.totorica@outsystems.com"},{"name":"anonymous","email":"rui.moreira.mendes@outsystems.com"},{"name":"anonymous","email":"emer@emer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/synapse_1.0.4_1752245155723_0.29364268151314854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-11T14:45:55.911Z","publish_time":1752245155911,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"dev":"1.0.2-dev.1","latest":"1.0.4"},"name":"@capacitor/synapse","time":{"created":"2024-11-21T16:51:40.768Z","modified":"2026-05-05T19:00:01.637Z","1.0.0":"2024-11-21T16:48:57.075Z","1.0.1":"2024-11-21T17:04:09.570Z","1.0.2-dev.1":"2025-02-14T13:49:16.849Z","1.0.2":"2025-02-19T17:04:37.682Z","1.0.3":"2025-06-16T15:29:29.422Z","1.0.4":"2025-07-11T14:45:55.911Z"},"readme":"# Synapse\n\n### Example\n\nYou have plugins that exist for both Capacitor and Cordova. They share the same API for the most part; as in they both expose a `ping` method that takes a string and returns that string with the word \"_pong\" appeneded to it. You can use synapse to create a single call in ODC that will use which ever plugin is available to the built app. Adding this to your plugins does not alter their ability to be used in the normal fashion they would be directly in a Capacitor or Cordova app.\n\n#### Capacitor Usage of MyPlugin\n```javascript\nimport { MyPlugin } from 'capacitor-my-plugin';\n...\nasync function buttonClick() {\n  try {\n    const resp = await MyPlugin.ping({text: \"Hello World\"});\n    console.log(resp); // \"Hello World_pong\"\n  } catch (error) {\n    console.error(error);\n  }\n}\n```\n\n#### Cordova Usage of MyPlugin\n```javascript\nfunction buttonClick() {\n  window.cordova.plugins.MyPlugin.ping(\n    {text: \"Hello World\"},\n    function(response) {\n      console.log(response); // \"Hello World_pong\"\n    },\n    function(error) {\n      console.error(error);\n    }\n  )\n}\n```\n\n#### Synapse Usage of MyPlugin\n\n```javascript\nfunction buttonClick() {\n  window.CapacitorUtils.Synapse.MyPlugin.ping(\n    {text: \"Hello World\"},\n    function(response) {\n      console.log(response); // \"Hello World_pong\"\n    },\n    function(error) {\n      console.error(error);\n    }\n  )\n}\n```\n\nWhile similar to the way you call cordova plugins, the synapse call will use the appropriate plugin for the platform it is running on. If the app is built with Capacitor, it will use the Capacitor plugin. If the app is built with Cordova, it will use the Cordova plugin.","users":{}}