{"_id":"osc-js","_rev":"1833073","name":"osc-js","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","dist-tags":{"latest":"2.2.0"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"time":{"modified":"2021-12-02T13:31:10.000Z","created":"2017-01-05T22:55:16.599Z","2.2.0":"2021-12-02T13:05:43.879Z","2.1.2":"2021-01-03T10:45:14.100Z","2.1.1":"2021-01-03T10:00:49.872Z","2.1.0":"2019-11-26T12:40:30.653Z","2.0.4":"2019-09-19T23:29:44.046Z","2.0.3":"2019-03-12T16:31:16.564Z","2.0.2":"2018-11-02T09:55:44.184Z","2.0.1":"2018-11-01T17:15:26.176Z","2.0.0":"2018-11-01T17:13:51.925Z","1.2.2":"2018-01-18T16:08:14.094Z","1.2.0":"2017-11-10T13:34:29.071Z","1.1.1":"2017-11-05T18:55:21.892Z","1.1.0":"2017-11-04T23:46:20.225Z","1.0.6":"2017-11-01T00:07:42.618Z","1.0.5":"2017-10-08T11:55:42.526Z","1.0.4":"2017-10-08T10:49:52.550Z","1.0.3":"2017-06-22T20:49:00.478Z","1.0.2":"2017-03-10T08:28:21.525Z","1.0.1":"2017-01-05T23:59:48.329Z","1.0.0":"2017-01-05T22:55:16.599Z"},"users":{"andreasdz":true},"author":{"name":"Andreas Dzialocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"versions":{"2.2.0":{"name":"osc-js","version":"2.2.0","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**","test":"mocha test/** --require @babel/register --exit","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.16.0","@babel/eslint-parser":"7.16.3","@babel/preset-env":"7.16.4","@babel/register":"7.16.0","chai":"4.3.4","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"8.3.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-import":"2.25.3","mocha":"9.1.3","rollup":"2.60.2","rollup-plugin-babel":"4.3.3","rollup-plugin-cleanup":"3.2.1","rollup-plugin-terser":"7.0.2"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"8.3.0"},"gitHead":"d774ddf7d303934511906656a0ec2faae112e2ad","_id":"osc-js@2.2.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.4","dist":{"shasum":"3dc04e26056e7fcc395f27421e73d831f3a6fd81","size":40540,"noattachment":false,"key":"/osc-js/-/osc-js-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.2.0.tgz"},"_npmUser":{"name":"andreasdz","email":"x1c@adz.garden"},"directories":{},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.2.0_1638450343673_0.6354922939845948"},"_hasShrinkwrap":false,"publish_time":1638450343879,"_cnpm_publish_time":1638450343879},"2.1.2":{"name":"osc-js","version":"2.1.2","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**","test":"mocha test/** --require @babel/register --exit","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","@babel/register":"7.12.10","babel-eslint":"10.1.0","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"7.17.0","eslint-config-airbnb-base":"14.2.1","eslint-plugin-import":"2.22.1","mocha":"8.2.1","rollup":"2.35.1","rollup-plugin-babel":"4.3.3","rollup-plugin-cleanup":"3.2.1","rollup-plugin-terser":"7.0.2"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"7.4.2"},"gitHead":"0e375dba1929d2a698fec7f6253a0988a19c96f4","_id":"osc-js@2.1.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"3517bf585e8d2406e673efcd1cf8a2e17ffef400","size":37557,"noattachment":false,"key":"/osc-js/-/osc-js-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.1.2.tgz"},"_npmUser":{"name":"andreasdz","email":"x1c@adz.garden"},"directories":{},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.1.2_1609670713907_0.12998987903337178"},"_hasShrinkwrap":false,"publish_time":1609670714100,"_cnpm_publish_time":1609670714100},"2.1.1":{"name":"osc-js","version":"2.1.1","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**","test":"mocha test/** --require @babel/register --exit","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","@babel/register":"7.12.10","babel-eslint":"10.1.0","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"7.17.0","eslint-config-airbnb-base":"14.2.1","eslint-plugin-import":"2.22.1","mocha":"8.2.1","rollup":"2.35.1","rollup-plugin-babel":"4.3.3","rollup-plugin-cleanup":"3.2.1","rollup-plugin-terser":"7.0.2"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"7.4.2"},"gitHead":"9f7624e644e9478b7cf3d4de03ba001d58540b55","_id":"osc-js@2.1.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"f8dfa5e988cb88bd9f672184189cca5f9097358e","size":37543,"noattachment":false,"key":"/osc-js/-/osc-js-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.1.1.tgz"},"_npmUser":{"name":"andreasdz","email":"x1c@adz.garden"},"directories":{},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.1.1_1609668049706_0.6517440842819737"},"_hasShrinkwrap":false,"publish_time":1609668049872,"_cnpm_publish_time":1609668049872},"2.1.0":{"name":"osc-js","version":"2.1.0","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**","test":"mocha test/** --require @babel/register --exit","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.7.4","@babel/preset-env":"7.7.4","@babel/register":"7.7.4","babel-eslint":"10.0.3","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"6.7.1","eslint-config-airbnb-base":"14.0.0","eslint-plugin-import":"2.18.2","mocha":"6.2.2","rollup":"1.27.5","rollup-plugin-babel":"4.3.3","rollup-plugin-cleanup":"3.1.1","rollup-plugin-uglify":"6.0.3"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"7.2.0"},"gitHead":"f9be7a13bdb43c0fced9e95dc8b540e85e7b9605","_id":"osc-js@2.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.12.0","dist":{"shasum":"18e5dfee911d2183bb484ca0136c5d474cf1397f","size":37393,"noattachment":false,"key":"/osc-js/-/osc-js-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.1.0.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmUser":{"name":"andreasdz","email":"kontakt@andreasdzialocha.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.1.0_1574772030528_0.9428152632050306"},"_hasShrinkwrap":false,"publish_time":1574772030653,"_cnpm_publish_time":1574772030653},"2.0.4":{"name":"osc-js","version":"2.0.4","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**; exit 0","test":"mocha test/** --require @babel/register; exit 0","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"7.6.0","@babel/register":"7.6.0","babel-eslint":"10.0.3","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"6.4.0","eslint-config-airbnb-base":"14.0.0","eslint-plugin-import":"2.18.2","mocha":"6.2.0","rollup":"1.21.4","rollup-plugin-babel":"4.3.3","rollup-plugin-cleanup":"3.1.1","rollup-plugin-uglify":"6.0.3"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"7.1.2"},"gitHead":"15f5177762ea8aca7446847e827889467d5215e6","_id":"osc-js@2.0.4","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"0e385e22ff9a1dbafc893c1191e9d26dd49b9396","size":36442,"noattachment":false,"key":"/osc-js/-/osc-js-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.0.4.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmUser":{"name":"andreasdz","email":"kontakt@andreasdzialocha.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.0.4_1568935783845_0.16980524789279006"},"_hasShrinkwrap":false,"publish_time":1568935784046,"_cnpm_publish_time":1568935784046},"2.0.3":{"name":"osc-js","version":"2.0.3","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**; exit 0","test":"mocha test/** --require @babel/register; exit 0","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.3.4","@babel/preset-env":"7.3.4","@babel/register":"7.0.0","babel-eslint":"10.0.1","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"5.15.1","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.16.0","mocha":"6.0.2","rollup":"1.6.0","rollup-plugin-babel":"4.3.2","rollup-plugin-cleanup":"3.1.1","rollup-plugin-uglify":"6.0.2"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"6.2.0"},"gitHead":"40bde51c865657ad3386cbb8780c8644e21f1244","_id":"osc-js@2.0.3","_nodeVersion":"10.12.0","_npmVersion":"6.6.0","dist":{"shasum":"d03b53c941634562fa201853a1d4a0a097a21b59","size":36123,"noattachment":false,"key":"/osc-js/-/osc-js-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.0.3.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmUser":{"name":"andreasdz","email":"kontakt@andreasdzialocha.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.0.3_1552408276395_0.20952120999801904"},"_hasShrinkwrap":false,"publish_time":1552408276564,"_cnpm_publish_time":1552408276564},"2.0.2":{"name":"osc-js","version":"2.0.2","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**; exit 0","test":"mocha test/** --require @babel/register; exit 0","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.1.2","@babel/preset-env":"7.1.0","@babel/register":"7.0.0","babel-eslint":"10.0.1","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"5.8.0","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.14.0","mocha":"5.2.0","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-cleanup":"3.0.0","rollup-plugin-uglify":"6.0.0"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"6.1.0"},"gitHead":"8407b499c3a055fd66eaaaf0aa368b43cd745df2","_id":"osc-js@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"6edf7d0a230213d788c3fba10e795718de53f191","size":36113,"noattachment":false,"key":"/osc-js/-/osc-js-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.0.2.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.0.2_1541152544016_0.29483692417125984"},"_hasShrinkwrap":false,"publish_time":1541152544184,"_cnpm_publish_time":1541152544184},"2.0.1":{"name":"osc-js","version":"2.0.1","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**; exit 0","test":"mocha test/** --require @babel/register; exit 0","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.1.2","@babel/preset-env":"7.1.0","@babel/register":"7.0.0","babel-eslint":"10.0.1","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"5.8.0","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.14.0","mocha":"5.2.0","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-cleanup":"3.0.0","rollup-plugin-uglify":"6.0.0"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"6.1.0"},"gitHead":"43d329e4c2131ce8c2540c2504015f399db4b610","_id":"osc-js@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"4020af4606584f2d5ecc4d6849991b4c3761a767","size":36083,"noattachment":false,"key":"/osc-js/-/osc-js-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.0.1.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.0.1_1541092526063_0.4845045395317118"},"_hasShrinkwrap":false,"publish_time":1541092526176,"_cnpm_publish_time":1541092526176},"2.0.0":{"name":"osc-js","version":"2.0.0","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"build":"rollup -c","docs":"esdoc","lint":"eslint rollup.config.js src/** test/**; exit 0","test":"mocha test/** --require @babel/register; exit 0","test:watch":"mocha test/** --require @babel/register --reporter min --watch test/** src/**"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"@babel/core":"7.1.2","@babel/preset-env":"7.1.0","@babel/register":"7.0.0","babel-eslint":"10.0.1","chai":"4.2.0","chai-spies-next":"0.9.3","esdoc":"1.1.0","esdoc-standard-plugin":"1.0.0","eslint":"5.8.0","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.14.0","mocha":"5.2.0","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-cleanup":"3.0.0","rollup-plugin-uglify":"6.0.0"},"dependencies":{"isomorphic-ws":"4.0.1","ws":"6.1.0"},"gitHead":"a83a4c9299b821e34c1922c5fb527b7378822b92","_id":"osc-js@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"ca1604b6f5bde236619a8d594b68b1cf06f3fb50","size":62486,"noattachment":false,"key":"/osc-js/-/osc-js-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-2.0.0.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js_2.0.0_1541092431790_0.10009805440667585"},"_hasShrinkwrap":false,"publish_time":1541092431925,"_cnpm_publish_time":1541092431925},"1.2.2":{"name":"osc-js","version":"1.2.2","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --require babel-core/register; exit 0","test:watch":"mocha test/** --require babel-core/register --reporter min --watch test/** src/**","build":"rollup -c","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.2.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","esdoc":"^1.0.4","esdoc-standard-plugin":"^1.0.0","eslint":"^4.15.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","mocha":"^5.0.0","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-cleanup":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^4.0.0"},"gitHead":"e58e34da3416ee69c2732d27549ce22c4e2efc7d","_id":"osc-js@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"8b99937b66638ea93e473ceb04d3714010625b9c","size":38628,"noattachment":false,"key":"/osc-js/-/osc-js-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.2.2.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.2.2.tgz_1516291693037_0.9534688785206527"},"directories":{},"publish_time":1516291694094,"_cnpm_publish_time":1516291694094,"_hasShrinkwrap":false},"1.2.0":{"name":"osc-js","version":"1.2.0","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","esdoc-standard-plugin":"^1.0.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"aef97857e98c44e7ed40784aa0cab4f77c5c2fa7","_id":"osc-js@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"c0cc795c4f365c424a0d49eaa541c9e9f32c3b8d","size":47872,"noattachment":false,"key":"/osc-js/-/osc-js-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.2.0.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.2.0.tgz_1510320867897_0.8371484386734664"},"directories":{},"publish_time":1510320869071,"_hasShrinkwrap":false,"_cnpm_publish_time":1510320869071},"1.1.1":{"name":"osc-js","version":"1.1.1","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","esdoc-standard-plugin":"^1.0.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"f5741c09cbed9fb9f80d0750d85d92eff96c19ab","_id":"osc-js@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"60a48e1897def8ee1e73f01cb0626919e2665ced","size":47620,"noattachment":false,"key":"/osc-js/-/osc-js-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.1.1.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.1.1.tgz_1509908120730_0.8737769902218133"},"directories":{},"publish_time":1509908121892,"_cnpm_publish_time":1509908121892,"_hasShrinkwrap":false},"1.1.0":{"name":"osc-js","version":"1.1.0","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","esdoc-standard-plugin":"^1.0.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"fa877508c7041b4806169a3585f849b4333096a3","_id":"osc-js@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"e8bdbe621aba35b5b40da439dcba8fb719c7e091","size":47592,"noattachment":false,"key":"/osc-js/-/osc-js-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.1.0.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.1.0.tgz_1509839179027_0.6756372272502631"},"directories":{},"publish_time":1509839180225,"_cnpm_publish_time":1509839180225,"_hasShrinkwrap":false},"1.0.6":{"name":"osc-js","version":"1.0.6","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","esdoc-standard-plugin":"^1.0.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"8e26706678a89d6af3b7c2cf94f2250f260283eb","_id":"osc-js@1.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"d2f9935ced4d8743938d5f04828c69bd0d3c39ed","size":47124,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.6.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.0.6.tgz_1509494861430_0.3150597761850804"},"directories":{},"publish_time":1509494862618,"_hasShrinkwrap":false,"_cnpm_publish_time":1509494862618},"1.0.5":{"name":"osc-js","version":"1.0.5","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"a36eb42703249bb267d595f765c733a1019b8547","_id":"osc-js@1.0.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"a9c488366ec2ff128ae0b78c1d81c0424eb9dddc","size":47059,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.5.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.0.5.tgz_1507463741144_0.13175854412838817"},"directories":{},"publish_time":1507463742526,"_cnpm_publish_time":1507463742526,"_hasShrinkwrap":false},"1.0.4":{"name":"osc-js","version":"1.0.4","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^8.0.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-spies-next":"^0.9.3","del":"^3.0.0","esdoc":"^1.0.3","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","mocha":"^4.0.1","rollem":"^1.8.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-cleanup":"^1.0.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ws":"^3.2.0"},"gitHead":"ff8b17df6782d944b91f6af51d436b497ff6aade","_id":"osc-js@1.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"d0dd273a1bee14e17875a090819f3df2a5c855fb","size":45757,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.4.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.0.4.tgz_1507459791408_0.9509246447123587"},"directories":{},"publish_time":1507459792550,"_hasShrinkwrap":false,"_cnpm_publish_time":1507459792550},"1.0.3":{"name":"osc-js","version":"1.0.3","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","chai":"^3.5.0","chai-spies":"^0.7.1","del":"^2.2.2","esdoc":"^0.5.2","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","rollem":"^1.8.1","rollup":"^0.40.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-cleanup":"^0.1.4","rollup-plugin-uglify":"^1.0.1"},"dependencies":{"ws":"^1.1.1"},"gitHead":"f567ba2a139447045909dd4101c446d261d5fc2d","_id":"osc-js@1.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"51a34c618d096e03e0cfcad9522afad6352fbd48","size":44179,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.3.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osc-js-1.0.3.tgz_1498164538544_0.2776673804037273"},"directories":{},"publish_time":1498164540478,"_hasShrinkwrap":false,"_cnpm_publish_time":1498164540478},"1.0.2":{"name":"osc-js","version":"1.0.2","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","chai":"^3.5.0","chai-spies":"^0.7.1","del":"^2.2.2","esdoc":"^0.5.2","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","rollem":"^1.8.1","rollup":"^0.40.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-cleanup":"^0.1.4","rollup-plugin-uglify":"^1.0.1"},"dependencies":{"ws":"^1.1.1"},"gitHead":"2d71776dba392c7360cd0acebb08cde5b3495dc8","_id":"osc-js@1.0.2","_shasum":"e0b12a29c465556239de6b728e6a7ae5460f0eca","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.3.1","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"e0b12a29c465556239de6b728e6a7ae5460f0eca","size":44932,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.2.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/osc-js-1.0.2.tgz_1489134499333_0.11306157847866416"},"directories":{},"publish_time":1489134501525,"_cnpm_publish_time":1489134501525,"_hasShrinkwrap":false},"1.0.1":{"name":"osc-js","version":"1.0.1","description":"OSC library for Node.js and the browser, with customizable Plugin API for WebSocket, UDP or bridge networking","main":"lib/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"Andreas Dzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","chai":"^3.5.0","chai-spies":"^0.7.1","del":"^2.2.2","esdoc":"^0.5.2","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","rollem":"^1.8.1","rollup":"^0.40.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-cleanup":"^0.1.4","rollup-plugin-uglify":"^1.0.1"},"dependencies":{"ws":"^1.1.1"},"gitHead":"eea5988794497cf111c91f97dd3ec6072f9ad658","_id":"osc-js@1.0.1","_shasum":"df6690d726f2b5d8482a9691dc805ea7594fa9ea","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.3.1","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"df6690d726f2b5d8482a9691dc805ea7594fa9ea","size":44595,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.1.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/osc-js-1.0.1.tgz_1483660786192_0.35480530513450503"},"directories":{},"publish_time":1483660788329,"_cnpm_publish_time":1483660788329,"_hasShrinkwrap":false},"1.0.0":{"name":"osc-js","version":"1.0.0","description":"OSC library for node and the browser, with Plugin API for WebSocket, UDP and bridge networking or any other custom solution","main":"dist/osc.js","scripts":{"lint":"eslint build.js src/** test/**; exit 0","test":"mocha test/** --compilers js:babel-register; exit 0","test:watch":"mocha test/** --compilers js:babel-register --reporter min --watch test/** src/**","build":"rollem -c rollup.config.js","docs":"esdoc"},"repository":{"type":"git","url":"git+ssh://git@github.com/adzialocha/osc-js.git"},"keywords":["osc","data","open","sound","control","websocket","udp","datagram","network"],"author":{"name":"adzialocha"},"license":"MIT","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"files":["dist","lib"],"homepage":"https://github.com/adzialocha/osc-js#readme","devDependencies":{"babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","chai":"^3.5.0","chai-spies":"^0.7.1","del":"^2.2.2","esdoc":"^0.5.2","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","rollem":"^1.8.1","rollup":"^0.40.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-cleanup":"^0.1.4","rollup-plugin-uglify":"^1.0.1"},"dependencies":{"ws":"^1.1.1"},"gitHead":"2fd55d8237c9175110288674d55e9f1b41771808","_id":"osc-js@1.0.0","_shasum":"131e80831a152d0d3b083f5c2477041d639e4e30","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.3.1","_npmUser":{"name":"andreasdz","email":"andreas@marmorkuchen.net"},"dist":{"shasum":"131e80831a152d0d3b083f5c2477041d639e4e30","size":44418,"noattachment":false,"key":"/osc-js/-/osc-js-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/osc-js/download/osc-js-1.0.0.tgz"},"maintainers":[{"name":"andreasdz","email":"andreas@marmorkuchen.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/osc-js-1.0.0.tgz_1483656914390_0.41251362417824566"},"directories":{},"publish_time":1483656916599,"_cnpm_publish_time":1483656916599,"_hasShrinkwrap":false}},"readme":"osc-js\n======\n\n<p>\n  <a href=\"https://github.com/adzialocha/osc-js/actions\">\n    <img src=\"https://github.com/adzialocha/osc-js/workflows/Node.js%20CI/badge.svg\" alt=\"Build status\">\n  </a>\n  <a href=\"https://www.npmjs.org/package/osc-js\">\n    <img src=\"https://img.shields.io/npm/v/osc-js.svg?style=flat-square\" alt=\"npm version\">\n  </a>\n  <a href=\"http://spdx.org/licenses/MIT\">\n    <img src=\"https://img.shields.io/npm/l/osc-js.svg?style=flat-square\" alt=\"npm licence\">\n  </a>\n  <a href=\"https://adzialocha.github.io/osc-js\">\n    <img src=\"https://raw.githubusercontent.com/adzialocha/osc-js/gh-pages/badge.svg\" alt=\"ESDoc status\">\n  </a>\n</p>\n\nosc-js is an [Open Sound Control](http://opensoundcontrol.org/) library for JavaScript applications (UMD module for Node, Browser etc.) with address pattern matching and timetag handling. Sends messages via *UDP*, *WebSocket* or both (bridge mode) and offers a customizable Plugin API for network protocols.\n\n[Wiki](https://github.com/adzialocha/osc-js/wiki) | [Basic Usage](https://github.com/adzialocha/osc-js/wiki/Basic-Usage) | [Documentation](https://adzialocha.github.io/osc-js) | [Plugin API](https://github.com/adzialocha/osc-js/wiki/Plugin-API)\n\n## Features\n\n- UMD Module running in Node.js, Electron, Chrome Apps, browser or any other JS environment\n- Can be used with Webpack and Browserify\n- No dependencies (except of `ws` in Node.js or similar environments)\n- Receive sender information from incoming messages\n- Built-in *UDP*, *WebSocket* networking support as plugins\n- Special bridge plugin for easy communication between *UDP*- and *WebSocket* clients\n- Plugin API for custom network protocols\n- Featuring all [OSC 1.0 specifications](http://opensoundcontrol.org/spec-1_0)\n- OSC Address pattern matching\n- Time-critical OSC Bundles with Timetags\n- Extended (nonstandard) argument types\n\n## Documentation\n\nRead more about osc-js and how to use it in the [Wiki](https://github.com/adzialocha/osc-js/wiki) and [Documentation](https://adzialocha.github.io/osc-js).\n\n## Example\n\n```js\nconst osc = new OSC()\n\nosc.on('/param/density', (message, rinfo) => {\n  console.log(message.args)\n  console.log(rinfo)\n})\n\nosc.on('*', message => {\n  console.log(message.args)\n})\n\nosc.on('/{foo,bar}/*/param', message => {\n  console.log(message.args)\n})\n\nosc.on('open', () => {\n  const message = new OSC.Message('/test', 12.221, 'hello')\n  osc.send(message)\n})\n\nosc.open({ port: 9000 })\n```\n\n## Installation and Usage\n\nRecommended installation via npm: `npm i osc-js` or `yarn add osc-js`.\n\nImport the library `const OSC = require('osc-js')` or add the script `lib/osc.js` or `lib/osc.min.js` (minified version) for usage in a browser.\n\n## Plugins\n\nosc-js offers a plugin architecture for extending it's networking capabilities. The library comes with four built-in plugins. This is propably all you need for an OSC application:\n\n- `WebsocketClientPlugin` (default)\n- `WebsocketServerPlugin`\n- `DatagramPlugin` for UDP network messaging\n- `BridgePlugin` useful Bridge between WebSocket- and UDP Clients\n\nConfiguration and examples of every plugin can be read here: [Wiki](https://github.com/adzialocha/osc-js/wiki).\n\n### Example: WebSocket Server\n\nRegister the plugin when creating the OSC instance:\n\n```js\nconst osc = new OSC({ plugin: new OSC.WebsocketServerPlugin() })\nosc.open() // listening on 'ws://localhost:8080'\n```\n\n### Example: OSC between MaxMSP/PD/SC etc. and your browser\n\n1. Write a simple webpage. The library will use a WebSocket client\nby default.\n\n  ```html\n  <button id=\"send\">Send Message</button>\n  <script type=\"text/javascript\" src=\"lib/osc.browser.min.js\"></script>\n  <script type=\"text/javascript\">\n    var osc = new OSC();\n    osc.open(); // connect by default to ws://localhost:8080\n\n    document.getElementById('send').addEventListener('click', () => {\n      var message = new OSC.Message('/test/random', Math.random());\n      osc.send(message);\n    });\n  </script>\n  ```\n\n2. Write a Node app (the \"bridge\" between your UDP and WebSocket clients).\n\n  ```js\n  const OSC = require('osc-js')\n\n  const config = { udpClient: { port: 9129 } }\n  const osc = new OSC({ plugin: new OSC.BridgePlugin(config) })\n\n  osc.open() // start a WebSocket server on port 8080\n  ```\n\n3. Create your Max/MSP patch (or PD, SuperCollider etc.).\n\n  ```\n  [udpreceive 9129] // incoming '/test/random' messages with random number\n  ```\n\n### Custom solutions with Plugin API\n\nIt is possible to write more sophisticated solutions for OSC applications without loosing the osc-js interface (including its message handling etc.). Read the [Plugin API documentation](https://github.com/adzialocha/osc-js/wiki/Plugin-API) for further information.\n\n```js\nclass MyCustomPlugin {\n  // ... read docs for implementation details\n}\n\nconst osc = new OSC({ plugin: MyCustomPlugin() })\nosc.open()\n\nosc.on('/test', message => {\n  // use event listener with your plugin\n})\n```\n\n### Usage without plugins\n\nThe library can be used without the mentioned features in case you need to write and read binary OSC data. See this example below for using the [Low-Level API](https://github.com/adzialocha/osc-js/wiki/Low-Level-API) (even though the library already has a solution for handling UDP like in this example):\n\n```js\nconst dgram = require('dgram')\nconst OSC = require('osc-js')\n\nconst socket = dgram.createSocket('udp4')\n\n// send a messsage via udp\nconst message = new OSC.Message('/some/path', 21)\nconst binary = message.pack()\nsocket.send(new Buffer(binary), 0, binary.byteLength, 41234, 'localhost')\n\n// receive a message via UDP\nsocket.on('message', data => {\n  const msg = new OSC.Message()\n  msg.unpack(data)\n  console.log(msg.args)\n})\n```\n\n## Development\n\nosc-js uses [Babel](http://babeljs.io) for ES6 support, [ESDoc](https://esdoc.org) for documentation, [Mocha](https://mochajs.org/) + [Chai](http://chaijs.com/) for testing and [Rollup](https://rollupjs.org) for generating the UMD module.\n\nClone the repository and install all dependencies:\n\n```\ngit clone git@github.com:adzialocha/osc-js.git\ncd osc-js\nnpm install\n```\n\n### Testing\n\n`npm run test` for running the tests.\n`npm run test:watch` for running specs during development. Check code style with `npm run lint`.\n\n### Deployment\n\n`npm run build` for exporting UMD module in `lib` folder.\n\n### Contributors\n\n* [@adzialocha](https://github.com/adzialocha)\n* [@davidgranstrom](https://github.com/davidgranstrom)\n* [@elgiano](https://github.com/elgiano)\n* [@eliot-akira](https://github.com/eliot-akira)\n\n### ESDocs\n\n`npm run docs` for generating a `docs` folder with HTML files documenting the library. Read them online here: [https://adzialocha.github.io/osc-js](https://adzialocha.github.io/osc-js)\n\n## License\n\nMIT License `MIT`\n","_attachments":{},"homepage":"https://github.com/adzialocha/osc-js#readme","bugs":{"url":"https://github.com/adzialocha/osc-js/issues"},"license":"MIT"}