{"_id":"osc-min","_rev":"46-d7a863b138996fa762108e44690c6041","name":"osc-min","dist-tags":{"latest":"2.1.2"},"versions":{"0.0.1":{"name":"osc-min","version":"0.0.1","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.1","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"071234828dc50910ab7549852dfdf0b5444bd865","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.1.tgz","integrity":"sha512-PJL1V3vHQR933KH57qh5c7gTGRXXarcPHV1Mk237YodvM+8ZPwuQjyuM57mpwgnYjVIA9WU7I3GZV2R1bHJVFg==","signatures":[{"sig":"MEUCIB143UYVUHXUTu4o6e+VIH0YSLIRedwYsV4c0G7XRnX4AiEA3MgsRYw0qOjfvCi58Lywj6V9MDhUXVltFLdmlWgWixU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","engines":{"node":">=0.3.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.0.15","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.4.9","_npmJsonOpts":{"file":"/Users/russruss/.npm/osc-min/0.0.1/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"binpack":"","coffee-script":""},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":""},"_engineSupported":true},"0.0.3":{"name":"osc-min","version":"0.0.3","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.3","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"1c789a8befa9ad941ed30345aec7dda81b870c89","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.3.tgz","integrity":"sha512-XhdvioSgGTf4yNfjpP4m8Bo8S9Q8cIzQU+hb58xMb/qnqUB1zPTndmHNBBTcr+YmWS9Oz4lL/iCG5NajfMY1JA==","signatures":[{"sig":"MEUCIQCB6B9Pdmdm45a41q8UT8NHoT8b92ePuNNgpjP+4qgrMQIgaDmCW47JhNysbXSRngSRsELyBUJk0wjha/pOgzltuAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.1.1","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.6.11","dependencies":{"binpack":"*","coffee-script":">=1.2.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.4":{"name":"osc-min","version":"0.0.4","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.4","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"6fc42321a85f4f7730fdc58b5b85a2a250042684","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.4.tgz","integrity":"sha512-nmXdYzBNGt7zRWg8C7zKe7DMXshADkfBzBbAwYnmVYYFL232rysstbP2Iw+sRqHSw44hwRBhWoHFx0tbT/r+Sg==","signatures":[{"sig":"MEQCIDNMPAJZiZGEyH42t6U6R3D7XJBxB8i0L/gnfwSmandwAiA9ikhrtNUfck/d3XmBcnQUUsQPNbrgRZK4fKlyLpvX2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.1.1","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.6.11","dependencies":{"binpack":"*","coffee-script":"1.2.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.5":{"name":"osc-min","version":"0.0.5","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.5","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"ead2d1b1e7ff2382e4dad0f7aaa8aa20832118b1","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.5.tgz","integrity":"sha512-OB7p8lmbozqgeFhhvE0m4bLwVJs4Y2Kc5Ezo8m2Pg2Zij8fKxHuWWwCOrrgKrQhNGIicFh/w3NgN7g4+wo9scw==","signatures":[{"sig":"MEUCIQCTX6Uh2C2vaXDq/9F6ht2GEewIll3J0nIF7TZWoMy6hQIgY5eQKjiOn/a4Dk5zOD/B9ucVqS6mSNF5swRb1NYN6Pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.1.16","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.6.15","dependencies":{"binpack":"*","coffee-script":"1.3.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.6":{"name":"osc-min","version":"0.0.6","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.6","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"a7642f8ab7e364049c9441a24307a63bb3019a8b","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.6.tgz","integrity":"sha512-OpirBopR2QJAgFybSSzkcEhOpu1nxPrbgvJGhUWHtwbzjU1ATPoyojiDs7etzFkGfW0UDxtpyj8l69anGpekHg==","signatures":[{"sig":"MEUCIQCtB62LOXMAQ7f/8KLgsTrEoK+c+9QIXqyPMvTikGvahgIgOFTBeIh6TYut58renG0VwXOdoeyvEBJuitRGjTcG7I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.1.16","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.6.15","dependencies":{"binpack":"*","coffee-script":"1.3.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.7":{"name":"osc-min","version":"0.0.7","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.7","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"82794b94c90ec984b4f71130d3f159b965d9ed1a","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.7.tgz","integrity":"sha512-74hKEBQw75aeH7V2/GtXM6Qqp9o6D/lsOr9UQORnGsu0jt/dKydT4cAGADeo+3dXMPDxgF5rktg6xLEPmky7GA==","signatures":[{"sig":"MEQCIBQVNsfyoB64xG38Pbgm9Zx+ToFmpLIM1zyh4uY/DbyIAiBhCx2+Bo3B8wrDkWzyZcgGBWBMYZWbMXCFVSzM8AiH0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":"osc-min@0.0.5","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/ghostfact/node-osc-min.git","type":"git"},"_npmVersion":"1.1.16","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.6.15","dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.8":{"name":"osc-min","version":"0.0.8","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.8","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"0a563c051d17c54ca20f3ebef5b6d7830851c6bc","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.8.tgz","integrity":"sha512-2R0v8kxf8DLa4o4caPDPg5+6sSBwrQTZzKgVdRbMGM3/PpG9Cf7BUZXS1tJkWoOXnY13cz2rURHBQbODbE/tWA==","signatures":[{"sig":"MEQCIATwXuPp0LUGwFewIoTl7PwiQxVYYBsEcWGJ0yG9iAfnAiA7WqYGRzvw+BdLKuWMslIWXvqTrZtYaFZX7LQ8TOXvKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":"osc-min@0.0.5","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.1.16","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"v0.8.2","dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"_defaultsLoaded":true,"devDependencies":{"docket":">=0.0.3","expresso":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.0.9":{"name":"osc-min","version":"0.0.9","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.9","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"ef8bba29e9120f44b736100444a615dcc6923e7f","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.9.tgz","integrity":"sha512-VzWu8P//dwEt/MpQ45BuI1tmyeUbhw6s+3F2Jcrw0fRftE0o7/ILipmmdmmaIEeCB2ghYIyl4UU+PoYVAzei+A==","signatures":[{"sig":"MEQCIEcZRp6M2I3pzeQKZ0rJTq15RCF3VuGRY0Vg/3SNvAe7AiBrsmPucYclXg9f0YBv3R1BApF03pXkgElB63xMW7R67Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":"osc-min@0.0.5","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.1.65","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"devDependencies":{"docket":">=0.0.3","expresso":"*"}},"0.0.10":{"name":"osc-min","version":"0.0.10","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.ghostfact.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.10","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"2031fe33ed7ec219187d12af0da58dfeb79c8e4e","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.10.tgz","integrity":"sha512-u1WKfZgGo3Wle4CJYMwA7rWR4u5eeiWvv64HvX3Hkr/d46YgYetrxUvXX+W9o4Jw56reo2h2wpBWbwjYYwUXKw==","signatures":[{"sig":"MEUCIGZs1Qjmv2OpchZI0cNbDyLgdxfkxrcgnkJ9mvsISxVFAiEAoSoVFtCqlDBqdoCM+xrE1QLyblWy8gZciPzibePGve0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.2.18","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"devDependencies":{"docket":">=0.0.3","expresso":"*"}},"0.0.11":{"name":"osc-min","version":"0.0.11","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.11","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"7e1b301961c7c6f889ba19e688a0fde1eca94834","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.11.tgz","integrity":"sha512-huAPkM0WX53JNbZzZUv7w9Yv4yy5MtGg0q6tJwHOV2fCiOgLVQmi9xvkSu1xTY30eAA6WFRKp6o2h/1wzKoRAg==","signatures":[{"sig":"MEQCIH3+437WYDoigeI/f6HGtR3zmK3bc+jh4lgCX74jyRF8AiAMDemJ+1GTiomYb/4ZW+81Tge9OUpAYTVT7pP2IKWdtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.2.18","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"devDependencies":{"docket":">=0.0.3","expresso":"*"}},"0.0.12":{"name":"osc-min","version":"0.0.12","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.12","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"dist":{"shasum":"119782d38414b08c49c208d3ad5516b3832c4b8e","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.12.tgz","integrity":"sha512-UmTQrtOYCIkpxBj9x3Gzh4rxJX5nDNn8gj9WW6ERLVA6THMh4FqkDQtZH76kCW+o+mAW2UD64gw/uq1fRO2IIQ==","signatures":[{"sig":"MEQCIB5Pqn0o5JEay4SnzOXeGAUE8tQ4aUK8VnANm8aVVJM6AiAFjzAUkVmJt9xMJl/59tFDm/nkKmrQzNJx+YS50a6XIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.2.18","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"devDependencies":{"docket":">=0.0.3","expresso":"*"}},"0.0.13":{"name":"osc-min","version":"0.0.13","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.13","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"722b9e839d7524edfa8375e086897adcce31f7af","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.13.tgz","integrity":"sha512-4CQBxPkZACyfOoGqGR+WNy9Qpfpv2V3VDei2tlEWZPYjr21212kKgToN1bsMGVt1hvoEkAn0udCQi/pgYGD+/w==","signatures":[{"sig":"MEQCIFl3IpL1AcFVH4B6DVmBEmhq5uePR9KDU+w7NlV9h9JhAiBfTYleX5UI1NRcC9dcx1Oe/3PMhZEPCsQqQvRBZFM6LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.3.21","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"*","coffee-script":">=1.3.0"},"devDependencies":{"mocha":"*","docket":">=0.0.3","blanket":"*","coveralls":"*","mocha-lcov-reporter":"*"}},"0.0.14":{"name":"osc-min","version":"0.0.14","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.14","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"770d0fbfe9d7ccf8b35c3e728c304cccb6803b55","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.14.tgz","integrity":"sha512-DH/FQ4NI7EFUwYtPdHSWo2WJxv/8AbxgDDqIkm/8aQQxZ0uWaIVxufFqGcoOHdYQbgc4Zd5uiit4nFe69HxB1g==","signatures":[{"sig":"MEQCIB1tVAke/ThjcB1YF7YebSdG/n/3KnZb2JIR0wiPK+YXAiAaoYAAfXB/4nAWlivuI0/7MuNDfukdcKPFmbPjZDeccQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.3.21","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"^0.0","coffee-script":"^1.7"},"devDependencies":{"mocha":"*","docket":">=0.0.3","blanket":"*","coveralls":"*","mocha-lcov-reporter":"*"}},"0.0.15":{"name":"osc-min","version":"0.0.15","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.0.15","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"8479a5bc7c3ecea86e78fb5d964d7220ad939b68","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.0.15.tgz","integrity":"sha512-2vwT4TnqQZqkicSsZMKNFJsDLa55wD7b5KLfb8pHy3Uh9t0YnDMx51MjQT0s/l0VawIxc6vD73TC8+z0402ifw==","signatures":[{"sig":"MEQCIFdG/HryzkHa1IMvKESROnvAB5K/3hsYGjJhHBFkrCXRAiBdGFmJ24XWFlFhv+UNbQrCZzKymtRXfYtjcQaxM/hWig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.3.21","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"~0","coffee-script":">=1.7.1 <2.0.0"},"devDependencies":{"mocha":"*","docket":">=0.0.3","blanket":"*","coveralls":"*","mocha-lcov-reporter":"*"}},"0.1.0":{"name":"osc-min","version":"0.1.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.1.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"30767bda91bbfbbd1e5b3977968c95fbed9398a7","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.1.0.tgz","integrity":"sha512-zh0lvIhb+CPgwl0sGDBu7esqZz/Qn9YkpIb9lt98Uxp2R9ItNGCK3nUxKXxKVU7C4QOk1/rh2GUZGATu04Jw8w==","signatures":[{"sig":"MEYCIQC+j6zlUBLqmdo2ccEpoLfnjQ48aH2DvSgr+pXDsrVk5AIhAPpuCNKd1eu+sQc8ocQdLc7F5Zl8sen0yGyyQwY4UxBl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"engines":{"node":">=0.6.0"},"scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.3.21","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"~0"},"devDependencies":{"mocha":"*","docket":">=0.0.3","blanket":"*","coveralls":"*","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"}},"0.2.0":{"name":"osc-min","version":"0.2.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"_id":"osc-min@0.2.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"b0864d631949a23b390a31334afac52c89f6f473","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-0.2.0.tgz","integrity":"sha512-vLs1wttfCmShttjEfZ5k+9pLS8yxesnDT6VnyJbV57+3oGFvPh/tLmr+TpJiBtacLSvu/9Q+HWnKoH9bcbAFkg==","signatures":[{"sig":"MEUCIQD40z3D6oelyUTKODl0KVKPQb2paTXRF81nNt2WSFv9UQIgEYNsOszgGHw39J/NmFotDIYrlW1lZ88yoDI2bDXjqRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"_shasum":"b0864d631949a23b390a31334afac52c89f6f473","engines":{"node":">=0.10.0"},"gitHead":"b03f085eebe22b0ee8bc6efb3d977079edddcca8","scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","browserify":"cake browserify","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"http://github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"1.4.28","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"dependencies":{"binpack":"~0"},"devDependencies":{"mocha":"*","docket":">=0.0.3","blanket":"*","coveralls":"*","uglify-js":"^2.4.15","browserify":"^6.1.0","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"}},"1.0.0":{"name":"osc-min","version":"1.0.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@1.0.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"7b516f2cfffeadd0e62ce2a998fbd01c450fa785","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-1.0.0.tgz","integrity":"sha512-g2O71S2YA+0ZY/rnoJb5ngEh/wTIvldB+ZGCVAyY3ei76VvbEq5UTm14k9QiJyD4SbPB1TN65p87jEK1iKwxpA==","signatures":[{"sig":"MEQCIA1TSH//uhE+8Vm7L+7a5FN0PSzVjK5UlwEDyhGLYwj8AiBpBcIs0jRhROZ91rFYUw+Ls9LFGgdBV29s0eMRO2GugA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"_shasum":"7b516f2cfffeadd0e62ce2a998fbd01c450fa785","engines":{"node":">=0.10.0"},"gitHead":"8b14bdbae7b41c6c1e66613f07ea7d7e5acb289e","scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","browserify":"cake browserify","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"5.2.0","dependencies":{"binpack":"~0"},"devDependencies":{"mocha":"*","docket":"0.0.5","blanket":"*","coveralls":"*","uglify-js":"^2.4.15","browserify":"^6.1.0","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"}},"1.1.0":{"name":"osc-min","version":"1.1.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@1.1.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"fd32cadc749830092491d5b3a24c4a06f362509a","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-1.1.0.tgz","integrity":"sha512-rM54FvsAQIVOct9gTZz366rSwHs2T/QjWFyNXoHZ669H8Fwa2XK9glqNKByw3vqnVZKCyDqQHDKfO1gvc5zPpg==","signatures":[{"sig":"MEUCIAxqSeIgok9DhLg5DILzcAzNK3AlF4JvgPkOledKLy4cAiEAvk8SQaMuyrZ6pTjQz8n3001U17TzU8Igj4rXt2x+vXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"_shasum":"fd32cadc749830092491d5b3a24c4a06f362509a","engines":{"node":">=0.10.0"},"gitHead":"66fd4e18d110cca4ec6ad2ef8e55acbe12f0635a","scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","browserify":"cake browserify","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"5.2.0","dependencies":{"binpack":"~0"},"devDependencies":{"mocha":"*","docket":"0.0.5","blanket":"*","coveralls":"*","uglify-js":"^2.4.15","browserify":"^6.1.0","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"}},"1.1.1":{"name":"osc-min","version":"1.1.1","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@1.1.1","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"8580443a3abb02f73254f5a286340dcbe3cf3f07","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-1.1.1.tgz","integrity":"sha512-K6N1P0mGhsg/GhQbxY8rF5fYJcp1AYjUc6kBAm6IuowQG+AsfuDVO9TR6Ba5h1PHUdq9hibjuQygoYQdIYmDtg==","signatures":[{"sig":"MEUCIGCqDjvOs0nXQNTKankJdjdNCRbSFP5B5hoxzR3WqyJbAiEA1EdlUn1d6ws1SyDY+Uns4qPAF8MsoBNHwIHkHhmrGzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index","_from":".","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"_shasum":"8580443a3abb02f73254f5a286340dcbe3cf3f07","engines":{"node":">=0.10.0"},"gitHead":"579ef44bd99ab4fb6f180ec4c29ff223f48e64a8","scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","browserify":"cake browserify","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"3.3.12","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"5.2.0","dependencies":{"binpack":"~0"},"devDependencies":{"mocha":"*","docket":"0.0.5","blanket":"*","coveralls":"*","uglify-js":"^2.4.15","browserify":"^6.1.0","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"}},"1.1.2":{"name":"osc-min","version":"1.1.2","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@1.1.2","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"3dcaff10f804c39b7080cf4c10fd7a4103cd9037","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-1.1.2.tgz","fileCount":22,"integrity":"sha512-8DbiO8ME85R75stgNVCZtHxB9MNBBNcyy+isNBXrsFeinXGjwNAauvKVmGlfRas5VJWC/mhzIx7spR2gFvWxvg==","signatures":[{"sig":"MEUCICE/ZwIobcu7KjvzoXAj/41Eq/JjiubJDoZV+LtIZ0NtAiEAs7WZSZH6HIBLjCHrxdHr39ILcdAKFPKUZMfDFAt5f6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2V4NCRA9TVsSAnZWagAAZEYP/1zXRKs6Q/2wgDIfOMGV\ngfHRcIlCVrccwAX+SD9tYVHM5iZc+BSHSWGynGGyLXsYMw900owhnU/05vEQ\nEsaesIRCVSdc00lPzVaGVl/aEUVZGQoxmRldyZBkHHSl1IucDzb/peQbi96f\nE7YqFjJwCUTOP02BErgrMIMOJXsWlkMNB76/sl7KvxgAIEc3ZeXmqJqHmcs6\nqFFNXJRxxTgUn6z8W2TgFOxaGEi/TnA58WnKcinrZ0ulEx7zDu3WbhPqRtVe\ndCthcTdeKMaMk7a2tabCuyGcSvmMVzb56A4TFkmQp+E2r36826eFHCS6MpIh\nBQwIjBRruvwFyMn/6pMBzcJUKDo2qmH7S0oOoLowhzglVp88mJjTbAbeJXeK\nzib2uQvinvUeJbP3CDw68Bt2Rob+UOhAWlSosTKOBUtCn10mhkgTW75IdSqh\n+L/zFktN7iIwZZcIaDh+kAh1lNJytzSiGFzJZ+eMl137RgpA2F4znVTz41Tg\nGLhX0TdOCjC+pGsK3nyipwJDLq4U9xKIROoq94b4ovqBG2X5CJtZxckJ/m0R\nNvrHkIwIFZdqqDJUwtLg4lO2J70QBOIKsk39lg9dvcd2qcHCD/2yQlCfNp9y\nulbvK6w5AeLODySVsOuTqUsAOQ2sC+NI1A9GE+CX8/NiU2DrNriMOZ9HS4vg\nFcVi\r\n=Xqxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","_from":"osc-min@0.0.5","config":{"blanket":{"loader":"./node-loaders/coffee-script","pattern":"lib","data-cover-never":"node_modules"}},"engines":{"node":">=0.10.0"},"gitHead":"d0053ae1478090a741453156037ea62c4d1ca161","scripts":{"doc":"cake doc","test":"cake test","coverage":"cake coverage","coveralls":"cake coveralls","browserify":"cake browserify","prepublish":"cake doc; coffee -c lib/osc-utilities.coffee"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"6.11.3","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"12.11.0","dependencies":{"binpack":"~0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"2.*","docket":"0.0.5","blanket":"*","coveralls":"*","uglify-js":"^2.4.15","browserify":"^6.1.0","coffee-script":">=1.7.1 <2.0.0","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/osc-min_1.1.2_1574526477422_0.9946798030067916","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"osc-min","version":"2.0.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@2.0.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"cb4bc913840a31673587c353a47d6e5db4be98f8","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-2.0.0.tgz","fileCount":15,"integrity":"sha512-8kFLu/+BzBmo2s1huBrr5RxPCk/DBoDozW9b5/Xd+KBI4/A3yCYE9haytZZ3ZHtjJGb5/uUoG8hlubDC1Y5evg==","signatures":[{"sig":"MEUCIQDXy8S090vPuIVTwxSjBO4o4ibFPV4zA8Dvxk41irxreAIgY4TMRz65xlbyBrc5SaD/AXBsTszB0Kvo6sqv7RA4uKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83316},"jest":{"testRegex":"(/test/.*\\.test\\.ts$)","transform":{"^.+.ts$":["ts-jest",{"tsconfig":{"strict":false,"strictNullChecks":true}}]},"testEnvironment":"node"},"type":"module","engines":{"node":">=0.10.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"gitHead":"317a6d28e22559be28ec3502273e78ea0bee97eb","scripts":{"docs":"md-magic readme.md","lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","prepublish":"npm run build && npm run docs"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","@eslint/js":"^9.12.0","typescript":"^5.6.3","@types/jest":"^29.5.13","markdown-magic":"^3.3.0","typescript-eslint":"^8.8.1","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/osc-min_2.0.0_1728927903142_0.8878443043625381","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"osc-min","version":"2.1.0","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@2.1.0","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"32d74b85b1b009cf96141c5e203801cf79bbf3cf","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-2.1.0.tgz","fileCount":15,"integrity":"sha512-2+w+JiqiLTwUUfEFfbkg3nbvkxXJtUqV/2WWpovY7S44zjf+/dL9+9bPOs69BrL9WGPnyz4hhE5IJpyYzXjJhQ==","signatures":[{"sig":"MEYCIQDA4xMX2KesIiw2YoBDg264dzWNi099Y7aNF6QwN/A2wwIhAMvrdzwD9DhwuAwlkMDF6i5P+PgKb0x34hyEIsn36HCR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83316},"jest":{"testRegex":"(/test/.*\\.test\\.ts$)","transform":{"^.+.ts$":["ts-jest",{"tsconfig":{"strict":false,"strictNullChecks":true}}]},"testEnvironment":"node"},"type":"module","engines":{"node":">=0.10.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"gitHead":"63180471c8a17afdb80585df9049ce3ab511c71c","scripts":{"docs":"md-magic readme.md","lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","prepublish":"npm run build && npm run docs"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","@eslint/js":"^9.12.0","typescript":"^5.6.3","@types/jest":"^29.5.13","markdown-magic":"^3.3.0","typescript-eslint":"^8.8.1","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/osc-min_2.1.0_1729822099747_0.28066633970599186","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"osc-min","version":"2.1.1","keywords":["open sound control","OSC","music control","NIME"],"author":{"url":"http://www.russellmcc.com","name":"Russell McClellan","email":"russell.mcclellan@gmail.com"},"license":"Zlib","_id":"osc-min@2.1.1","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"homepage":"https://github.com/russellmcc/node-osc-min#readme","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"dist":{"shasum":"5d88f1a1ade29525ab2df92da49595b8709498b6","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-2.1.1.tgz","fileCount":7,"integrity":"sha512-3Ai9vP8AAh1sCh5Zm8BUybfulv5OvqpTVa2BcUoTrLeD1Ss3cohIQpF1f18gx0CTbi9Dv4SvtdMb7y4g++7lYA==","signatures":[{"sig":"MEUCIQCerEb128l8FGMKBy6JdjaNQNfpqbQC9GhMiHUgihv8xAIgWzPDer9Wh311hdhKBVmoPNgmR/K7mODXw6bG4DccE+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37620},"jest":{"testRegex":"(/test/.*\\.test\\.ts$)","transform":{"^.+.ts$":["ts-jest",{"tsconfig":{"strict":false,"strictNullChecks":true}}]},"testEnvironment":"node"},"type":"module","engines":{"node":">=0.10.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"gitHead":"34a9f91944820624f0155acc73c9339ac79f0371","scripts":{"docs":"md-magic readme.md","lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","prepublish":"npm run build && npm run docs"},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/russellmcc/node-osc-min.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple utilities for open sound control in node.js","directories":{"lib":"lib","examples":"examples"},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","@eslint/js":"^9.12.0","typescript":"^5.6.3","@types/jest":"^29.5.13","markdown-magic":"^3.3.0","typescript-eslint":"^8.8.1","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/osc-min_2.1.1_1730551434762_0.4636806894187495","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"osc-min","version":"2.1.2","author":{"name":"Russell McClellan","email":"russell.mcclellan@gmail.com","url":"http://www.russellmcc.com"},"description":"Simple utilities for open sound control in node.js","keywords":["open sound control","OSC","music control","NIME"],"repository":{"type":"git","url":"git+ssh://git@github.com/russellmcc/node-osc-min.git"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"devDependencies":{"@eslint/js":"^9.12.0","@types/jest":"^29.5.13","eslint":"^9.12.0","eslint-plugin-prefer-arrow-functions":"^3.4.1","globals":"^15.11.0","jest":"^29.7.0","markdown-magic":"^3.3.0","ts-jest":"^29.2.5","typescript":"^5.6.3","typescript-eslint":"^8.8.1"},"directories":{"lib":"lib","examples":"examples"},"license":"Zlib","engines":{"node":">=0.10.0"},"type":"module","scripts":{"prepublish":"npm run build && npm run docs","build":"tsc","docs":"md-magic readme.md","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint"},"jest":{"testEnvironment":"node","testRegex":"(/test/.*\\.test\\.ts$)","transform":{"^.+.ts$":["ts-jest",{"tsconfig":{"strict":false,"strictNullChecks":true}}]}},"_id":"osc-min@2.1.2","gitHead":"573b2d967a3477f949116b64024a3cd804c5014f","bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"homepage":"https://github.com/russellmcc/node-osc-min#readme","_nodeVersion":"23.1.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-dEhg7wBJ+QTHqY4iwnctkaFWzXLq+yHA2olxYfnxBw1fMy/iWJ/b7ovfXfwc/yxLXGiUHQhTxlQSHzL8ueHz6Q==","shasum":"1b7dbbdd6d43659c1a9f84571cc9bd9749894cdf","tarball":"https://registry.npmjs.org/osc-min/-/osc-min-2.1.2.tgz","fileCount":7,"unpackedSize":37624,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICazoibsXd3K2GLW3VsbA2d6ZQvpvn3UZBLOowOyobCJAiEA1eaNsyw1dezHLeFAe6+rSU0pizlxzpP6AH8YiIrEYX4="}]},"_npmUser":{"name":"ghostfact","email":"russell.mcclellan@gmail.com"},"maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/osc-min_2.1.2_1738038948295_0.9794832093312764"},"_hasShrinkwrap":false}},"time":{"created":"2011-10-09T19:42:07.113Z","modified":"2025-01-28T04:35:48.695Z","0.0.1":"2011-10-09T19:42:07.546Z","0.0.3":"2012-03-13T03:04:13.469Z","0.0.4":"2012-04-11T14:20:01.961Z","0.0.5":"2012-04-12T03:39:01.108Z","0.0.6":"2012-04-20T15:01:31.993Z","0.0.7":"2012-07-12T16:17:52.583Z","0.0.8":"2012-07-30T13:35:16.185Z","0.0.9":"2013-02-20T15:39:34.518Z","0.0.10":"2013-07-31T20:42:58.519Z","0.0.11":"2013-09-02T19:48:13.592Z","0.0.12":"2013-09-03T14:39:27.353Z","0.0.13":"2014-01-20T03:08:36.533Z","0.0.14":"2014-02-06T04:51:56.344Z","0.0.15":"2014-02-06T05:08:35.845Z","0.1.0":"2014-02-27T04:15:46.005Z","0.2.0":"2014-10-17T02:50:44.440Z","1.0.0":"2016-01-07T01:25:02.311Z","1.1.0":"2016-01-09T17:07:28.686Z","1.1.1":"2016-01-09T17:14:32.226Z","1.1.2":"2019-11-23T16:27:57.583Z","2.0.0":"2024-10-14T17:45:03.336Z","2.1.0":"2024-10-25T02:08:19.977Z","2.1.1":"2024-11-02T12:43:54.987Z","2.1.2":"2025-01-28T04:35:48.517Z"},"bugs":{"url":"https://github.com/russellmcc/node-osc-min/issues"},"author":{"name":"Russell McClellan","email":"russell.mcclellan@gmail.com","url":"http://www.russellmcc.com"},"license":"Zlib","homepage":"https://github.com/russellmcc/node-osc-min#readme","keywords":["open sound control","OSC","music control","NIME"],"repository":{"type":"git","url":"git+ssh://git@github.com/russellmcc/node-osc-min.git"},"description":"Simple utilities for open sound control in node.js","maintainers":[{"name":"ghostfact","email":"russell.mcclellan@gmail.com"}],"readme":"# osc-min\n\n_simple utilities for open sound control in node.js_\n\nThis package provides some node.js utilities for working with\n[OSC](http://opensoundcontrol.org/), a format for sound and systems control.  \n Here we implement the [OSC 1.1][spec11] specification. OSC is a transport-independent\nprotocol, so we don't provide any server objects, as you should be able to\nuse OSC over any transport you like. The most common is probably udp, but tcp\nis not unheard of.\n\n[spec11]: http://opensoundcontrol.org/spec-1_1\n\n---\n\n## Examples\n\nFurther examples available in the `examples` folder.\n\n### A simple OSC server that prints any received messages\n\n<!-- doc-gen CODE src=\"examples/printosc.mjs\" lines=\"8-16\" syntax=\"js\" -->\n```js\nconst sock = udp.createSocket(\"udp4\", (msg) => {\n  try {\n    console.log(osc.fromBuffer(msg));\n  } catch (e) {\n    console.log(\"invalid OSC packet\", e);\n  }\n});\n\nsock.bind(inport);\n```\n<!-- end-doc-gen -->\n\n### Send a message containing multiple arguments every 2 seconds\n\n<!-- doc-gen CODE src=\"examples/oscheartbeat.mjs\" lines=\"9-25\" syntax=\"js\" -->\n```js\nconst sendHeartbeat = () => {\n  const buf = toBuffer({\n    address: \"/heartbeat\",\n    args: [\n      12,\n      \"sttttring\",\n      new TextEncoder().encode(\"beat\"),\n      {\n        type: \"integer\",\n        value: 7,\n      },\n    ],\n  });\n  return udp.send(buf, 0, buf.byteLength, outport, \"localhost\");\n};\n\nsetInterval(sendHeartbeat, 2000);\n```\n<!-- end-doc-gen -->\n\n### A simple OSC re-director\n\n<!-- doc-gen CODE src=\"examples/osc-redirect.mjs\" lines=\"10-28\" syntax=\"js\"-->\n```js\nconst sock = dgram.createSocket(\"udp4\", (msg) => {\n  try {\n    const redirected = osc.applyAddressTransform(\n      msg,\n      (address) => `/redirect${address}`\n    );\n    return sock.send(\n      redirected,\n      0,\n      redirected.byteLength,\n      outport,\n      \"localhost\"\n    );\n  } catch (e) {\n    return console.log(`error redirecting: ${e}`);\n  }\n});\n\nsock.bind(inport);\n```\n<!-- end-doc-gen -->\n\n---\n\n## Javascript representations of the OSC types.\n\nSee the [spec][spec] for more information on the OSC types.\n\n- An _OSC Packet_ is an _OSC Message_ or an _OSC Bundle_.\n\n- An _OSC Message_:\n\n       {\n           oscType : \"message\"\n           address : \"/address/pattern/might/have/wildcards\"\n           args : [arg1,arg2]\n       }\n\nWhere args is an array of _OSC Arguments_. `oscType` is optional.\n`args` can be a single element.\n\n- An _OSC Argument_ is represented as a javascript object with the following layout:\n\n       {\n           type : \"string\"\n           value : \"value\"\n       }\n\nWhere the `type` is one of the following:\n\n- `string` - string value\n- `float` - numeric value\n- `integer` - numeric value\n- `color` - JS object containing `red`, `green`, `blue`, `alpha` in range 0-255\n- `midi` - four-element array of numbers representing a midi packet of data\n- `symbol` - string value\n- `character` - a single-character string\n- `double` - numeric value\n- `bigint` - 64-bit `bigint` value (watch out, this will be truncated to 64 bits!)\n- `blob` - `ArrayBuffer`, `DataView`, `TypedArray` or node.js `Buffer`\n- `true` - value is boolean true\n- `false` - value is boolean false\n- `null` - no value\n- `bang` - no value (this is the `I` type tag)\n- `timetag` - Javascript `Date`\n- `array` - array of _OSC Arguments_\n\nNote that `type` is always a string - i.e. `\"true\"` rather than `true`.\n\nThe following non-standard types are also supported:\n\n- `double` - numeric value (encodes to a float64 value)\n\nFor messages sent to the `toBuffer` function, `type` is optional.\nIf the argument is not an object, it will be interpreted as either\n`string`, `float`, `array` or `blob`, depending on its javascript type\n(String, Number, Array, Buffer, respectively)\n\n- An _OSC Bundle_ is represented as a javascript object with the following fields:\n\n       {\n           oscType : \"bundle\"\n           timetag : 7\n           elements : [element1, element]\n       }\n\n`oscType` \"bundle\"\n\n`timetag` is one of:\n\n- `Date` - a JavaScript Date object\n- `Array` - `[numberOfSecondsSince1900, fractionalSeconds]`\n  Both values are `number`s. This gives full timing accuracy of 1/(2^32) seconds.\n\n`elements` is an `Array` of either _OSC Message_ or _OSC Bundle_\n\n## [spec]: http://opensoundcontrol.org/spec-1_0\n\n## Migrating from 1.0\n\nThere have been a few breaking changes from the 1.0 version:\n\n- We now provide type declarations for typescript compatibility\n- We always enable the previously optional \"strict\" errors\n- Many explicit error messages for passing in data of the wrong type have been removed. We encourage you to use typescript to prevent these sorts of errors.\n- Functions that used to return `Buffer` now return `DataView`\n- TimeTags must be specified as `Date`s or `[number, number]` arrays, and are always returned as `[number, number]` arrays. To convert between arrays and `Date`s, use `dateToTimetag` and `timetagToDate`.\n- The two-argument version of `toBuffer` has been removed.\n\n## License\n\nLicensed under the terms found in COPYING (zlib license)\n","readmeFilename":"readme.md","users":{"fgribreau":true}}