@seamapi/blueprint
Version:
Build tools for the Seam API using this blueprint.
12 lines • 610 B
JavaScript
import { kebabCase } from 'change-case';
import { createJsonResourceData, createJsonResponse } from './json.js';
export const createSeamCliRequest = ({ request }, _context) => {
const parts = request.path.split('/');
const requestParams = Object.entries(request.parameters)
.map(([key, value]) => `--${key} ${JSON.stringify(value)}`)
.join(' ');
return `seam${parts.map((p) => kebabCase(p)).join(' ')} ${requestParams}`;
};
export const createSeamCliResponse = createJsonResponse;
export const createSeamCliResourceData = createJsonResourceData;
//# sourceMappingURL=seam-cli.js.map