{"_id":"@0b1.org/yaml-reader","_rev":"2-d2dc9380a54bf12bf9330744cca12823","name":"@0b1.org/yaml-reader","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@0b1.org/yaml-reader","version":"1.0.0","keywords":["yaml","parse","yml"],"author":{"name":"david pither"},"license":"MIT","_id":"@0b1.org/yaml-reader@1.0.0","maintainers":[{"name":"davidp336","email":"sourcecoder0b1@gmail.com"}],"dist":{"shasum":"161c691cef140ffa5ef36d5fafda7ed2380df2ca","tarball":"https://registry.npmjs.org/@0b1.org/yaml-reader/-/yaml-reader-1.0.0.tgz","fileCount":6,"integrity":"sha512-4ZNnZ8xIcpef1MPDVbOu+bSf+7LVaDzjA96UKo4NKm7Slf0SBGqo+qCaRTTN88uutLYd2E1x+4dvU8fMP0mVSg==","signatures":[{"sig":"MEQCICwUz4PxcKpGSWJmwPnvcoQfUIaVx2ssGT95dXijy1n7AiAuVGZLutosDWzHAqZT1TxvSOM47tlyLwKhlcPQPITqLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61341},"gitHead":"0aa1740d1ef09c27023ce1aa1c92e3702a6acc7d","scripts":{"test":"node ./tests/start.js"},"_npmUser":{"name":"davidp336","email":"sourcecoder0b1@gmail.com"},"_npmVersion":"9.8.1","description":"Ultra Lean yaml reader with no external dependencies","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yaml-reader_1.0.0_1744171017339_0.3746396378622381","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0b1.org/yaml-reader","version":"1.0.1","description":"Ultra Lean yaml reader with no external dependencies","scripts":{"test":"node ./tests/start.js"},"keywords":["yaml","parse","yml"],"author":{"name":"David Pither"},"license":"MIT","_id":"@0b1.org/yaml-reader@1.0.1","gitHead":"0aa1740d1ef09c27023ce1aa1c92e3702a6acc7d","_nodeVersion":"20.4.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-lUto9hCjJUJKocgMJAmQ1Sr8DUzyfewNdZe8S6pIvI/5PqBEE+cnEnsipjEV066vVvKOiGwvfo15aFHpkZHguA==","shasum":"216bd4ed54be0407aee37592125d5a83f8597c35","tarball":"https://registry.npmjs.org/@0b1.org/yaml-reader/-/yaml-reader-1.0.1.tgz","fileCount":6,"unpackedSize":61429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE1vnSJqasOXZS7XwXas+6Kita+AMA43SarxW03eKUPZAiBZu3SFRap5nklkCYym9iacPM3xNTiDxIfodoXvUtqcMg=="}]},"_npmUser":{"name":"davidp336","email":"sourcecoder0b1@gmail.com"},"directories":{},"maintainers":[{"name":"davidp336","email":"sourcecoder0b1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yaml-reader_1.0.1_1744171558335_0.1649093059885982"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-09T03:56:57.257Z","modified":"2025-04-09T04:05:58.677Z","1.0.0":"2025-04-09T03:56:57.494Z","1.0.1":"2025-04-09T04:05:58.512Z"},"author":{"name":"David Pither"},"license":"MIT","keywords":["yaml","parse","yml"],"description":"Ultra Lean yaml reader with no external dependencies","maintainers":[{"name":"davidp336","email":"sourcecoder0b1@gmail.com"}],"readme":"# Yaml Parser \r\n\r\nA minimalistic YAML parser with zero external dependencies.\r\n\r\nBased on **js-yaml** by **Vitaly Puzrin**. Forked, heavily pruned, condensed and refactored.\r\n\r\n## Requirements\r\n\r\nNodeJS v20 or higher.\r\n\r\n## Installing\r\n\r\nInstall from within your project, like this:\r\n```sh\r\nnpm install 0bone/yaml-reader\r\n```\r\n\r\n## Using\r\n\r\nThe file must be read into a string before calling the parser.\r\n\r\nExample\r\n\r\n```js\r\nconst fs = require(\"node:fs\");\r\nconst path = require(\"node:path\");\r\nconst Parser = require(\"@0b1.org/yaml-reader/lib/parser\");\r\n\r\nconst inputPath = path.join(__dirname, \"./valid.yaml\");\r\nconst inputData = fs.readFileSync(inputPath, \"utf-8\");\r\nconst result = Parser.Parse(inputData);\r\n\r\nconsole.log(result);\r\n```\r\n","readmeFilename":"readme.md"}