refactor: app structure

This commit is contained in:
cha0s 2021-03-23 11:57:36 -05:00
parent 403b8c23f6
commit 8fcae6b41a
2 changed files with 11 additions and 9 deletions

View File

@ -22,13 +22,15 @@ module.exports = (server) => {
});
});
const code = [
'eval(\'require\')(\'pirates\').addHook(',
' () => \'\',',
' {',
' ignoreNodeModules: false,',
' matcher: (filename) => filename.match(\'@pixi\'),',
' },',
');',
'if ("client" !== process.env.SIDE) {',
' eval(\'require\')(\'pirates\').addHook(',
' () => \'\',',
' {',
' ignoreNodeModules: false,',
' matcher: (filename) => filename.match(\'@pixi\'),',
' },',
' );',
'}',
].join('\n');
server.use.unshift(banner({
banner: code,

View File

@ -2,7 +2,7 @@ import {isAbsolute, join} from 'path';
import {v4 as uuid} from 'uuid';
import {Property} from '@avocado/core';
import {compose, Class} from '@latus/core';
import {compose, Class, root} from '@latus/core';
import LRU from 'lru-cache';
const cache = new LRU({
@ -75,7 +75,7 @@ export default class Resource extends decorate(Class) {
static get root() {
return isAbsolute(this.$$root)
? this.$$root
: join(process.cwd(), this.$$root);
: join(root, this.$$root);
}
static set root(root) {