{"_id":"qtdatastream","_rev":"60-02d62cd8b523a6e132e927547f96db0b","name":"qtdatastream","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"qtdatastream","version":"0.1.0","keywords":[],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.1.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"6dd3befdd8edb28c8b68d354ccefed0e93a3964a","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.1.0.tgz","integrity":"sha512-QxyrLNF3TpbUvbFMoMyR4mMJIfn/P3EhQFqWa8ULRnJoPeFH9F1zz/l19L4R7xDPMfrMyqYFKayXm3wfTRZsvg==","signatures":[{"sig":"MEUCIQCXg4cMW2YUgIfJmW6QF9zPx+hsPXXihFFZ8IVC15NxlwIgNOBnRKXWJussZfs0RigI4jteU58+XWHZWOxp/L9skhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/node-qtdatastream","_from":".","_shasum":"6dd3befdd8edb28c8b68d354ccefed0e93a3964a","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"deprecated":"other versions don't work","repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.7","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.1.1":{"name":"qtdatastream","version":"0.1.1","keywords":[],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.1.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"872a8c5d136c4f6da9223abaff1ba4e50f02e338","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.1.1.tgz","integrity":"sha512-/eYC4jNP9Yqlez67fIMbgdiKTwA1YV4sWwHEGieiBzmGrC0oXD9/nX8w3ygjCsBBqarHx+hrsJyUf2wYUN0HXA==","signatures":[{"sig":"MEYCIQDuspj71LBS63qdAUfuJb6sRRjLSKkiTWuA2l37nWrtJQIhAL1yPp5uaVkvR9K4dqdCD2deX7I9S6nAXHbTOe2S0QCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/node-qtdatastream","_from":".","_shasum":"872a8c5d136c4f6da9223abaff1ba4e50f02e338","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"deprecated":"other versions don't work","repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.7","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.1.2":{"name":"qtdatastream","version":"0.1.2","keywords":[],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.1.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"123ac37967f4ecff057ff158f474c393b42db231","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.1.2.tgz","integrity":"sha512-lWA2MlZyMgXelNd9xkZdg6fd97/zodXH9Cab4ooJCF5FgG2lN/rL/wfqSSdKxdhoMcTXQq6AuY5AoC1KYAjZNQ==","signatures":[{"sig":"MEUCIQCoU7ung+7ascs6FAuzrKKfwkYsMFvZJBd0ELZ7CRewwAIgChq/azjC2ug3bL64P74LOEDP5MzKIt8jbRK40UKtHsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"123ac37967f4ecff057ff158f474c393b42db231","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"deprecated":"other versions don't work","repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.7","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.1.3":{"name":"qtdatastream","version":"0.1.3","keywords":[],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.1.3","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"ed0fb61ebbc50fb4a4ad42dbfec2f9fe54c15d29","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.1.3.tgz","integrity":"sha512-brrbmQB/jEhZJDaDFz6yMqbfRd7HZP8k3gpJd6Xd/Yg7sUVN2x2sFYpGQur/IPUmza/p+IjrB6gD3G0CCe5t9Q==","signatures":[{"sig":"MEUCID9OYry1G4+xxnV29fIp/ZYiJp/XtPlNbPFML/z2+lGaAiEAhNzJDe3Lt4l9C1k0m6kPJGjXKD8bUr0KmMDBEBIh3Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"ed0fb61ebbc50fb4a4ad42dbfec2f9fe54c15d29","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.7","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.1.4":{"name":"qtdatastream","version":"0.1.4","keywords":["qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.1.4","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"3ed8cfc72cb1337d4f74562c3980bdc554e8a987","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.1.4.tgz","integrity":"sha512-QPrWohFTR/BGzFUirh7/3d/DmM8Q//XCBM0dCMcKzkvyacaxKcPLeFISp4ik4DprjylL0w1ft7TWP9xe2T41Pw==","signatures":[{"sig":"MEUCIQDMeYU2OGj5z7Ts3NlwKlxgcB9+AiHXtvmwhZmwe84epgIgTj3ltv58drPKPQ1V+A/j88/Sz3oW5yXUpS5UF20eGiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"3ed8cfc72cb1337d4f74562c3980bdc554e8a987","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.7","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.0":{"name":"qtdatastream","version":"0.2.0","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"3ca216f60c3e4a8fba7d228426f1c019ad84d1c2","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.0.tgz","integrity":"sha512-cu6tbOiCxu7QRd85tqoL2EYIqUWPFXTJCRJIoqPu0suddjMZzTcyIKfsGtMyRBY+29OTu/w92UiStQxKibRMhQ==","signatures":[{"sig":"MEQCIBfqXQomn4EPrhxRYvORPh0SniiGdVcDE86AcjGGj3J+AiB6YeypuusxR0VAaVjEskjolKAc/ZZkrKBp4gVLfCSofg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.3","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.1":{"name":"qtdatastream","version":"0.2.1","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"5524a921da774cdd55a6d5d12add5e505370b031","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.1.tgz","integrity":"sha512-dPHwlAMRO3mUFLz7YH7M3fNLs7Y0Vqk0XvrMA3HqZZeADe1YyMse+/d14qQ56Mjdgk82Y3+94YSnqXUVb8Wk5A==","signatures":[{"sig":"MEUCIEd2uKONb8/E/9/nhlNvfheLyx9iJ5RIPFxGZkIRysEvAiEA+U53E82mU2q4DrG2DmHbML5lcMuu5pFzAT/rCo2w4Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.3","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.2":{"name":"qtdatastream","version":"0.2.2","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"9ff35111b91abf638a65e270bd46219656178585","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.2.tgz","integrity":"sha512-n6IFdguCR2nSlcW/VKASwnYbJ2/52L1MBCOi1cPhtsH2WkpemOqN0DJ+DdsMWzTkvzuMWfMqvvluBIBvPmTS6g==","signatures":[{"sig":"MEQCIFozjkyQkGix5ozSFT2+v2t3O661U0YqyWAdAu8Sg+jmAiAE6y3C4bZz0ITrTOgB0tFddpL+Q5dDkv0RZSM+c5zmiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.3","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.3":{"name":"qtdatastream","version":"0.2.3","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.3","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"27f7790758ed9b92a0fb30c64d50c05108809344","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.3.tgz","integrity":"sha512-KqYZYhmdtCAMbqk/6jpk/OYhbs8U55s+Atv9L6QOE1wec/joD9S0fa55izgBkQe7xO3Lds8XG7VYYLYuvfQfJA==","signatures":[{"sig":"MEQCIFwdKg73oLa7bpVVoCOColtfs7YY33qFwGnuynwN8m8fAiBlUYx1+S0UB9r1oGS1W5p9HUcTHo0U6mV+kiPoYgLvQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.3","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.4":{"name":"qtdatastream","version":"0.2.4","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.4","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"c288447cf3a2ccefba0a1e8a71d90751637d6bcc","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.4.tgz","integrity":"sha512-3s5AbSi7SZor0Q3oTsL6gGUorszu71xRhz7DfX4H4iad8zrwYQqW57HPGNTctzsGzvURMFz4HCHtaRwSgxiPyQ==","signatures":[{"sig":"MEUCIDrkVE651SBiLOnKV7JZQ2habQsKCiWvmIH/whfiwACvAiEApl6AwZW9k8vFojQqhNXwcCKwv3kMPB7jQ6WGU2QJXXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"c288447cf3a2ccefba0a1e8a71d90751637d6bcc","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.2.5":{"name":"qtdatastream","version":"0.2.5","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.2.5","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"f585cfc66c0db08da7889a121089d161b4a74529","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.2.5.tgz","integrity":"sha512-R+aAz1HWXNg1HRXqkJq1cst6xSx37BDsOpvSlRbT97AJZsjkb1z2g0UALXa9fDj9f4C2CMJt+mjp8L5cHqMYqA==","signatures":[{"sig":"MEQCIGZZlBo8R/HqlFRwlr/4Vhs4QqTDvn0KT4d8FkhaATv+AiAqotIDIkWf16Ify2S3tXEZ+/o89PeqkvbQAIJf7ACkow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"f585cfc66c0db08da7889a121089d161b4a74529","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.0":{"name":"qtdatastream","version":"0.3.0","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"dd861407d017fb73b0cd2e3bd5fd0495b93c56b8","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.0.tgz","integrity":"sha512-CAGNq8Vui4kN+w8T7uV8LD55kK7QsiIgJ9mlbZ5Ttd2q1/+aXrVYteALMaGf61sq8MDm/B28VClXtebGaYE52A==","signatures":[{"sig":"MEUCID5AFmz55P0wBBX2gMHGpKcDsiCnTEED2a+Xp08l0X/lAiEA7xkw89gRfkOW/RhzsvEclSPxSkl1Q2OlTPHcquAdOyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"dd861407d017fb73b0cd2e3bd5fd0495b93c56b8","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.1":{"name":"qtdatastream","version":"0.3.1","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"f758f366f376d25c1416712c487b8188be5a867c","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.1.tgz","integrity":"sha512-RnyiKlg9I4XhOIQPX6tdtRym/rz74ZW+K6UKetxzk8gXxGoYcHp9xTJKXI+FcK7BBvPjaK+UwQLdhE0o8tP2OQ==","signatures":[{"sig":"MEUCIDsFryT5nNAg68V+6pOp9pwvoHPmaIW6ZqFGRfB2ycGbAiEAjCdIv9KzNmn+lDoSv0wCTdGYSLZTAA1rpur78PNB+hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"f758f366f376d25c1416712c487b8188be5a867c","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.2":{"name":"qtdatastream","version":"0.3.2","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"e7fac8a2be5b0a18a86a9c48fc9488c35d0a38d3","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.2.tgz","integrity":"sha512-pWZbs7A0F/bTwvVc9Glefu6Hb0DaZyGpoThWFPbkvSm42XsjjsiLc52CJ/Ni+ciG2e3KYCvjxon2qzHDjsHJrw==","signatures":[{"sig":"MEQCIQDHFaX60dOo7K4Z+cMc9DsHVKeohlZDILIarRV/kJrI5AIfb6nfWxPUh6uRZcZEHDhllIa0rRYF7q2qaNfhoBgOWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"e7fac8a2be5b0a18a86a9c48fc9488c35d0a38d3","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.3":{"name":"qtdatastream","version":"0.3.3","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.3","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"72961a1d0f8e7a15c32d09f53a5c07be24c2457e","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.3.tgz","integrity":"sha512-BeXE/iwpZBDVOnQpUqdOCMz4m56yWPWJ5lDSMOLSt1Ap7UnYgbY+4x5lInyu3k2EX6EdcwCmnZcNssW0sRtbHQ==","signatures":[{"sig":"MEUCIHrn4OrwCk2Zz5tAZVep//BkesOjog6Xagru7BUBmsrKAiEA9U07iFxASBrQHKwx96xhDOHCo1s2/UcUQ5qY1v3d5rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"72961a1d0f8e7a15c32d09f53a5c07be24c2457e","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"dependencies":{"iconv":"~2.0.7"},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.4":{"name":"qtdatastream","version":"0.3.4","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.4","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"e6b60e6923b98e1767040495ceb70bc537a0ee40","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.4.tgz","integrity":"sha512-E/FvBWAEUIcsfNUnqpAjDS/Vo9OYDpYYIwL5Px56DCZeBn/20JWIZtY3cSoEoBqArc5LJvqy4rdjJnBiplsxRA==","signatures":[{"sig":"MEUCICK8h71mnPvYrNqWEW48KfZPLVqckN3KpK/oDQAsPkuCAiEA4wTZMPN0MDS0p1o6QfC5God8QszEDYJS+tY+3F1f2RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"e6b60e6923b98e1767040495ceb70bc537a0ee40","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.4.9","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.5":{"name":"qtdatastream","version":"0.3.5","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.5","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"c48cdfda4dacccfac0ac68c1e81820bac5232e5e","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.5.tgz","integrity":"sha512-wnTZzJlXw8SPh3pbj14j5Z3GFkGKXo+8eCi2ncnO3NTV7VqqnHOw1CJ6mrNzB9RH2b9HD1s5i7cPEnDESwlBtA==","signatures":[{"sig":"MEUCIQD3xMC4lxgcWLMKjrcvKsx2W/SH1ohahedwSjdrnnZ5mQIgLY/zt4G1pTgv+fHY+Cp7X+evgLkEfx5977cenHrGoUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"c48cdfda4dacccfac0ac68c1e81820bac5232e5e","engines":{"node":">= 0.10.0"},"gitHead":"5103766109af17ebaacce09365b675e779de3f20","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"1.5.0-alpha-2","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.3.6":{"name":"qtdatastream","version":"0.3.6","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.3.6","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"6eda8e060be1040c7c1011f13956fae2143764cd","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.3.6.tgz","integrity":"sha512-hVZCq2DHkRoNT8tXWHnnT/hRusXoMHU6Sn3cWQ+A7CzEXOEULkZOl4T73M7UhyrI2AAiH54FMwnCjQBgO7YVsg==","signatures":[{"sig":"MEUCIAQmHhb/BwSXLfdE5tvTk+zs1lcdSexE870nIGTuKN7qAiEAhNV26x2fIX4llCUVELxLAegT3NcspePBo4OW8rOTtQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"6eda8e060be1040c7c1011f13956fae2143764cd","engines":{"node":">= 0.10.0"},"gitHead":"3cb61c3c3ab9be0d8d6c2b336371b44d59eea815","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.0.0","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"devDependencies":{"grunt":"~0.4.4","jsdoc":"~3.3.0","grunt-jsdoc":"~0.5.4","ink-docstrap":"~0.3.0","grunt-contrib-watch":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"}},"0.4.0":{"name":"qtdatastream","version":"0.4.0","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.4.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"12fe1b468d1a1eec9593868f7719db9c235dfe41","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.4.0.tgz","integrity":"sha512-xT0Arw8fjnd2m6MPlFoV0qwRABnqcyZ4ez32QMGnTIQ+5ZXw4sGl2ORngZp5Zx9AbHrz+fsx1Hi4ZWgfdmAQJQ==","signatures":[{"sig":"MEUCIAWWIgF01PWpVj3GEE/pGPVnibhpeqdI9dkm/K76i2/GAiEApPGaI+fLqb4OyMHV4RSGUVZNaPHJ6kPU5fWhb4GmJq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"12fe1b468d1a1eec9593868f7719db9c235dfe41","engines":{"node":">= 0.10.0"},"gitHead":"a56a3f947afabe1d7be0e5a5d1c7a2805792c400","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.4.1","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"0.10.26","dependencies":{"debug":"^2.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"~3.3.0-beta1","grunt-jsdoc":"~0.5.7","ink-docstrap":"~0.4.12","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"}},"0.5.0":{"name":"qtdatastream","version":"0.5.0","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.5.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"59e7ed2b1e8a268db237fca0c893c0a599297023","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.5.0.tgz","integrity":"sha512-98B00VlPhf0oToJeIhFuJrurh670eLrqlIQ6bOv+hX+jBsZH6iX8LMxSUIBaof27r6pnZfeCYnrvjH1jjgXWKQ==","signatures":[{"sig":"MEQCIGrjDn/fr/+WShMvSnQU+fyk3DDrRnjfnu88bfLHATMfAiArHK2QWXcPu6HrUz+S5GKH3KSUdNmMUiafYkhbNxmuqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"59e7ed2b1e8a268db237fca0c893c0a599297023","engines":{"node":">= 0.10.0"},"gitHead":"009d87695f4420e52792b943f89ddef528cf69f4","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.9.1","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"0.12.3","dependencies":{"debug":"^2.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"~3.3.0-beta1","grunt-jsdoc":"~0.5.7","ink-docstrap":"~0.4.12","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"}},"0.5.1":{"name":"qtdatastream","version":"0.5.1","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.5.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"8918114096e32fbae56854a7cda6ccfa3a61bf58","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.5.1.tgz","integrity":"sha512-3rrGxsZTMxM3SQwc8haSeepFABNQyolZfJ+lkjhhKW9p9eVNWMgzhtisqPatd05AFzoeIOgK9Jnq17O8uHVdtQ==","signatures":[{"sig":"MEUCIQD01dJRSgW8zXApR16jxthQKf4eCQMvGnrWInlMQgv0rgIgN0Y9EtSZp9lHwrv+vvZBjpTJxVbqBgOmVWc6dWcfSxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"8918114096e32fbae56854a7cda6ccfa3a61bf58","engines":{"node":">= 0.10.0"},"gitHead":"b3821cfd8313ed921fda83871b39720e5bd3f2bd","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.11.3","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"0.12.7","dependencies":{"debug":"^2.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"~3.3.0-beta1","grunt-jsdoc":"~0.5.7","ink-docstrap":"~0.4.12","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"}},"0.5.2":{"name":"qtdatastream","version":"0.5.2","keywords":["qtdatastream","qt","datastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"_id":"qtdatastream@0.5.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"06a20035dc1211b027e84afbcfd0fd13c6db2bd4","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.5.2.tgz","integrity":"sha512-mcZj9wwDDHYESlijovsVe2IbpdoJtAmFQDgmASdYfuvEaH8qPulibKzvgYj21rupTCixNdtyHwdozqXpYspOWg==","signatures":[{"sig":"MEUCIQCfK/2lO3pG47VQ9TIF2VQpOAIWDO/XYdru/pkVA9imfAIgXuzAe/f0cqHujMKKtwohiWtL72vCxFRr6W7McpOqF+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"06a20035dc1211b027e84afbcfd0fd13c6db2bd4","engines":{"node":">= 0.10.0"},"gitHead":"ffb89707f202b7eb39d8a29cd724bae492894092","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"licenses":[{"url":"https://github.com/magne4000/node-qtdatastream/blob/master/LICENSE-MIT","type":"MIT"}],"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.2.4","dependencies":{"debug":"^2.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"~3.3.0-beta1","grunt-jsdoc":"~0.5.7","ink-docstrap":"~0.4.12","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"}},"0.6.0":{"name":"qtdatastream","version":"0.6.0","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"f08b1825d9d7afa8d379614e3bcce9d006f1d367","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.0.tgz","integrity":"sha512-HWttJUQzTyqXzuB023i/coGQUjlbd77JQzIjHis/oczRae/EMZF7tu1eRuVTN2DWEpwQww/XYOSHNQlmnItDfw==","signatures":[{"sig":"MEYCIQCWRDW0zgGPx5M3u8y/vvaJj42yUl5DJC/yXDu7l45u6QIhAMJeMxpGDMsDBhaAlgT+Tk+sJ16F8K89H6NU0dC+DW2S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"f08b1825d9d7afa8d379614e3bcce9d006f1d367","engines":{"node":">= 0.12"},"gitHead":"a615880e3953ba8af807ace9319eb677c11f4358","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.3.1","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.0.tgz_1458134976064_0.9233260951004922","host":"packages-13-west.internal.npmjs.com"}},"0.6.1":{"name":"qtdatastream","version":"0.6.1","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"090ef6e73604726f81e71021012613762e044021","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.1.tgz","integrity":"sha512-8htKDooIk5npSx5j8lT+MFiS2ViSGPMe1IvEpJsAjdVo+OX4F62fiHDJKhHsgvEh3RBJJkFPsiJsunzxNmWDUA==","signatures":[{"sig":"MEYCIQCA09h7dAgYtsK2Tn2BccF/1jgC3lGBko8PSe3a0ffV8gIhAMpfOsGPG4vCsJaovU+t3WXg1LVoNBJgMat/qPPdr6Du","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"090ef6e73604726f81e71021012613762e044021","engines":{"node":">= 0.12"},"gitHead":"f419b8410360eb163c43cdd4cacd08c250c25d67","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.3.1","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.1.tgz_1458144382788_0.3339736806228757","host":"packages-13-west.internal.npmjs.com"}},"0.6.2":{"name":"qtdatastream","version":"0.6.2","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"8c71b83dd8de6f1c6b09979acda937ac4de41e29","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.2.tgz","integrity":"sha512-7hr6yYSeFC62eQN9lqsNThEvRRM/eTnluEGuDZ1st651JOEAp2926qLk7jFxsq16FA+Q4o/RQcq7fpU8V7s6UA==","signatures":[{"sig":"MEQCIFpxdAipMvXpzkX4pF+RFL4K++n3qJShoOzfE9pTunaFAiBPPVLDd/qX0zx4ghdqHsTWfQIrwWwwQRq1ca5TM7jL1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"8c71b83dd8de6f1c6b09979acda937ac4de41e29","engines":{"node":">= 0.12"},"gitHead":"3bd800f3d3ea716cf17b9ccabaff86ca774d41dd","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.3.1","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.2.tgz_1458216038602_0.3244386601727456","host":"packages-13-west.internal.npmjs.com"}},"0.6.3":{"name":"qtdatastream","version":"0.6.3","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.3","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"84e1e707a77426c9e8f6ebba441c10d743cd39ed","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.3.tgz","integrity":"sha512-9e1HOMXBMBIwA7FgVQrC9oirc/XBwsFLBQrd745fk192KUjmTCWg3L5yxBmI2aNdEhh4gRuyRXe+cwNYOCDFjg==","signatures":[{"sig":"MEUCIQC3OJ2wjTsAm73cFuTgeD92qPM1UC/2+W+Bcmes/H07UgIgI6uJ3YrSRI2uSt7rKrzE9375cjnC7CZp6Z88YbIpJoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"84e1e707a77426c9e8f6ebba441c10d743cd39ed","engines":{"node":">= 0.12"},"gitHead":"97455e1cd59b49b532c54da11ebc0b8a6695b7c3","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.3.1","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.3.tgz_1458231012729_0.5409870541188866","host":"packages-13-west.internal.npmjs.com"}},"0.6.4":{"name":"qtdatastream","version":"0.6.4","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.4","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"be6d58685617b851fa7b27edb1127c9f17266978","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.4.tgz","integrity":"sha512-QryoObXJ/X3kT0XtgrR4ofVXSgc9vuIR1UMnhqerIiTO6ttar2YJXTT4GHmfVj10Xc2wQkA4bcrUEWDvCPx4xQ==","signatures":[{"sig":"MEUCIQCCmMe9RTA39f1yMxt9kpfLdIdnu22Wvdbvt6pNSHA2oAIgWm0cLtI4PlE6pv6o+slVN3oeVhw3TYkl9zwpdLP3Tnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"be6d58685617b851fa7b27edb1127c9f17266978","engines":{"node":">= 0.12"},"gitHead":"49e4da6c386de7e54d428bbfb63de4f78ee92e99","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.14.12","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.3.1","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.1"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.4.tgz_1458314989410_0.6971052789594978","host":"packages-13-west.internal.npmjs.com"}},"0.6.5":{"name":"qtdatastream","version":"0.6.5","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.5","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"f4c756b2dd985270bee64dc8e4d2294f23bf0112","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.5.tgz","integrity":"sha512-zmcgQdJE9dgpZ1fSjmPxwSqUY8huF0tCyMacSpyQTZxy+yAGd4n5sF+CblEvYJmNNNmP7Le1CHf42xO6zH4tmg==","signatures":[{"sig":"MEUCIGzoWYdx+omiQaqkxTlF3mg0NBUkcw1642UTjzyLjEK5AiEAggNh+bjg/BpUAANrSG19MVbtBb1S5YkRuEiQRpLOoFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"f4c756b2dd985270bee64dc8e4d2294f23bf0112","engines":{"node":">= 0.12"},"gitHead":"845b2e0d4460aece75204e1a05488d8bf19e5778","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.15.0","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.4.2","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.4"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.5.tgz_1460552609674_0.7644744296558201","host":"packages-16-east.internal.npmjs.com"}},"0.6.6":{"name":"qtdatastream","version":"0.6.6","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.6","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"c572113d4a2174acb4062e58c06644723b50e1c1","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.6.tgz","integrity":"sha512-n5GnzR40PYPzmlvS+OrQoodz5WKMejr2xjfLTaNUF+J2gcwhyNx/M+8MmRabO4o9d5sm3K0mT8NKamdGadlAEA==","signatures":[{"sig":"MEUCIAJk8PN3zM7cHMq7CH2pMdmyQZIYBW2cXuXqoOQ7lrqoAiEAq09iR8sAo9DCFyeiPAENzULY9GnrcUYsmn6p2Bl2Qnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"c572113d4a2174acb4062e58c06644723b50e1c1","engines":{"node":">= 0.12"},"gitHead":"6d18f51b23c6763a0bd497e0277b8df1f5b1321a","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.15.0","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.4.2","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.4"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.6.tgz_1467206216864_0.7536451814230531","host":"packages-12-west.internal.npmjs.com"}},"0.6.7":{"name":"qtdatastream","version":"0.6.7","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.6.7","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"96db024db6224367dd447f54b6b7dd24a5c2cae3","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.6.7.tgz","integrity":"sha512-AO4VLMHFb5xbLImm/VbCPugBiKvBNcyNhkHvs7BO0/LcD+osWfgV91Q7llXuobOkSQ6L/tulqDyCaCxpqR0fwA==","signatures":[{"sig":"MEYCIQDCKElb8OXXz0vGxGiCAvaLb9GpaheUuV+JU58eqH2n5gIhAKpdgq7DBjgkm0nh43yrjmUzK8EcmURr9zcbWuXlJ7+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"96db024db6224367dd447f54b6b7dd24a5c2cae3","engines":{"node":">= 0.12"},"gitHead":"8cbaa94125c3a07798f5f13ca09574c127e822ce","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"2.15.11","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"4.6.2","dependencies":{"debug":"^2.2.0","int64-buffer":"^0.1.4"},"devDependencies":{"grunt":"~0.4.5","jsdoc":"^3.4.0","minami":"^1.1.1","grunt-jsdoc":"^1.1.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-nodeunit":"~0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.6.7.tgz_1479823192391_0.7419755663722754","host":"packages-12-west.internal.npmjs.com"}},"0.7.0":{"name":"qtdatastream","version":"0.7.0","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.7.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"7b9c7ecc8f5f59926556c5e8564ffcc1d6dda377","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.7.0.tgz","integrity":"sha512-TCQnloaYscvwKnJhcUwimwDObPGa3qLI3lX3c+gNo3lLcSiPmC1mDt2GDZVXR/XHfyRTINCEF8qvWxempMA3Sw==","signatures":[{"sig":"MEQCIBMCndgArtmglxR4+4PnKm6qZyknfpjx9LHfPWrQrT6nAiB3YcX88z7nMloJKNFs8oQKd/nQ7YFhCrgHJGUsj6A1BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"7b9c7ecc8f5f59926556c5e8564ffcc1d6dda377","engines":{"node":">= 6"},"gitHead":"dd5a0d126d407cfb1d8a87be2b458c247f09b6bd","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"4.1.2","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"7.5.0","dependencies":{"debug":"^2.6.0","int64-buffer":"^0.1.9"},"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","grunt-jsdoc":"^2.1.0","loke-jsdoc-theme":"^2.1.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-nodeunit":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.7.0.tgz_1486460611957_0.905342206126079","host":"packages-12-west.internal.npmjs.com"}},"0.7.1":{"name":"qtdatastream","version":"0.7.1","keywords":["qtdatastream","qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@0.7.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"8085d390b4c19f7b02dee8a7cd873e2af58667b5","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.7.1.tgz","integrity":"sha512-EDv7ZcjCjqtD9CAt0cQfh2+Yyg+lJ2kdETQUfdOLiTE2DJ4Bxa+icIvzKkzet+lD3VguxK5S/gKhEtIWJIswVQ==","signatures":[{"sig":"MEQCIE1owMmODcOiBKMtWMizrxPbGQLc9trHOA54QwOkv9NSAiAsRkoPEsb3Ga6hDCZPzwMZXkuqkdAi8L3VX75cPbRVUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/qtdatastream","_from":".","_shasum":"8085d390b4c19f7b02dee8a7cd873e2af58667b5","engines":{"node":">= 6"},"gitHead":"8cd7ab360dc355f35004818db270ded4b97cec48","scripts":{"test":"grunt nodeunit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"4.1.2","description":"Nodejs lib which can read/write Qt formatted Datastreams","directories":{},"_nodeVersion":"7.5.0","dependencies":{"debug":"^2.6.0","int64-buffer":"^0.1.9"},"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","grunt-jsdoc":"^2.1.0","loke-jsdoc-theme":"^2.1.0","grunt-contrib-watch":"~1.0.0","grunt-contrib-nodeunit":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-0.7.1.tgz_1487063963845_0.8362046936526895","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"qtdatastream","version":"1.0.0","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@1.0.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"dd0542e742b1d7fca36a092e225f147355ad6b3b","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-1.0.0.tgz","integrity":"sha512-hQpWI/GmHkxhL3aYB+blDqOsDufGQxjHgpuvzBlrPfjAzt6hY5wJkuT1zMDlf+n/u5p1t6Aae5OaDC4eoQRgbA==","signatures":[{"sig":"MEUCIQCmbxzHSO14GeuDUHETuCvLlBfFNs2Z7F9Mh++YQrGXAQIgSrPOQ4wZzqgxoOViPT3A5I7dkvjX72pNwr7VYUEZOh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","files":["LICENSE","README.md","src","index.js"],"_shasum":"dd0542e742b1d7fca36a092e225f147355ad6b3b","engines":{"node":">= 6"},"gitHead":"a37c2de6878c62fdc351851205032def3f98528e","scripts":{"test":"grunt nodeunit","build":"grunt default"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"4.1.2","description":"Javascript library to serialize data like Qt (QDataStream)","directories":{},"_nodeVersion":"7.5.0","dependencies":{"debug":"^2.6.1","int64-buffer":"^0.1.9"},"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","eslint":"^3.16.0","docdash":"^0.4.0","webpack":"^2.2.1","babel-cli":"^6.23.0","babel-core":"^6.24.0","grunt-jsdoc":"^2.1.0","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","grunt-eslint":"^19.0.0","jsdoc-escape-at":"^1.0.1","babel-preset-env":"^1.2.1","babel-preset-es2015":"^6.22.0","grunt-contrib-nodeunit":"~1.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream-1.0.0.tgz_1490618127171_0.741825740551576","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"qtdatastream","version":"1.0.1","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@1.0.1","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"e97e8ff7d90f68f7c7211c6344f26cb69be083c8","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-1.0.1.tgz","fileCount":11,"integrity":"sha512-6AR9A+BFo5cKuAjkhBkhXAQ3zG2hWPvT5rqEprsY5V8X+GYFIMu933AL8gRPeKX4HbroZ0xWyvvd64wjzr5Dww==","signatures":[{"sig":"MEUCIQC7XZ9M59V8LGa/jFKtnCRktkSSYVhzTZDv4Ta5bFCWOQIgNuwDfkxctM550aA8X/js/cydaDXZYhnkdV1lYtFdulw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51927},"main":"./index","_from":".","files":[".babelrc","LICENSE-MIT","README.md","src","index.js"],"_shasum":"e97e8ff7d90f68f7c7211c6344f26cb69be083c8","engines":{"node":">= 6"},"gitHead":"fe6eee4086a9a932b356ca77f322d519b27cefb3","scripts":{"test":"grunt nodeunit","build":"grunt default"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"4.1.2","description":"Javascript library to serialize data like Qt (QDataStream)","directories":{},"_nodeVersion":"7.5.0","dependencies":{"debug":"^3.1.0","int64-buffer":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","eslint":"^3.16.0","docdash":"^0.4.0","babel-cli":"^6.23.0","babel-core":"^6.24.0","grunt-jsdoc":"^2.1.0","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","grunt-eslint":"^19.0.0","jsdoc-escape-at":"^1.0.1","babel-preset-env":"^1.2.1","babel-preset-es2015":"^6.22.0","grunt-contrib-nodeunit":"~1.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream_1.0.1_1520216973955_0.48914730957425334","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"qtdatastream","version":"1.0.2","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@1.0.2","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"6b34a2f06aa61910c69444aed2a9b3c5ba501971","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-1.0.2.tgz","fileCount":11,"integrity":"sha512-w//KO3CBL/LLr/tiA+02G1si7sNloLsdrEBFdu//kN7Hfc5bjomjNKjfpIqw4Hf2KybCQwKAPHgDrGmAkJ1wBw==","signatures":[{"sig":"MEQCIG6jPkWXLeL6O4okvaPs931eVWCMSUyrJSI4ekRGth+eAiACMdyXjKfFkntm5t3AvbC5myHV11XbAfEoE2l60/BiWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52003},"main":"./index","_from":".","files":[".babelrc","LICENSE-MIT","README.md","src","index.js"],"_shasum":"6b34a2f06aa61910c69444aed2a9b3c5ba501971","engines":{"node":">= 6"},"gitHead":"1872e34e128edeae86090039612e988ba98a1b94","scripts":{"test":"grunt nodeunit","build":"grunt default"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"4.1.2","description":"Javascript library to serialize data like Qt (QDataStream)","directories":{},"_nodeVersion":"7.5.0","dependencies":{"debug":"^3.1.0","int64-buffer":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","eslint":"^3.16.0","docdash":"^0.4.0","babel-cli":"^6.23.0","babel-core":"^6.24.0","grunt-jsdoc":"^2.1.0","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","grunt-eslint":"^19.0.0","jsdoc-escape-at":"^1.0.1","babel-preset-env":"^1.2.1","babel-preset-es2015":"^6.22.0","grunt-contrib-nodeunit":"~1.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream_1.0.2_1520751503047_0.5807394801254773","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"qtdatastream","version":"1.1.0","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","_id":"qtdatastream@1.1.0","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/magne4000/node-qtdatastream","bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"dist":{"shasum":"dcc02e289ffbb06614ab8945385cf99d277a3577","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-1.1.0.tgz","fileCount":11,"integrity":"sha512-XMcV74byyj5HJXDGco57tOQHvPmgUG80ke3Cn+v0VJYtph3Is+6/1tMk2vQNlJsecsBENrC4yP3DynsEf3mfWA==","signatures":[{"sig":"MEYCIQCZlcyyBnPl5MLLwPumwLgmd6iS3VH2JRO5K7S5W85TKwIhAKgxNVmYZv8ohzmSyNT48esQYicXP3pp6iDKoNvJrnnC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRyJdCRA9TVsSAnZWagAApFAQAIpwzoi2hRUzEnRu5J5T\nIWKr+RO83+QqzFqtI36bE7KnJonJDU/J6ll5joSgqYwbKx3dRTnpY7wt9VaG\nBk4Y0xzXgByc33srXagjpMs1ydzNJ0Oys/nXpDckjJ1PX8Su2DAQ8ODXfXeA\nmz5UxDdhjIA4OQp4ziM3jj68fhoMm+y/9Ck6bdaBom+iOMRuvxc29+WiVaI+\nyFPDsmIhoZp+aNg+6xO+J5dkTMXwFuOenhFcPKmQ97rtKfnMp+/TvJAwMzRS\nAGTdiSQvrEZmlnDKrJdmXxWoFkfSLddrvsQHbNdTR8drPy397PDZynTvrOYP\nSTNqRwYUky1X9re5I/BvK2NqCexni20s0xS4nphJNhyjlyJ7R6nlbKeNTlr1\ndvgHqD630SFZpsVEWWWrRaqGONUxT5mw4jL5UiY00UU4IK0lP2Z9DLk7PVR7\nZF6yV52Nrivvl/7qup75xP+7mtakW4urCuaoD9l5f1nYNukmNpb2rblSs7vD\nO8iS0fw9gv55IZU79lhSTvKet2r+g+ma74zPPLv/TQpv7k8wj8yyt8WOAxfr\nqFJXt/abILT/+BDNqTG6Q8ydjbpupnLt/Ba8haMupK5ZaXvCEDNyX72XiNhk\n/udfNIBYoCnIf5VZ8s5byjm2OWL84uK5/tsusgV0Aq4jy+p6qLssPTqWfh3U\nZugB\r\n=nsi7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","engines":{"node":">= 6"},"gitHead":"875d73bd86eb759e833611e16be90078ec6d7925","scripts":{"test":"grunt nodeunit","build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"repository":{"url":"git://github.com/magne4000/node-qtdatastream.git","type":"git"},"_npmVersion":"6.4.1","description":"Javascript library to serialize data like Qt (QDataStream)","directories":{},"_nodeVersion":"10.15.0","dependencies":{"debug":"^4.1.1","int64-buffer":"^0.99.1007"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"~1.0.1","jsdoc":"^3.4.3","eslint":"^5.12.1","docdash":"^1.0.2","babel-cli":"^6.23.0","babel-core":"^6.24.0","grunt-jsdoc":"^2.1.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","grunt-eslint":"^21.0.0","jsdoc-escape-at":"^1.0.1","babel-preset-env":"^1.2.1","babel-preset-es2015":"^6.22.0","grunt-contrib-nodeunit":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/qtdatastream_1.1.0_1548165724554_0.9804300682885969","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"qtdatastream","main":"./index","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"description":"Javascript library to serialize data like Qt (QDataStream)","version":"1.1.1","homepage":"https://github.com/magne4000/node-qtdatastream","author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"repository":{"type":"git","url":"git://github.com/magne4000/node-qtdatastream.git"},"bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"license":"MIT","engines":{"node":">= 18"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.8.0","babel-cli":"^6.26.0","babel-loader":"^9.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","docdash":"^2.0.2","eslint":"^9.8.0","globals":"^15.8.0","grunt":"^1.6.1","grunt-contrib-nodeunit":"^5.0.0","grunt-eslint":"^25.0.0","grunt-jsdoc":"^2.4.1","jsdoc":"^4.0.3","jsdoc-escape-at":"^1.0.1"},"dependencies":{"debug":"^4.3.6","int64-buffer":"^1.0.1"},"scripts":{"test":"grunt nodeunit","build":"grunt default"},"_id":"qtdatastream@1.1.1","_integrity":"sha512-Ye1Yo+Ii7e7MRzkIsARpl2EG0VD/jEHxxBynEr2lXuRA4kMCpOKBcJagNWjL+p6sRwLz1CZMk3xH68wfv2NMKw==","_resolved":"/tmp/478da58ffce0053557da4b9120c3fa6e/qtdatastream-1.1.1.tgz","_from":"file:qtdatastream-1.1.1.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ye1Yo+Ii7e7MRzkIsARpl2EG0VD/jEHxxBynEr2lXuRA4kMCpOKBcJagNWjL+p6sRwLz1CZMk3xH68wfv2NMKw==","shasum":"d7583041f4b9751e2e838c57cc917d4b33a75635","tarball":"https://registry.npmjs.org/qtdatastream/-/qtdatastream-1.1.1.tgz","fileCount":11,"unpackedSize":52099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUjzIzv5Nw4RsrcBPoMT0QxO4019M4lPJZZT2/KsHszAiBDcd/xzWJXJzhhzwNjPkpW6JgwdeQiNgl3jP8skGqUfw=="}]},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"directories":{},"maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qtdatastream_1.1.1_1722448429794_0.01813605872921986"},"_hasShrinkwrap":false}},"time":{"created":"2014-04-18T15:56:49.018Z","modified":"2024-07-31T17:53:50.108Z","0.1.0":"2014-04-18T15:56:49.018Z","0.1.1":"2014-04-22T14:36:35.765Z","0.1.2":"2014-04-22T14:45:04.638Z","0.1.3":"2014-04-22T15:00:08.273Z","0.1.4":"2014-04-22T15:10:04.069Z","0.2.0":"2014-04-23T14:29:10.082Z","0.2.1":"2014-04-23T17:14:18.514Z","0.2.2":"2014-04-25T13:24:14.525Z","0.2.3":"2014-04-29T14:27:06.433Z","0.2.4":"2014-05-07T14:18:54.440Z","0.2.5":"2014-05-07T18:41:31.430Z","0.3.0":"2014-05-09T15:19:17.134Z","0.3.1":"2014-05-13T15:55:39.872Z","0.3.2":"2014-05-15T15:55:59.622Z","0.3.3":"2014-05-21T14:03:33.372Z","0.3.4":"2014-05-22T12:50:55.937Z","0.3.5":"2014-07-16T12:03:57.037Z","0.3.6":"2014-11-21T08:45:41.449Z","0.4.0":"2015-02-06T13:33:02.665Z","0.5.0":"2015-09-08T07:24:30.564Z","0.5.1":"2015-10-14T06:48:20.180Z","0.5.2":"2016-01-20T14:19:20.192Z","0.6.0":"2016-03-16T13:29:39.047Z","0.6.1":"2016-03-16T16:06:25.920Z","0.6.2":"2016-03-17T12:00:41.628Z","0.6.3":"2016-03-17T16:10:16.629Z","0.6.4":"2016-03-18T15:29:53.537Z","0.6.5":"2016-04-13T13:03:31.511Z","0.6.6":"2016-06-29T13:17:00.602Z","0.6.7":"2016-11-22T13:59:55.856Z","0.7.0":"2017-02-07T09:43:35.221Z","0.7.1":"2017-02-14T09:19:24.462Z","1.0.0":"2017-03-27T12:35:27.830Z","1.0.1":"2018-03-05T02:29:34.094Z","1.0.2":"2018-03-11T06:58:23.141Z","1.1.0":"2019-01-22T14:02:04.656Z","1.1.1":"2024-07-31T17:53:49.922Z"},"bugs":{"url":"https://github.com/magne4000/node-qtdatastream/issues"},"author":{"name":"Joël Charles","email":"joel.charles91@gmail.com"},"license":"MIT","homepage":"https://github.com/magne4000/node-qtdatastream","keywords":["qt","datastream","qdatastream","qvariant","buffer"],"repository":{"type":"git","url":"git://github.com/magne4000/node-qtdatastream.git"},"description":"Javascript library to serialize data like Qt (QDataStream)","maintainers":[{"name":"magne4000","email":"joel.charles91@gmail.com"}],"readme":"[![NPM](https://nodei.co/npm/qtdatastream.png)](https://npmjs.org/package/qtdatastream)\n\n[![Build Status](https://travis-ci.org/magne4000/node-qtdatastream.svg?branch=es2015)](https://travis-ci.org/magne4000/node-qtdatastream)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nJavascript [QDatastream](http://doc.qt.io/qt-4.8/qdatastream.html) (de)serializer.\n\nList of types handled for (de)serialization:\n  QBool, QShort, QInt, QInt64, QUInt, QUInt64, QDouble, QMap, QList, QString, QVariant, QStringList, QByteArray, QUserType, QDateTime, QTime, QChar, QInvalid\n\n## Getting Started\nInstall the module with `npm install node-qtdatastream --production`,\nor `npm install node-qtdatastream` for development purpose.\n\n## Documentation\n[Technical documentation](http://magne4000.github.io/qtdatastream/1.0.1/)\n\n### Type inference\nJavascript types can be automatically converted to Qt Types, and here is the default behavior\n\n#### javascript to QClass\n| javascript | QClass                                 |\n|------------|----------------------------------------|\n| string     | QString                                |\n| number     | QUInt (this can be overloaded)         |\n| boolean    | QBool                                  |\n| Array      | QList&lt;QVariant&lt;?&gt;&gt;         |\n| Date       | QDateTime                              |\n| Map        | QMap&lt;QString, QVariant&lt;?&gt;&gt; |\n| Object     | QMap&lt;QString, QVariant&lt;?&gt;&gt; |\n\nYou can always force any type to be coerced to any Qt type\n```javascript\nconst { QByteArray } = require('qtdatastream').types;\nconst s = \"hello\"; // If given to the writer, it will be coerced to QString\nconst qbytearray = QByteArray.from(s); // This will write the same string but as a QByteArray\n```\n\nNB: you can change default behavior for number\n```javascript\nconst { QVariant, Types } = require('qtdatastream').types;\nconst n = 1; // Would be written as QUInt\nQVariant.coerceNumbersTo(Types.DOUBLE); // Will now write any number as QDouble\n```\n\n#### QClass to javascript\nQt Types are also converted to native javascript type automatically upon reading\n\n| QClass      | javascript          |\n|-------------|---------------------|\n| QString     | string              |\n| QUInt       | number              |\n| QInt        | number              |\n| QUInt64     | number              |\n| QInt64      | number              |\n| QDouble     | number              |\n| QShort      | number              |\n| QBool       | number              |\n| QList       | Array               |\n| QStringList | Array&lt;string&gt; |\n| QByteArray  | Buffer              |\n| QMap        | Object              |\n| QUserType   | Object              |\n| QDateTime   | Date                |\n| QTime       | number              |\n| QChar       | string              |\n| QInvalid    | undefined           |\n\n#### QUserType special treatment\nQUserType are special types defined by user (QVariant::UserType).\n\nQUserType are defined like this `<size:uint32><bytearray of size>`. bytearray\ncan be casted to string (but it is not a string as intended by Qt,\nbecause it is UTF8 and not UTF16) : `bytearray.toString()`. The resulting string\nis the QUserType key.\n\n##### Reader\nThe Reader use an internal mechanism to know which parser must be used for each\nQUserType. They are defined like this:\n```javascript\nconst { QUserType } = require('qtdatastream').types;\nQUserType.register(\"NetworkId\", qtdatastream.Types.INT); //NetworkId here is our key\n```\n\nThis tell the reader to decode `NetworkId` bytearray like and INT. But those\nstructures can be much more complicated:\n```javascript\nconst { QUserType } = require('qtdatastream').types;\nQUserType.register(\"BufferInfo\", [\n    {id: qtdatastream.Types.INT},\n    {network: qtdatastream.Types.INT},\n    {type: qtdatastream.Types.SHORT},\n    {group: qtdatastream.Types.INT},\n    {name: qtdatastream.Types.BYTEARRAY}\n]);\n```\n\nThe bytearray corresponding to this structure look like this :\n```\n  <int32><int32><int16><int32><qbytearray>\n```\n\nThe whole new type will be put in a new Object, the `id` key will contain the first\n&lt;int32&gt;, the `network` key will contain the second &lt;int32&gt;, etc.\nThe definition is contained into an array to force a parsing order (here, `id` will\nalways be the first &lt;int32&gt; block).\n\n\nUserTypes can also be nested, by specifying the usertype name instead of Qt type :\n```javascript\nQUserType.register(\"BufferInfoContainer\", [\n    {id: qtdatastream.Types.INT},\n    {bufferInfo: \"BufferInfo\"} // here we reference the BufferInfo QUserType\n]);\n```\nKeep in mind that if a usertype `X` references usertype `Y`, `Y` should be declared before `X`.\n\n##### Writer\nCustom usertypes can be defined as for Reader, with the help of `QUserType.register` method.\n\nWriting UserType is done as follow:\n```javascript\nconst { Socket } = require('qtdatastream').socket;\nconst { QUserType } = require('qtdatastream').types;\nconst qtsocket = new Socket(myRealSocket);\n\nconst data = {\n    \"BufferInfo\": new QUserType(\"BufferInfo\", {\n        id: 2,\n        network: 4,\n        type: 5,\n        group: 1,\n        name: \"BufferInfo name\"\n    })\n});\n\nqtsocket.write(data);\n```\nSome more examples can be found in test folder.\n\n### ES6/7\nES7 decorators can be used to simplify serializable data representation\n```javascript\nconst { types: { QUserType, QString, QUInt, Types }, serialization: { Serializable, serialize } } = require('qtdatastream');\n// Register usertype\nQUserType.register('Network::Server', Types.MAP);\n\n@Serializable('Network::Server')\nexport class Server {\n    @serialize(QString, {in: 'HostIn', out: 'HostOut'))\n    host;\n\n    @serialize(QUInt, 'Port')\n    port = 6667;\n\n    @serialize(QUInt)\n    sslVersion = 0;\n\n    constructor(args) {\n        this.blob = true; // will not be serialized at export\n        Object.assign(this, args);\n    }\n}\n\nconst parsedUserType = {\n    HostIn: 'myHost',\n    Port: 1234\n}; // This usually comes from qtsocket\nconst server = new Server(parsedUserType);\n// server == {\n//     host: 'myHost',\n//     port: 1234,\n//     sslVersion: 0\n// }\n\n// This will call server.export() method before sending to the server,\n// which exports the object as dictated by Server class and 'Network::Server' usertype\nqtsocket.write(server)\n```\n\n`Serializable` parameter (usertype) is optionnal. If unspecified, it will be exported as a `QMap`.\n\nIf `Serializable` class implements `_export` method, the return of this function will be used\ninstead of object own attributes.\n```javascript\n@Serializable()\nexport class Server {\n  _export() {\n    return {\n      'a': 'b'\n    };\n  }\n}\n```\n\n## Example\n```javascript\nconst { Socket } = require('qtdatastream').socket;\nconst { QUserType } = require('qtdatastream').types;\nconst net = require('net');\n\nvar client = net.Socket();\n\n// Connect to a Qt socket\n// and write something into the socket\nclient.connect(65000, \"domain.tld\", function(){\n    const qtsocket = new Socket(client);\n\n    // Here data is the already parsed response\n    qtsocket.on('data', function(data) {\n        //...\n    });\n\n    // Write something to the socket\n    qtsocket.write({\n        \"AString\": \"BString\",\n        \"CString\": 42\n    });\n});\n```\n\n## Debugging\nDebug mode can be activated by setting environment variable DEBUG in your shell before launching your program:\n```\nexport DEBUG=\"qtdatastream:*\"\n```\n\n## License\nCopyright (c) 2019 Joël Charles\nLicensed under the MIT license.\n","readmeFilename":"README.md"}