@@ -5,30 +5,30 @@ const glob = require('glob')
55const cssScss = require ( 'css-scss' )
66const stream = require ( 'stream' )
77
8- glob ( './node_modules/tachyons/src/**/*.css' , ( err , files ) => {
8+ glob ( './node_modules/tachyons-custom /src/**/*.css' , ( err , files ) => {
99 if ( err ) {
1010 throw err
1111 }
1212
1313 files . forEach ( file => {
1414 var css = fs . readFileSync ( file , 'utf8' )
15- var fileName = file . replace ( / ( \. \/ n o d e _ m o d u l e s \/ t a c h y o n s \/ s r c \/ | \. c s s ) / g, '' )
15+ var fileName = file . replace ( / ( \. \/ n o d e _ m o d u l e s \/ t a c h y o n s - c u s t o m \/ s r c \/ | \. c s s ) / g, '' )
1616
17- if ( fileName !== 'tachyons' && fileName !== '_media-queries ' && fileName !== '_colors' && fileName !== '_debug ') {
17+ if ( fileName !== 'tachyons' && fileName !== '_debug ' && fileName !== '_variables ' ) {
1818 fs . writeFileSync ( 'scss/' + fileName + '.scss' , cssScss ( css ) )
1919 }
2020 } )
2121} )
2222
23- const tachyonsCSS = fs . createReadStream ( './node_modules/tachyons/src/tachyons.css' )
23+ const tachyonsCSS = fs . createReadStream ( './node_modules/tachyons-custom /src/tachyons.css' )
2424const tachyonsSCSS = fs . createWriteStream ( './tachyons.scss' )
2525tachyonsCSS . on ( 'data' , ( data ) => {
2626 const sassStream = new stream . Readable ( )
2727 sassStream . push (
2828 data
2929 . toString ( 'utf8' )
3030 . replace ( / \. \/ _ / g, 'scss/' ) // Update paths
31- . replace ( / ^ ( ( .| \n ) + ) ( \n \/ \* \s M o d u l e s ( .| \n ) + ) ( \n \/ \* \s V a r i a b l e s ( .| \n ) + ) / g, '$1$5$3' ) // Move import orders
31+ . replace ( / ^ ( ( .| \n ) + ) ( \n \/ \* \s M o d u l e s ( .| \n ) + ) ( \n \/ \* \s V a r i a b l e s ( .| \n ) + ) / g, '$1$5$3' ) // Move import orders
3232 . replace ( / \/ \* ( .* ) \* \/ / g, '// $1' ) // Change single-line comments to //
3333 . replace ( / \/ \* | \s \* \/ ? / g, '//' ) // Change multi-line comments to //
3434 )
0 commit comments