From c2065ff52604bc95bd65c4fb0bb4bde8fb543718 Mon Sep 17 00:00:00 2001 From: Gabriel Pastori <58153955+gabrielpastori1@users.noreply.github.com> Date: Sun, 19 Nov 2023 18:26:13 -0300 Subject: [PATCH] fix: loading manager before dist --- lib/api/view.router.ts.patch | 7 ++++--- package.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/api/view.router.ts.patch b/lib/api/view.router.ts.patch index 8779516..729ba50 100644 --- a/lib/api/view.router.ts.patch +++ b/lib/api/view.router.ts.patch @@ -8,8 +8,9 @@ import { RouterBroker } from '../abstract/abstract.router'; export class ViewsRouter extends RouterBroker { constructor() { super(); - - const index = fs.readFileSync(path.join(__dirname, '../../../', 'Extras/evolution-manager', 'index.html')); + const baseDir = __dirname.includes('dist') ? '../../../../' : '../../../'; + const indexPath = path.join(__dirname, baseDir, 'Extras/evolution-manager', 'index.html'); + const index = fs.readFileSync(indexPath); this.router.get('/*', (req, res) => { try { @@ -17,7 +18,7 @@ export class ViewsRouter extends RouterBroker { // verify if url is a file in dist folder if (pathname === '/') throw {}; - const filePath = path.join(__dirname, '../../../', 'Extras/evolution-manager', pathname); + const filePath = path.join(__dirname, baseDir, 'Extras/evolution-manager', pathname); if (fs.existsSync(filePath)) { const contentType = mime.lookup(filePath) || 'text/plain'; diff --git a/package.json b/package.json index b8c06ae..70e36d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "evolution-manager", - "version": "0.3.2", + "version": "0.3.3", "main": "dist", "engines": { "node": ">=16.0.0"