ts-generator
Version:
The missing piece for fully typesafe Typescript apps
21 lines (20 loc) • 701 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = require("path");
exports.infoOutputTransformer = (output, deps) => {
const version = getPackageVersion(deps);
return generateInfo(version, output);
};
function generateInfo(_version, output) {
return [
"/* Autogenerated file. Do not edit manually. */",
"/* tslint:disable */",
"/* eslint-disable */",
output,
].join("\n");
}
exports.generateInfo = generateInfo;
function getPackageVersion({ fs }) {
const packageJsonPath = path_1.join(__dirname, "../../package.json");
return JSON.parse(fs.readFileSync(packageJsonPath, "utf8")).version || "UNKNOWN";
}
;