@@ -31,7 +31,7 @@ module.exports = () => {
3131
3232 const parsedData = JSON . parse ( data ) ;
3333 console . log ( 'Data imported from settings.py:' , parsedData )
34-
34+
3535 const APP_ROOT = parsedData [ 'APP_ROOT' ] ;
3636 const ARCHES_APPLICATIONS = parsedData [ 'ARCHES_APPLICATIONS' ] ;
3737 const ARCHES_APPLICATIONS_PATHS = parsedData [ 'ARCHES_APPLICATIONS_PATHS' ] ;
@@ -80,9 +80,9 @@ module.exports = () => {
8080 // BEGIN create node modules aliases
8181 const parsedPackageJSONFilepaths = { } ;
8282
83- let archesCorePackageJSONFilepath = Path . resolve ( __dirname , ROOT_DIR , '../ package.json' )
83+ let archesCorePackageJSONFilepath = Path . resolve ( __dirname , ROOT_DIR , '..' , ' package.json')
8484 if ( ! fs . existsSync ( archesCorePackageJSONFilepath ) ) {
85- archesCorePackageJSONFilepath = Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' , 'arches' , 'package.json' )
85+ archesCorePackageJSONFilepath = Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' , 'arches' , 'package.json' )
8686 }
8787
8888 const archesCorePackageJSON = require ( archesCorePackageJSONFilepath ) ;
@@ -93,15 +93,15 @@ module.exports = () => {
9393 acc [ alias ] = Path . resolve ( __dirname , ROOT_DIR , 'app' , 'media' , subPath ) ;
9494 }
9595 else {
96- acc [ alias ] = Path . resolve ( __dirname , APP_ROOT , 'media ' , subPath ) ;
96+ acc [ alias ] = Path . resolve ( __dirname , APP_ROOT , '.. ' , subPath ) ;
9797 }
9898 return acc ;
9999 } , { } ) ;
100100
101101 let parsedProjectNodeModulesAliases = { } ;
102102 let projectPackageJSON ;
103103
104- const projectJSONFilepath = Path . resolve ( __dirname , APP_ROOT , 'package.json' ) ;
104+ const projectJSONFilepath = Path . resolve ( __dirname , APP_ROOT , '..' , ' package.json') ;
105105 if ( fs . existsSync ( projectJSONFilepath ) ) { // handles running Arches without a project
106106 projectPackageJSON = require ( projectJSONFilepath ) ;
107107 parsedPackageJSONFilepaths [ Path . join ( projectPackageJSON . name , 'package.json' ) . replace ( / \\ / g, '/' ) ] = projectJSONFilepath ;
@@ -114,7 +114,7 @@ module.exports = () => {
114114 )
115115 }
116116 else {
117- acc [ alias ] = Path . resolve ( __dirname , APP_ROOT , 'media ' , subPath ) ;
117+ acc [ alias ] = Path . resolve ( __dirname , APP_ROOT , '.. ' , subPath ) ;
118118 }
119119 return acc ;
120120 } , { } ) ;
@@ -130,7 +130,7 @@ module.exports = () => {
130130 archesApplicationJSONFilepath = Path . resolve ( __dirname , ARCHES_APPLICATIONS_PATHS [ archesApplication ] , '..' , 'package.json' ) ;
131131 }
132132 else {
133- archesApplicationJSONFilepath = Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' , archesApplication , 'package.json' )
133+ archesApplicationJSONFilepath = Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' , archesApplication , 'package.json' )
134134 }
135135
136136 const archesApplicationPackageJSON = require ( archesApplicationJSONFilepath ) ;
@@ -148,7 +148,7 @@ module.exports = () => {
148148 )
149149 }
150150 else {
151- parsedArchesApplicationsNodeModulesAliases [ alias ] = Path . resolve ( __dirname , APP_ROOT , 'media ' , subPath ) ;
151+ parsedArchesApplicationsNodeModulesAliases [ alias ] = Path . resolve ( __dirname , APP_ROOT , '.. ' , subPath ) ;
152152 }
153153 }
154154 } catch ( error ) {
@@ -284,9 +284,9 @@ module.exports = () => {
284284 __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ : 'false'
285285 } ) ,
286286 new webpack . ProvidePlugin ( {
287- $ : Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' ) ,
288- jQuery : Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' ) ,
289- jquery : Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' )
287+ $ : Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' ) ,
288+ jQuery : Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' ) ,
289+ jquery : Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' , 'jquery' , 'dist' , 'jquery.min' )
290290 } ) ,
291291 new MiniCssExtractPlugin ( ) ,
292292 new BundleTracker ( { filename : Path . resolve ( __dirname , `webpack-stats.json` ) } ) ,
@@ -298,23 +298,23 @@ module.exports = () => {
298298 }
299299 } ,
300300 resolve : {
301- modules : [ Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' ) ] ,
301+ modules : [ Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' ) ] ,
302302 alias : {
303303 ...javascriptRelativeFilepathToAbsoluteFilepathLookup ,
304304 ...templateFilepathLookup ,
305305 ...imageFilepathLookup ,
306306 ...nodeModulesAliases ,
307307 ...parsedPackageJSONFilepaths ,
308308 '@' : [ Path . resolve ( __dirname , APP_ROOT , 'src' ) , ...archesApplicationsVuePaths , Path . resolve ( __dirname , ROOT_DIR , 'app' , 'src' ) ] ,
309- 'node_modules' : Path . resolve ( __dirname , APP_ROOT , 'media ' , 'node_modules' )
309+ 'node_modules' : Path . resolve ( __dirname , APP_ROOT , '.. ' , 'node_modules' )
310310 } ,
311311 } ,
312312 module : {
313313 rules : [
314314 {
315315 test : / \. t s x ? $ / ,
316316 exclude : / n o d e _ m o d u l e s / ,
317- loader : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'ts-loader' ) ,
317+ loader : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'ts-loader' ) ,
318318 options : {
319319 appendTsSuffixTo : [ / \. v u e $ / ] ,
320320 transpileOnly : true
@@ -323,7 +323,7 @@ module.exports = () => {
323323 {
324324 test : / \. v u e $ / ,
325325 exclude : / n o d e _ m o d u l e s / ,
326- loader :Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'vue-loader' ) ,
326+ loader :Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'vue-loader' ) ,
327327 } ,
328328 {
329329 test : / \. m j s $ / ,
@@ -333,10 +333,10 @@ module.exports = () => {
333333 {
334334 test : / \. j s $ / ,
335335 exclude : [ / n o d e _ m o d u l e s / , / l o a d - c o m p o n e n t - d e p e n d e n c i e s / ] ,
336- loader : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'babel-loader' ) ,
336+ loader : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'babel-loader' ) ,
337337 options : {
338338 presets : [ '@babel/preset-env' ] ,
339- cacheDirectory : Path . join ( APP_ROOT , 'media ' , 'node_modules' , '.cache' , 'babel-loader' ) ,
339+ cacheDirectory : Path . join ( APP_ROOT , '.. ' , 'node_modules' , '.cache' , 'babel-loader' ) ,
340340 }
341341 } ,
342342 {
@@ -349,10 +349,10 @@ module.exports = () => {
349349 ] ,
350350 use : [
351351 {
352- 'loader' : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'style-loader' ) ,
352+ 'loader' : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'style-loader' ) ,
353353 } ,
354354 {
355- 'loader' : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'css-loader' ) ,
355+ 'loader' : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'css-loader' ) ,
356356 } ,
357357 ] ,
358358 } ,
@@ -369,13 +369,13 @@ module.exports = () => {
369369 'loader' : MiniCssExtractPlugin . loader ,
370370 } ,
371371 {
372- 'loader' : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'css-loader' ) ,
372+ 'loader' : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'css-loader' ) ,
373373 } ,
374374 {
375- 'loader' : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'postcss-loader' ) ,
375+ 'loader' : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'postcss-loader' ) ,
376376 } ,
377377 {
378- 'loader' : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'sass-loader' ) ,
378+ 'loader' : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'sass-loader' ) ,
379379 options : {
380380 sassOptions : {
381381 indentWidth : 4 ,
@@ -392,7 +392,7 @@ module.exports = () => {
392392 {
393393 test : / \. h t m l ? $ / i,
394394 exclude : / n o d e _ m o d u l e s / ,
395- loader : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'html-loader' ) ,
395+ loader : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'html-loader' ) ,
396396 options : {
397397 esModule : false ,
398398 minimize : {
@@ -483,7 +483,7 @@ module.exports = () => {
483483 {
484484 test : / \. ( t x t | D S _ S t o r e ) $ / i,
485485 exclude : / n o d e _ m o d u l e s / ,
486- use : Path . join ( APP_ROOT , 'media ' , 'node_modules' , 'raw-loader' ) ,
486+ use : Path . join ( APP_ROOT , '.. ' , 'node_modules' , 'raw-loader' ) ,
487487 } ,
488488 {
489489 test : / \. ( p n g | s v g | j p g | j p e g | g i f ) $ / i,
0 commit comments