1- const NsVueTemplateCompiler = require ( 'nativescript-vue-template-compiler' ) ;
1+ const NsVueTemplateCompiler = require ( '../demo-vue/node_modules/ nativescript-vue-template-compiler' ) ;
22const { readFileSync } = require ( 'fs' ) ;
33const CopyWebpackPlugin = require ( 'copy-webpack-plugin' ) ;
44
@@ -36,8 +36,8 @@ NsVueTemplateCompiler.registerElement('MDSlider', () => require('@nativescript-c
3636module . exports = ( env , webpack ) => {
3737 const platform = env && ( ( env . android && 'android' ) || ( env . ios && 'ios' ) ) ;
3838 webpack . chainWebpack ( ( config ) => {
39- const symbolsParser = require ( 'scss-symbols-parser' ) ;
40- const mdiSymbols = symbolsParser . parseSymbols ( readFileSync ( resolve ( __dirname , 'node_modules/@mdi/font/scss/_variables.scss' ) ) . toString ( ) ) ;
39+ const symbolsParser = require ( '../demo-vue/node_modules/ scss-symbols-parser' ) ;
40+ const mdiSymbols = symbolsParser . parseSymbols ( readFileSync ( resolve ( __dirname , '../demo-vue/ node_modules/@mdi/font/scss/_variables.scss' ) ) . toString ( ) ) ;
4141 const mdiIcons = JSON . parse ( `{${ mdiSymbols . variables [ mdiSymbols . variables . length - 1 ] . value . replace ( / " ( F | 0 ) ( .* ?) ( [ , \n ] | $ ) / g, '": "$1$2"$3' ) } }` ) ;
4242
4343 const scssPrepend = `$mdi-fontFamily: ${ platform === 'android' ? 'materialdesignicons-webfont' : 'Material Design Icons' } ;` ;
@@ -50,7 +50,7 @@ module.exports = (env, webpack) => {
5050 . end ( )
5151 . test ( / \. ( t s | j s | s c s s | c s s | v u e ) $ / )
5252 . use ( 'string-replace-loader' )
53- . loader ( resolve ( __dirname , 'node_modules/string-replace-loader' ) )
53+ . loader ( resolve ( __dirname , '../demo-vue/ node_modules/string-replace-loader' ) )
5454 . options ( {
5555 search : 'mdi-([a-z0-9-_]+)' ,
5656 replace : ( match , p1 , offset , str ) => {
@@ -65,7 +65,7 @@ module.exports = (env, webpack) => {
6565 {
6666 patterns : [
6767 {
68- from : resolve ( __dirname , 'node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf' ) ,
68+ from : resolve ( __dirname , '../demo-vue/ node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf' ) ,
6969 to : 'fonts'
7070 }
7171 ]
0 commit comments