native messaging swarm
1.0.0
ไลบรารี่แบบฝูงที่จะอนุญาตให้จำลองสตรีม dat ผ่าน tcp/udp จากเบราว์เซอร์ ใช้โปรโตคอลการส่งข้อความดั้งเดิมของ WebExtension
npm install native-messaging-swarm
const runtime = require ( 'browser.runtime' ) // or window.runtime
const hyperdrive = require ( 'hyperdrive' )
const swarm = require ( 'native-messaging-swarm' )
const archive = hyperdrive ( './test' )
const port = runtime . connectNative ( ` ${ __dirname } /native.js` )
archive . ready ( ( ) => {
// shares the archive through tcp/udp from the native app
swarm ( archive , port )
} )
ขอบคุณ browser.runtime
บน nodejs มันจะ spawn
กระบวนการใหม่ที่เลียนแบบแอพส่งข้อความดั้งเดิม ในอนาคต แอปพลิเคชันแบบเนทีฟสามารถบรรจุเป็นแพ็กเกจได้ (https://github.com/zeit/pkg) และจะทำงานผ่านรายการข้อความแบบเนทีฟ (ดู WebExtensions)
ทดสอบสิ่งนี้แล้วด้วยการเรียกใช้ node example.js
มันจะเริ่มต้นการเก็บถาวรด้วย dat.json
และแชร์ผ่าน hyperdiscovery
ด้วยแอปเนทีฟ หากต้องการโคลนโดยใช้ hyperdiscovery
ให้ใช้ node clone.js [key]