File tree Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 1
1
node_modules /
2
+ package-lock.json
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/env node
2
+
3
+ const execa = require ( 'execa' )
4
+
5
+ function rebuildNodeSass ( ) {
6
+ console . log ( 'rebuilding node-sass' )
7
+ return execa ( 'npm' , [ 'rebuild' , 'node-sass' ] )
8
+ . catch ( e => {
9
+ console . error ( 'Could not rebuild node-sass' )
10
+ console . error ( e . message )
11
+ process . exit ( - 1 )
12
+ } )
13
+ }
14
+
15
+ execa ( 'node-sass' , [ '--version' ] )
16
+ . catch ( rebuildNodeSass )
Original file line number Diff line number Diff line change 4
4
"description" : " Rebuilds node-sass but only if needed" ,
5
5
"main" : " index.js" ,
6
6
"bin" : {
7
- "rebuild-node-sass" : " ./rebuild.sh "
7
+ "rebuild-node-sass" : " index.js "
8
8
},
9
9
"scripts" : {
10
10
"test" : " ./rebuild.sh" ,
11
11
"semantic-release" : " semantic-release pre && npm publish && semantic-release post"
12
12
},
13
13
"files" : [
14
- " rebuild.sh "
14
+ " index.js "
15
15
],
16
16
"keywords" : [
17
17
" sass" ,
27
27
"repository" : {
28
28
"type" : " git" ,
29
29
"url" : " https://github.com/bahmutov/rebuild-node-sass.git"
30
+ },
31
+ "dependencies" : {
32
+ "execa" : " ^0.8.0"
30
33
}
31
34
}
You can’t perform that action at this time.
0 commit comments