UNPKG

ts-generator

Version:

The missing piece for fully typesafe Typescript apps

21 lines (20 loc) 701 B
"use strict"; 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"; }