{"library":"raml-parser","type":"library","category":null,"description":"The `raml-parser` package provides a JavaScript implementation for parsing RAML (RESTful API Modeling Language) version 0.8 specifications. It is built using CoffeeScript and is designed for use in both Node.js environments via CommonJS `require` and directly in web browsers by including a script tag. The current stable version is 0.8.18. This parser specifically targets the RAML 0.8 specification, which is an older standard. For projects requiring support for RAML 1.0, a separate, newer parser (`raml-js-parser-2`) is available and recommended. Release cadence for `raml-parser` is infrequent, focusing primarily on bug fixes and maintenance for the 0.8 specification, such as recent patches addressing circular references in JSON schemas and `$ref`erenced schema support. Its primary differentiator is its strict adherence to the deprecated RAML 0.8 standard, making it suitable mainly for maintaining legacy systems built on that specific version.","language":"javascript","status":"maintenance","version":"0.8.18","tags":["javascript"],"install":[{"cmd":"npm install raml-parser","imports":["const raml = require('raml-parser');","RAML.Parser.loadFile('myAPI.raml')","raml.loadFile('path/to/myAPI.raml').then(...);"]},{"cmd":"yarn add raml-parser","imports":[]},{"cmd":"pnpm add raml-parser","imports":[]}],"homepage":null,"github":"https://github.com/raml-org/raml-js-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/raml-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/raml-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}