1
- const NsVueTemplateCompiler = require ( 'nativescript-vue-template-compiler' ) ;
1
+ const NsVueTemplateCompiler = require ( '../demo-vue/node_modules/ nativescript-vue-template-compiler' ) ;
2
2
const { readFileSync } = require ( 'fs' ) ;
3
3
const CopyWebpackPlugin = require ( 'copy-webpack-plugin' ) ;
4
4
@@ -36,8 +36,8 @@ NsVueTemplateCompiler.registerElement('MDSlider', () => require('@nativescript-c
36
36
module . exports = ( env , webpack ) => {
37
37
const platform = env && ( ( env . android && 'android' ) || ( env . ios && 'ios' ) ) ;
38
38
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 ( ) ) ;
41
41
const mdiIcons = JSON . parse ( `{${ mdiSymbols . variables [ mdiSymbols . variables . length - 1 ] . value . replace ( / " ( F | 0 ) ( .* ?) ( [ , \n ] | $ ) / g, '": "$1$2"$3' ) } }` ) ;
42
42
43
43
const scssPrepend = `$mdi-fontFamily: ${ platform === 'android' ? 'materialdesignicons-webfont' : 'Material Design Icons' } ;` ;
@@ -50,7 +50,7 @@ module.exports = (env, webpack) => {
50
50
. end ( )
51
51
. test ( / \. ( t s | j s | s c s s | c s s | v u e ) $ / )
52
52
. use ( 'string-replace-loader' )
53
- . loader ( resolve ( __dirname , 'node_modules/string-replace-loader' ) )
53
+ . loader ( resolve ( __dirname , '../demo-vue/ node_modules/string-replace-loader' ) )
54
54
. options ( {
55
55
search : 'mdi-([a-z0-9-_]+)' ,
56
56
replace : ( match , p1 , offset , str ) => {
@@ -65,7 +65,7 @@ module.exports = (env, webpack) => {
65
65
{
66
66
patterns : [
67
67
{
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' ) ,
69
69
to : 'fonts'
70
70
}
71
71
]
0 commit comments