@softwareventures/maintain-project
Version:
Automatically create and maintain TypeScript projects with standard settings for Software Ventures Limited
11 lines • 519 B
JavaScript
import { dirname, resolve, sep } from "path";
import { fileURLToPath } from "url";
import { map } from "@softwareventures/array";
export const templates = {
node: "@softwareventures/template-node-project",
webpack: "@softwareventures/template-webpack-project"
};
export function templatePath(id, ...pathSegments) {
return resolve(dirname(fileURLToPath(import.meta.resolve(`${templates[id]}/package.json`))), ...map(pathSegments, segment => segment.replace("/", sep)));
}
//# sourceMappingURL=template.js.map