UNPKG

projen

Version:

CDK for software projects

22 lines 2.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ScriptRunner = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const component_1 = require("./component"); /** * A script runner that executes the entrypoint file directly. * * A runner is a {@link FutureComponent}: it can be created standalone (e.g. in * `.projenrc.ts`) and is attached to a project by whoever consumes it. */ class ScriptRunner extends component_1.FutureComponent { static [JSII_RTTI_SYMBOL_1] = { fqn: "projen.ScriptRunner", version: "0.103.12" }; configFor(entrypoint) { return { dependencies: [], steps: [{ execArgs: [entrypoint] }], }; } } exports.ScriptRunner = ScriptRunner; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyaXB0LXJ1bm5lci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9zY3JpcHQtcnVubmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSwyQ0FBOEM7QUE4QjlDOzs7OztHQUtHO0FBQ0gsTUFBYSxZQUFhLFNBQVEsMkJBQWU7O0lBQ3hDLFNBQVMsQ0FBQyxVQUFrQjtRQUNqQyxPQUFPO1lBQ0wsWUFBWSxFQUFFLEVBQUU7WUFDaEIsS0FBSyxFQUFFLENBQUMsRUFBRSxRQUFRLEVBQUUsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDO1NBQ3BDLENBQUM7SUFDSixDQUFDOztBQU5ILG9DQU9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRnV0dXJlQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50XCI7XG5pbXBvcnQgdHlwZSB7IERlcGVuZGVuY3lSZXF1ZXN0IH0gZnJvbSBcIi4vZGVwZW5kZW5jaWVzXCI7XG5pbXBvcnQgdHlwZSB7IFRhc2tTdGVwIH0gZnJvbSBcIi4vdGFzay1tb2RlbFwiO1xuXG4vKipcbiAqIFRoZSByZXNvbHZlZCBjb25maWd1cmF0aW9uIGZvciBydW5uaW5nIGEgc2NyaXB0LlxuICovXG5leHBvcnQgaW50ZXJmYWNlIFJ1blNjcmlwdENvbmZpZyB7XG4gIC8qKlxuICAgKiBEZXBlbmRlbmNpZXMgcmVxdWlyZWQgdG8gcnVuIHRoZSBzY3JpcHQuXG4gICAqL1xuICByZWFkb25seSBkZXBlbmRlbmNpZXM6IERlcGVuZGVuY3lSZXF1ZXN0W107XG5cbiAgLyoqXG4gICAqIFRoZSB0YXNrIHN0ZXBzIHRvIGV4ZWN1dGUgdGhlIHNjcmlwdC5cbiAgICovXG4gIHJlYWRvbmx5IHN0ZXBzOiBUYXNrU3RlcFtdO1xufVxuXG4vKipcbiAqIEEgc2NyaXB0IHJ1bm5lciB0aGF0IGNhbiBwcm9kdWNlIHRoZSBjb25maWd1cmF0aW9uIHRvIGV4ZWN1dGUgYSBmaWxlIG9mIGFcbiAqIHBhcnRpY3VsYXIgdHlwZS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBJU2NyaXB0UnVubmVyIHtcbiAgLyoqXG4gICAqIFByb2R1Y2UgdGhlIGNvbmZpZ3VyYXRpb24gdG8gcnVuIHRoZSBnaXZlbiBlbnRyeXBvaW50LlxuICAgKi9cbiAgY29uZmlnRm9yKGVudHJ5cG9pbnQ6IHN0cmluZyk6IFJ1blNjcmlwdENvbmZpZztcbn1cblxuLyoqXG4gKiBBIHNjcmlwdCBydW5uZXIgdGhhdCBleGVjdXRlcyB0aGUgZW50cnlwb2ludCBmaWxlIGRpcmVjdGx5LlxuICpcbiAqIEEgcnVubmVyIGlzIGEge0BsaW5rIEZ1dHVyZUNvbXBvbmVudH06IGl0IGNhbiBiZSBjcmVhdGVkIHN0YW5kYWxvbmUgKGUuZy4gaW5cbiAqIGAucHJvamVucmMudHNgKSBhbmQgaXMgYXR0YWNoZWQgdG8gYSBwcm9qZWN0IGJ5IHdob2V2ZXIgY29uc3VtZXMgaXQuXG4gKi9cbmV4cG9ydCBjbGFzcyBTY3JpcHRSdW5uZXIgZXh0ZW5kcyBGdXR1cmVDb21wb25lbnQgaW1wbGVtZW50cyBJU2NyaXB0UnVubmVyIHtcbiAgcHVibGljIGNvbmZpZ0ZvcihlbnRyeXBvaW50OiBzdHJpbmcpOiBSdW5TY3JpcHRDb25maWcge1xuICAgIHJldHVybiB7XG4gICAgICBkZXBlbmRlbmNpZXM6IFtdLFxuICAgICAgc3RlcHM6IFt7IGV4ZWNBcmdzOiBbZW50cnlwb2ludF0gfV0sXG4gICAgfTtcbiAgfVxufVxuIl19