{"_id":"utf7","_rev":"7-580011ca8baeaf0567a63595dbe228d3","name":"utf7","description":"Converts text to and from UTF-7 (RFC 2152 and IMAP)","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"utf7","version":"1.0.0","description":"Converts text to and from UTF-7 (RFC 2152 and IMAP)","author":{"name":"Konstantin Käfer","email":"kkaefer@gmail.com"},"licenses":[{"type:":"BSD"}],"main":"./utf7","devDependencies":{"expresso":"0.7.x"},"dependencies":{},"_id":"utf7@1.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"70c895de9d85b8ee7ef5a1fa8e169241c46e72cc","tarball":"https://registry.npmjs.org/utf7/-/utf7-1.0.0.tgz","integrity":"sha512-vMfAo9fTQeZG7W8PEOWa9g++rkHxYqBBrb22OWY+OMUnSFFtQURySIIJ2LstpF5JI6SzsGQNaglin2aLwA7pTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdLmXJHrQflAmr+8nbdTT3wz/wt3wEWam6yfB27ojgRwIgFHOoHjL7qMmsXqTv6v4N6x4cBg1YSq2HjlNsRqNaLEc="}]},"scripts":{}},"1.0.1":{"name":"utf7","version":"1.0.1","description":"Converts text to and from UTF-7 (RFC 2152 and IMAP)","author":{"name":"Konstantin Käfer","email":"kkaefer@gmail.com"},"licenses":[{"type":"BSD"}],"main":"./utf7","devDependencies":{"tape":"~4.6.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"1804ccb4a876fbe2c1ef13c02a83aa65d7a397ed","_id":"utf7@1.0.1","_shasum":"fb0a194cc4521b5327bcc9b59718f0536fb85d6d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"kkaefer","email":"mail@kkaefer.com"},"dist":{"shasum":"fb0a194cc4521b5327bcc9b59718f0536fb85d6d","tarball":"https://registry.npmjs.org/utf7/-/utf7-1.0.1.tgz","integrity":"sha512-uTsJiC86k3pTnrr/SoxEbCMM5dZXfmq+vCN7bZT6P0saKLQIMOz92+nujKIo1zwLbBTXqhSUFSMj2aKa/wkziA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKTpLCfoIjKxaF0EVmhzdy/3ZVJxJFjZ+v4N1NUPSJLgIhAP24Hfm9ZKQiHTbZMkFdcjq/7JofrHEk2PgAGeNNoP3g"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/utf7-1.0.1.tgz_1472657861092_0.7074706710409373"}},"1.0.2":{"name":"utf7","version":"1.0.2","description":"Converts text to and from UTF-7 (RFC 2152 and IMAP)","author":{"name":"Konstantin Käfer","email":"kkaefer@gmail.com"},"licenses":[{"type":"BSD"}],"main":"./utf7","dependencies":{"semver":"~5.3.0"},"devDependencies":{"tape":"~4.6.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"17ff1a6f3b9388522dd7996d33ac48ab78fe1687","_id":"utf7@1.0.2","_shasum":"955f490aae653ba220b9456a0a8776c199360991","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"kkaefer","email":"mail@kkaefer.com"},"dist":{"shasum":"955f490aae653ba220b9456a0a8776c199360991","tarball":"https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz","integrity":"sha512-qQrPtYLLLl12NF4DrM9CvfkxkYI97xOb5dsnGZHE3teFr0tWiEZ9UdgMPczv24vl708cYMpe6mGXGHrotIp3Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCTv6Kwv03EqiEomllpXwO0e+n5DspSa66fI/bKMQNVwIgEy5jOKi0tUfYoDWJNfdDfERkiAv0rTILTUd8reSaaCI="}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/utf7-1.0.2.tgz_1472719574717_0.433583895675838"}}},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"}],"time":{"modified":"2022-06-28T07:08:12.123Z","created":"2011-06-12T10:17:27.408Z","1.0.0":"2011-06-12T10:17:28.040Z","1.0.1":"2016-08-31T15:37:42.845Z","1.0.2":"2016-09-01T08:46:16.182Z"},"author":{"name":"Konstantin Käfer","email":"kkaefer@gmail.com"},"readme":"# UTF-7\n\n[![CircleCI](https://circleci.com/gh/kkaefer/utf7.svg?style=svg)](https://circleci.com/gh/kkaefer/utf7)\n\nEncodes and decodes JavaScript (Unicode/UCS-2) strings to UTF-7 ASCII strings. It supports two modes: UTF-7 as defined in [RFC 2152](http://tools.ietf.org/html/rfc2152) and Modified UTF-7 as defined by the IMAP standard in [RFC 3501, section 5.1.3](http://tools.ietf.org/html/rfc3501#section-5.1.3)\n\n## Usage\n\n**RFC 2152**\n\n```javascript\nvar utf7 = require('utf7');\n\nvar encoded = utf7.encode('Jyväskylä');\nassert.equal('Jyv+AOQ-skyl+AOQ-', encoded);\n\nvar decoded = utf7.decode(encoded);\nassert.equal('Jyväskylä', decoded);\n```\n\nBy default, `.encode()` only encodes the default characeters defined in RFC 2152. To also encode optional characters, use `.encodeAll()` or specify the characters you want to encode as the second argument to `.encode()`.\n\n**IMAP (RFC 3501)**\n\n```javascript\nvar utf7 = require('utf7').imap;\n\nvar encoded = utf7.encode('\"你好\" heißt \"Hallo\"');\nassert.equal('\"&T2BZfQ-\" hei&AN8-t \"Hallo\"', encoded);\n\nvar decoded = utf7.decode(encoded);\nassert.equal('\"你好\" heißt \"Hallo\"', decoded);\n```\n","readmeFilename":"README.md"}