All Projects → mulesoft-labs → raml-javascript-generator

mulesoft-labs / raml-javascript-generator

Licence: other
Generate a JavaScript API client from RAML

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
RAML
58 projects

Projects that are alternatives of or similar to raml-javascript-generator

raml-java-client-generator
Raml Java Client Generator
Stars: ✭ 32 (+6.67%)
Mutual labels:  raml, raml-tooling, raml-codegen
osprey-method-handler
Middleware for validating requests and responses based on a RAML method object
Stars: ✭ 14 (-53.33%)
Mutual labels:  raml, raml-tooling
oas-raml-converter
(DEPRECATED) Converts between OAS and RAML API specifications
Stars: ✭ 75 (+150%)
Mutual labels:  raml, raml-tooling
raml2obj
RAML to object.
Stars: ✭ 23 (-23.33%)
Mutual labels:  raml, raml-tooling
raml-sublime-plugin
Syntax highlighter for the RESTful API Modeling Language
Stars: ✭ 49 (+63.33%)
Mutual labels:  raml, raml-tooling
raml-dotnet-parser-2
No description or website provided.
Stars: ✭ 17 (-43.33%)
Mutual labels:  raml, raml-tooling
raml-typesystem
(deprecated) Typescript implementation of RAML type system
Stars: ✭ 15 (-50%)
Mutual labels:  raml, raml-tooling
node-raml-validate
Strict validation of RAML parameters in JavaScript
Stars: ✭ 18 (-40%)
Mutual labels:  raml, raml-tooling
api-console-cli
A CLI tools for the API console.
Stars: ✭ 14 (-53.33%)
Mutual labels:  raml, raml-tooling
symfony-skeleton
Skeleton rest-api based on symfony
Stars: ✭ 15 (-50%)
Mutual labels:  raml
core
This repo contains the core module of the OCF API's.
Stars: ✭ 20 (-33.33%)
Mutual labels:  raml
Api Workbench
The API Workbench for RAML (deprecated)
Stars: ✭ 222 (+640%)
Mutual labels:  raml
smockin
Dynamic API, S3 & Mail mocking for web, mobile & microservice development.
Stars: ✭ 74 (+146.67%)
Mutual labels:  raml
Ramlfications
Python parser for RAML
Stars: ✭ 234 (+680%)
Mutual labels:  raml
commercetools-api-reference
commercetools API reference documentation
Stars: ✭ 41 (+36.67%)
Mutual labels:  raml
ramlev
Validate/Verify examples in RAML
Stars: ✭ 30 (+0%)
Mutual labels:  raml
Raml Js Parser
(deprecated) A RAML parser based on PyYAML written in CoffeScript and available for use as NodeJs module or in-browser.
Stars: ✭ 197 (+556.67%)
Mutual labels:  raml
Raml Dotnet Tools
Visual Studio extension to work with RAML and OAS (OpenAPI) specifications. You can consume REST APIs, scaffold ASP.NET implementations and extract RAML specifications from existing ASP.Net apps.
Stars: ✭ 171 (+470%)
Mutual labels:  raml
generaptr
Generaptr is a node package that helps when starting up a project by generating boilerplate code for Express api.
Stars: ✭ 16 (-46.67%)
Mutual labels:  raml
home
This is the home page for the API specification toolbox.
Stars: ✭ 16 (-46.67%)
Mutual labels:  raml

RAML JavaScript Generator

Greenkeeper badge NPM version NPM downloads Build status Test coverage

Generate a JavaScript API client from RAML.

Installation

npm install raml-javascript-generator -g

Usage

This module depends on raml-generator and can be used globally or locally with JavaScript.

  • Chained DSL generation
  • README.md output
  • Support for client.methodName and client.displayName annotations
  • Emits OAuth 2.0 client wrappers

Global

raml-javascript-generator api.raml -o js-client

Locally

var jsGenerator = require('raml-javascript-generator')

var output = jsGenerator(/* api, data */)

Generated Client Logging

Generated clients support logging of requests performed. To activate the logging set the NODE_DEBUG environment variable to the name of the generated client.

The data for the request performed and the response received will be displayed in the output.

License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].