@@ -42,8 +42,8 @@ NsVueTemplateCompiler.registerElement('MDTabs', () => require('@nativescript-com
42
42
module . exports = ( env , webpack ) => {
43
43
const platform = env && ( ( env . android && 'android' ) || ( env . ios && 'ios' ) ) ;
44
44
webpack . chainWebpack ( ( config ) => {
45
- const symbolsParser = require ( '../demo-vue/node_modules/ scss-symbols-parser' ) ;
46
- const mdiSymbols = symbolsParser . parseSymbols ( readFileSync ( resolve ( __dirname , '../demo-vue /node_modules/@mdi/font/scss/_variables.scss' ) ) . toString ( ) ) ;
45
+ const symbolsParser = require ( 'scss-symbols-parser' ) ;
46
+ const mdiSymbols = symbolsParser . parseSymbols ( readFileSync ( resolve ( __dirname , './node_modules/@mdi/font/scss/_variables.scss' ) ) . toString ( ) ) ;
47
47
const mdiIcons = JSON . parse ( `{${ mdiSymbols . variables [ mdiSymbols . variables . length - 1 ] . value . replace ( / " ( F | 0 ) ( .* ?) ( [ , \n ] | $ ) / g, '": "$1$2"$3' ) } }` ) ;
48
48
49
49
const scssPrepend = `$mdi-fontFamily: ${ platform === 'android' ? 'materialdesignicons-webfont' : 'Material Design Icons' } ;` ;
@@ -56,7 +56,7 @@ module.exports = (env, webpack) => {
56
56
. end ( )
57
57
. test ( / \. ( t s | j s | s c s s | c s s | v u e ) $ / )
58
58
. use ( 'string-replace-loader' )
59
- . loader ( resolve ( __dirname , '../demo-vue /node_modules/string-replace-loader' ) )
59
+ . loader ( resolve ( __dirname , './node_modules/string-replace-loader' ) )
60
60
. options ( {
61
61
search : 'mdi-([a-z0-9-_]+)' ,
62
62
replace : ( match , p1 , offset , str ) => {
@@ -71,7 +71,7 @@ module.exports = (env, webpack) => {
71
71
{
72
72
patterns : [
73
73
{
74
- from : resolve ( __dirname , '../demo-vue /node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf' ) ,
74
+ from : resolve ( __dirname , './node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf' ) ,
75
75
to : 'fonts'
76
76
}
77
77
]
0 commit comments