{"_id":"wtf8","_rev":"9-5c6bb89ed6a6633a8da8838a06b74723","name":"wtf8","description":"A Node.JS UTF-8 encoder and decoder which is able to handle characters outside Basic Multilingual Plane","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"wtf8","description":"A Node.JS UTF-8 encoder and decoder which is able to handle characters outside Basic Multilingual Plane","keywords":["utf8","unicode"],"version":"0.1.0","homepage":"http://github.com/lautis/wtf8","author":{"name":"Ville Lautanala"},"main":"./wtf8.js","directories":{"lib":"."},"scripts":{"test":"node test/index.js","preinstall":"node-waf configure build"},"repository":{"type":"git","url":"git://github.com/lautis/wtf8.git"},"devDependencies":{"benchmark":"0.3.0","iconv":"1.1.3","microtime":"0.2.0"},"license":"MIT","engines":{"node":"*"},"_npmUser":{"name":"lautis","email":"lautis@gmail.com"},"_id":"wtf8@0.1.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"3fc454e9cff9f805bab9ae3091089519a88505d5","tarball":"https://registry.npmjs.org/wtf8/-/wtf8-0.1.0.tgz","integrity":"sha512-pR3rD74pAVMZ7sAf6pCEbek9Yxk4HVBd1oTPDx64VT2A++7OtR35F0HHnbhP/p1ohosRzXCpyTaWD842kyP6Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh0aLRfU/s/eTICjbhqm9HNFHZsGfBZxylO3MkHTtrPAiEAmJVL8dcJg7sc+ZP3zuk0NBv8NsMYx5K0BqY5F4U9Wn8="}]},"maintainers":[{"name":"lautis","email":"lautis@gmail.com"}]},"0.1.1":{"name":"wtf8","description":"A Node.JS UTF-8 encoder and decoder which is able to handle characters outside Basic Multilingual Plane","keywords":["utf8","unicode"],"version":"0.1.1","homepage":"http://github.com/lautis/wtf8","author":{"name":"Ville Lautanala"},"main":"./wtf8.js","directories":{"lib":"."},"scripts":{"test":"node test/index.js","preinstall":"node-waf configure build"},"repository":{"type":"git","url":"git://github.com/lautis/wtf8.git"},"devDependencies":{"benchmark":"0.3.0","microtime":"0.2.0"},"license":"MIT","engines":{"node":"*"},"_npmUser":{"name":"lautis","email":"lautis@gmail.com"},"_id":"wtf8@0.1.1","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"ee712a516f3f0e2bd834a7bef700e19aa79df147","tarball":"https://registry.npmjs.org/wtf8/-/wtf8-0.1.1.tgz","integrity":"sha512-HTfr+Pa8BkuS6XOojlB/DS4Noevt0X927F8PzKteD9RPj9D1pUyWRexG6Jqs2EE9Ba0hbl3j9mMSpeui8S5V3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICACAgCEOlkytQ4JzSmZKtRCx5yzEa4ZhxHSEs7v3cbZAiEA9s0sQ5eQCtEQsvAWIkvIrjHmfgPDwm4z38E0qQjCLik="}]},"maintainers":[{"name":"lautis","email":"lautis@gmail.com"}]},"0.2.0":{"name":"wtf8","description":"A Node.JS UTF-8 encoder and decoder which is able to handle characters outside Basic Multilingual Plane","keywords":["utf8","unicode"],"version":"0.2.0","homepage":"http://github.com/lautis/wtf8","author":{"name":"Ville Lautanala"},"main":"./wtf8.js","directories":{"lib":"."},"scripts":{"test":"node test/index.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"http://github.com/lautis/wtf8.git"},"devDependencies":{"benchmark":">= 1.0.0","microtime":"~1.2.0"},"license":"MIT","engines":{"node":">=0.8"},"dependencies":{"nan":"~1.6.2"},"gypfile":true,"gitHead":"0a69ed77e97e7dd0793e6211a71f054d541156a2","bugs":{"url":"https://github.com/lautis/wtf8/issues"},"_id":"wtf8@0.2.0","_shasum":"a97a8a07bd79bf18af270f677a1ee8aa70ac99c5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"lautis","email":"lautis@gmail.com"},"maintainers":[{"name":"lautis","email":"lautis@gmail.com"}],"dist":{"shasum":"a97a8a07bd79bf18af270f677a1ee8aa70ac99c5","tarball":"https://registry.npmjs.org/wtf8/-/wtf8-0.2.0.tgz","integrity":"sha512-tbcMLE65ZpC3CG5Glknz7/xX7sKDytMFtdMrXV4oiIWX3VboLH2Y6DWT+EU/BO44sG/knl5Hh+2V3a3fyI/iKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7oaH6/vUWddsKcntJxkxseM+b8SY7hKqqLbvTPgp6EAiEAmqIpoVBMiSw9C4ncZtfBlVXEQagNe+QVuKQdbKbMGs0="}]}}},"readme":"# WTF8 [![Build Status](https://travis-ci.org/lautis/wtf8.svg?branch=travis-ci)](https://travis-ci.org/lautis/wtf8)\n\nA UTF-8 decoder and encoder which can handle characters outside Basic Multilingual Plane for node.js. It's also reasonably fast.\n\n## Why?\n\nV8 doesn't like 4-byte UTF-8 characters. 😞\n\n## Methods\n\n### .decode(buffer)\n\nDecode buffer containing UTF-8 data to JS string.\n\n    var utf8 = require('wtf8');\n    utf8.decode(new Buffer([0x68, 0x65, 0x6c, 0x6c, 0x6f]));\n    // => 'hello'\n\n### .encode(string)\n\nEncode strings to buffer.\n\n    var utf8 = require('wtf8');\n    utf8.encode('hello');\n    // => <SlowBuffer 68 65 6c 6c 6f>\n\n## TODO\n\n* stream piping\n","maintainers":[{"name":"lautis","email":"lautis@gmail.com"}],"time":{"modified":"2022-06-29T04:07:00.937Z","created":"2012-02-14T10:51:49.598Z","0.1.0":"2012-02-14T10:51:51.368Z","0.1.1":"2012-02-16T21:45:40.968Z","0.2.0":"2015-02-23T21:03:24.905Z"},"author":{"name":"Ville Lautanala"},"repository":{"type":"git","url":"http://github.com/lautis/wtf8.git"},"homepage":"http://github.com/lautis/wtf8","keywords":["utf8","unicode"],"bugs":{"url":"https://github.com/lautis/wtf8/issues"},"license":"MIT","readmeFilename":"README.md"}