{"_id":"dat-key-as","_rev":"3-9cc45e568f836f592c6162f1db9fa544","name":"dat-key-as","description":"get a dat key as a string or buffer","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"dat-key-as","version":"1.0.0","description":"get a dat key as a string or buffer","main":"index.js","scripts":{"test":"standard && tape test.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/joehand/dat-key-as.git"},"author":{"name":"Joe Hand","email":"joe@hand.email","url":"https://joeahand.com/"},"license":"MIT","bugs":{"url":"https://github.com/joehand/dat-key-as/issues"},"homepage":"https://github.com/joehand/dat-key-as#readme","dependencies":{"dat-buffer-key":"^1.0.1","dat-string-key":"^1.0.0"},"devDependencies":{"standard":"^8.5.0","tap-spec":"^4.1.1","tape":"^4.6.2"},"gitHead":"db8256b2856114879d19c9a57c2f5042a1255fcd","_id":"dat-key-as@1.0.0","_shasum":"1c10e3763964ec3f1d328ea1024bdf5f836e6f86","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"jhand","email":"joe@hand.email"},"dist":{"shasum":"1c10e3763964ec3f1d328ea1024bdf5f836e6f86","tarball":"https://registry.npmjs.org/dat-key-as/-/dat-key-as-1.0.0.tgz","integrity":"sha512-z99dyUQ8/9RE1T2vKW3QwhkVpLMcrCgRic7NwUOWgIZ/7DB/ukR/Ih8Oohm2W/7Y/w1WnvKyLX6rfqBzUkL2ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyYsRYOhTD5IDRGyYDIWm/J3/kgtULi/bw8aYa4V5YXwIgcPZOuKOWBx9DVA1rrJIbYh9U+6KRwdzOfR2rdZKoZd8="}]},"maintainers":[{"name":"jhand","email":"joe@hand.email"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dat-key-as-1.0.0.tgz_1480363886247_0.17236157367005944"}}},"readme":"# dat-key-as [![Travis](https://img.shields.io/travis/joehand/dat-key-as.svg?style=flat-square)](https://travis-ci.org/joehand/dat-key-as) [![npm](https://img.shields.io/npm/v/dat-key-as.svg?style=flat-square)](https://npmjs.org/package/dat-key-as)\n\nGet a dat key as a string or buffer.\n\n* **valid string/buffer**: Returns a dat key as a string/buffer\n* **invalid key**: Throws error\n* **null**: Returns null\n\nChecks if keys are valid via [dat-encoding](https://github.com/juliangruber/dat-encoding). Uses [dat-string-key](https://github.com/joehand/dat-string-key) and [dat-buffer-key](https://github.com/joehand/dat-buffer-key) to get the key as the right type.\n\n## API\n\nGet your key as a string or buffer. Throws error if the key is not valid.\n\n```js\nvar datKeyAs = require('dat-key-as')\n\ndatKeyAs.string(key) // get a key as a string\ndatKeyAs.buffer(key) // get a key as a buffer\n\ndatKeyAs.str(key) // get a key as a string\ndatKeyAs.buf(key) // get a key as a buffer\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"jhand","email":"joe@hand.email"}],"time":{"modified":"2022-06-14T18:49:47.410Z","created":"2016-11-28T20:11:26.481Z","1.0.0":"2016-11-28T20:11:26.481Z"},"homepage":"https://github.com/joehand/dat-key-as#readme","repository":{"type":"git","url":"git+https://github.com/joehand/dat-key-as.git"},"author":{"name":"Joe Hand","email":"joe@hand.email","url":"https://joeahand.com/"},"bugs":{"url":"https://github.com/joehand/dat-key-as/issues"},"license":"MIT","readmeFilename":"readme.md"}