26 lines
549 B
JavaScript
26 lines
549 B
JavaScript
const {join} = require('path');
|
|
|
|
function pixi(scwp) {
|
|
const {neutrino} = scwp;
|
|
if (neutrino) {
|
|
if ('server' === (process.env.SIDE || '').toLowerCase()) {
|
|
const pixiPackages = [
|
|
'constants',
|
|
'core',
|
|
'display',
|
|
'graphics',
|
|
'settings',
|
|
'text',
|
|
];
|
|
pixiPackages.forEach((pixiPackage) => {
|
|
neutrino.config.resolve.alias
|
|
.set(`@pixi/${pixiPackage}`, join(
|
|
__dirname,
|
|
pixiPackage,
|
|
));
|
|
});
|
|
}
|
|
}
|
|
}
|
|
module.exports = pixi;
|