@jameslnewell/buildkite-pipelines
Version:
Generate Buildkite pipelines from code.
30 lines (29 loc) • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "stringify", {
enumerable: true,
get: function() {
return stringify;
}
});
const _jsyaml = /*#__PURE__*/ _interop_require_default(require("js-yaml"));
const _prettier = /*#__PURE__*/ _interop_require_default(require("prettier"));
const _isPipelineBuilder = require("../builders/isPipelineBuilder");
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
async function stringify(pipeline) {
return _prettier.default.format(_jsyaml.default.dump((0, _isPipelineBuilder.isPipelineBuilder)(pipeline) ? await pipeline.build() : pipeline, {
styles: {
sortKeys: true,
noRefs: true
}
}), {
parser: 'yaml'
});
}
//# sourceMappingURL=stringify.js.map