UNPKG

projen

Version:

CDK for software projects

30 lines 4.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PROJEN_VERSION = exports.IS_TEST_RUN = exports.DEFAULT_TASK = exports.TASKS_MANIFEST_VERSION = exports.PROJEN_MARKER = exports.PROJEN_DIR = exports.DEFAULT_PROJEN_RC_JS_FILENAME = void 0; exports.DEFAULT_PROJEN_RC_JS_FILENAME = ".projenrc.js"; exports.PROJEN_DIR = ".projen"; exports.PROJEN_MARKER = "~~ Generated by " + "projen"; // we split into two so /this/ file does not match the marker /** * The current version of the `.projen/tasks.json` manifest schema. * * Bump this whenever the manifest structure changes in a way the task runtime * needs to be aware of. The runtime uses it to detect manifests produced by a * newer (potentially incompatible) version of projen. Manifests generated by * older versions of projen omit it and are treated as "legacy". */ exports.TASKS_MANIFEST_VERSION = 3; /** * The name of a project's default task. Running the projen CLI with no * arguments executes this task (it synthesizes the project). * * This constant lives here (rather than on `Project`) so the CLI can refer to * it without importing the entire project library just to read one string. * `Project.DEFAULT_TASK` remains the public API for this value. */ exports.DEFAULT_TASK = "default"; exports.IS_TEST_RUN = process.env.NODE_ENV === "test"; // eslint-disable-next-line @typescript-eslint/no-require-imports const packageVersion = require("../package.json").version; // if we are running with a test, report a fake stable version exports.PROJEN_VERSION = exports.IS_TEST_RUN ? "99.99.99" : packageVersion; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLDZCQUE2QixHQUFHLGNBQWMsQ0FBQztBQUMvQyxRQUFBLFVBQVUsR0FBRyxTQUFTLENBQUM7QUFDdkIsUUFBQSxhQUFhLEdBQUcsa0JBQWtCLEdBQUcsUUFBUSxDQUFDLENBQUMsNkRBQTZEO0FBRXpIOzs7Ozs7O0dBT0c7QUFDVSxRQUFBLHNCQUFzQixHQUFHLENBQUMsQ0FBQztBQUV4Qzs7Ozs7OztHQU9HO0FBQ1UsUUFBQSxZQUFZLEdBQUcsU0FBUyxDQUFDO0FBRXpCLFFBQUEsV0FBVyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxLQUFLLE1BQU0sQ0FBQztBQUUzRCxpRUFBaUU7QUFDakUsTUFBTSxjQUFjLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixDQUFDLENBQUMsT0FBTyxDQUFDO0FBRTFELDhEQUE4RDtBQUNqRCxRQUFBLGNBQWMsR0FBRyxtQkFBVyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBERUZBVUxUX1BST0pFTl9SQ19KU19GSUxFTkFNRSA9IFwiLnByb2plbnJjLmpzXCI7XG5leHBvcnQgY29uc3QgUFJPSkVOX0RJUiA9IFwiLnByb2plblwiO1xuZXhwb3J0IGNvbnN0IFBST0pFTl9NQVJLRVIgPSBcIn5+IEdlbmVyYXRlZCBieSBcIiArIFwicHJvamVuXCI7IC8vIHdlIHNwbGl0IGludG8gdHdvIHNvIC90aGlzLyBmaWxlIGRvZXMgbm90IG1hdGNoIHRoZSBtYXJrZXJcblxuLyoqXG4gKiBUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBgLnByb2plbi90YXNrcy5qc29uYCBtYW5pZmVzdCBzY2hlbWEuXG4gKlxuICogQnVtcCB0aGlzIHdoZW5ldmVyIHRoZSBtYW5pZmVzdCBzdHJ1Y3R1cmUgY2hhbmdlcyBpbiBhIHdheSB0aGUgdGFzayBydW50aW1lXG4gKiBuZWVkcyB0byBiZSBhd2FyZSBvZi4gVGhlIHJ1bnRpbWUgdXNlcyBpdCB0byBkZXRlY3QgbWFuaWZlc3RzIHByb2R1Y2VkIGJ5IGFcbiAqIG5ld2VyIChwb3RlbnRpYWxseSBpbmNvbXBhdGlibGUpIHZlcnNpb24gb2YgcHJvamVuLiBNYW5pZmVzdHMgZ2VuZXJhdGVkIGJ5XG4gKiBvbGRlciB2ZXJzaW9ucyBvZiBwcm9qZW4gb21pdCBpdCBhbmQgYXJlIHRyZWF0ZWQgYXMgXCJsZWdhY3lcIi5cbiAqL1xuZXhwb3J0IGNvbnN0IFRBU0tTX01BTklGRVNUX1ZFUlNJT04gPSAzO1xuXG4vKipcbiAqIFRoZSBuYW1lIG9mIGEgcHJvamVjdCdzIGRlZmF1bHQgdGFzay4gUnVubmluZyB0aGUgcHJvamVuIENMSSB3aXRoIG5vXG4gKiBhcmd1bWVudHMgZXhlY3V0ZXMgdGhpcyB0YXNrIChpdCBzeW50aGVzaXplcyB0aGUgcHJvamVjdCkuXG4gKlxuICogVGhpcyBjb25zdGFudCBsaXZlcyBoZXJlIChyYXRoZXIgdGhhbiBvbiBgUHJvamVjdGApIHNvIHRoZSBDTEkgY2FuIHJlZmVyIHRvXG4gKiBpdCB3aXRob3V0IGltcG9ydGluZyB0aGUgZW50aXJlIHByb2plY3QgbGlicmFyeSBqdXN0IHRvIHJlYWQgb25lIHN0cmluZy5cbiAqIGBQcm9qZWN0LkRFRkFVTFRfVEFTS2AgcmVtYWlucyB0aGUgcHVibGljIEFQSSBmb3IgdGhpcyB2YWx1ZS5cbiAqL1xuZXhwb3J0IGNvbnN0IERFRkFVTFRfVEFTSyA9IFwiZGVmYXVsdFwiO1xuXG5leHBvcnQgY29uc3QgSVNfVEVTVF9SVU4gPSBwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gXCJ0ZXN0XCI7XG5cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tcmVxdWlyZS1pbXBvcnRzXG5jb25zdCBwYWNrYWdlVmVyc2lvbiA9IHJlcXVpcmUoXCIuLi9wYWNrYWdlLmpzb25cIikudmVyc2lvbjtcblxuLy8gaWYgd2UgYXJlIHJ1bm5pbmcgd2l0aCBhIHRlc3QsIHJlcG9ydCBhIGZha2Ugc3RhYmxlIHZlcnNpb25cbmV4cG9ydCBjb25zdCBQUk9KRU5fVkVSU0lPTiA9IElTX1RFU1RfUlVOID8gXCI5OS45OS45OVwiIDogcGFja2FnZVZlcnNpb247XG4iXX0=