Chrome extension for sharing and listening sound from tab
- Simple-Peer - for WebRTC connection
- Socket.io - Transfer signals between clients
- Firebase - Just coz this is MVP
- React / Redux / Redux-persist - UI in popup window
- Based on React Chrome Extension Boilerplate
- Many thanks to Peer Calls for insight
npm install
# build files to './dev'
$ npm run dev
# run server with sockets localy
$ node sockets.js
If you're developing Inject page, please allow
https://localhost:3000
connections. (Becauseinjectpage
injected GitHub (https) pages, so webpack server procotol must be https.) Load unpacked extensions with./dev
folder.
# build files to './build'
$ npm run build
# compress build folder to {manifest.name}.zip and crx
$ npm run build
$ npm run compress -- [options]