UNPKG

@bconnorwhite/bob

Version:

Bob is a toolkit for TypeScript projects

182 lines (160 loc) 3.44 kB
"use strict"; exports.__esModule = true; exports.getBuildDir = getBuildDir; exports.getBuildIndex = getBuildIndex; exports.getCoverageDir = getCoverageDir; exports.getCoverageLCOV = getCoverageLCOV; exports.getDockerDir = getDockerDir; exports.getSourceDir = getSourceDir; exports.getSourceIndex = getSourceIndex; exports.getTestDir = getTestDir; exports.getTestIndex = getTestIndex; exports.getTypesDir = getTypesDir; exports.getCommitizenConfig = getCommitizenConfig; exports.getEditorConfig = getEditorConfig; exports.getEnv = getEnv; exports.getGitignore = getGitignore; exports.getChangelog = getChangelog; exports.getReadme = getReadme; exports.getTSConfig = getTSConfig; exports["default"] = exports.define = void 0; var _package = require("@bconnorwhite/package"); exports.defineFrom = _package.defineFrom; exports.Directory = _package.Directory; exports.File = _package.File; exports.getPackageJSON = _package.getPackageJSON; var dockerDefinition = { files: { dockerfile: { name: "Dockerfile" }, compose: { name: "docker-compose.yml" } } }; var structure = (0, _package.define)({ build: { files: { index: { name: "index.js" } } }, coverage: { name: "coverage", files: { lcov: { name: "lcov.info" } } }, docker: { files: function files(env) { if (env) { var _ref; return _ref = {}, _ref[env] = dockerDefinition, _ref; } else { return dockerDefinition.files; } } }, source: { name: "source", files: { index: { name: "index.ts" } } }, test: { files: { index: { name: "index.test.ts" } } }, types: { files: {} }, commitizenConfig: { name: ".cz.json", type: "json" }, editorConfig: { name: ".editorconfig" }, env: { name: ".env" }, gitignore: { name: ".gitignore" }, changelog: { name: "CHANGELOG.md", type: "md" }, readme: { name: "README.md", type: "md" }, tsconfig: { name: "tsconfig.json", type: "json" } }); function getBuildDir() { return structure.files().build; } function getBuildIndex() { return getBuildDir().files().index; } function getCoverageDir() { return structure.files().coverage; } function getCoverageLCOV() { return getCoverageDir().files().lcov; } function getDockerDir(env) { return env ? structure.files().docker.files(env)[env] : structure.files().docker.files(env); } function getSourceDir() { return structure.files().source; } function getSourceIndex() { return getSourceDir().files().index; } function getTestDir() { return structure.files().test; } function getTestIndex() { return getTestDir().files().index; } function getTypesDir() { return structure.files().types; } function getCommitizenConfig() { return structure.files().commitizenConfig; } function getEditorConfig() { return structure.files().editorConfig; } function getEnv() { return structure.files().env; } function getGitignore() { return structure.files().gitignore; } function getChangelog() { return structure.files().changelog; } function getReadme() { return structure.files().readme; } function getTSConfig() { return structure.files().tsconfig; } var define = (0, _package.defineFrom)(structure); exports.define = define; var _default = structure; exports["default"] = _default;