@expediagroup/spec-transformer v2.2.4
Spec Transformer
The API Spec Transformer Library
Installation
npm install @expediagroup/spec-transformerUsage
Pick one of the following ways to use the library:
1. Use spec-transformer as a library
Example:
import { HeaderRemovalTransformer, TransformerChain, YamlReader, YamlWriter } from '@spec-transformer';
const openapispecs = '...'; // OpenAPI specs in JSON or YAML format
const transformers = new TransformerChain([
new HeaderRemovalTransformer() // Add more transformers here
]);
const transformedSpecs = transformers.transform(openapispecs, YamlReader, YamlWriter);
console.log(transformedSpecs);2. Use spec-transformer as a CLI
npx -p @expediagroup/spec-transformer cli --help # Show help, and list all available commands.Example:
npx -p @expediagroup/spec-transformer cli --input specs.yaml --output out.yaml --headers # Read specs from specs.yaml, remove headers, and write to out.yaml3. Build and run spec-transformer locally
npm install
npm run buildTest
npm testDevelopment Team
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago