@avleon/cli
Version:
> **🚧 This project is in active development.** > > It is **not stable** and **not ready** for live environments. > Use **only for testing, experimentation, or internal evaluation**. > > ####❗ Risks of using this in production: > > - 🔄 Breaking changes
33 lines (32 loc) • 1.38 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.appPaths = exports.appPathsMinimal = void 0;
const node_path_1 = __importDefault(require("node:path"));
const appPathsMinimal = (rootPath) => {
const root = rootPath ? rootPath : node_path_1.default.join(process.cwd(), "./");
return {
root: root,
src: node_path_1.default.join(root, "src"),
public: node_path_1.default.join(root, "public"),
test: node_path_1.default.join(root, "test"),
};
};
exports.appPathsMinimal = appPathsMinimal;
const appPaths = (rootPath) => {
const root = rootPath ? rootPath : node_path_1.default.join(process.cwd(), "./");
return {
root: root,
src: node_path_1.default.join(root, "src"),
public: node_path_1.default.join(root, "public"),
test: node_path_1.default.join(root, "test"),
controllers: node_path_1.default.join(root, "src/controllers"),
models: node_path_1.default.join(root, "src/models"),
services: node_path_1.default.join(root, "src/services"),
dtos: node_path_1.default.join(root, "src/dtos"),
configs: node_path_1.default.join(root, "src/config")
};
};
exports.appPaths = appPaths;