File tree Expand file tree Collapse file tree 2 files changed +18
-4
lines changed
Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Original file line number Diff line number Diff line change 1- #! /bin/sh
1+ #! /usr/ bin/env bash
22
3- if command -v npx & > /dev/null; then
4- npx lint-staged
3+ # Get the path to the project root
4+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd) "
5+ PROJECT_ROOT=" $( dirname " $SCRIPT_DIR " ) "
6+
7+ # Add node_modules/.bin to PATH
8+ PATH=" $PROJECT_ROOT /node_modules/.bin:$PATH "
9+
10+ # Source NVM if available
11+ export NVM_DIR=" $HOME /.nvm"
12+ [ -s " $NVM_DIR /nvm.sh" ] && \. " $NVM_DIR /nvm.sh"
13+
14+ # Run lint-staged
15+ if [ -f " $PROJECT_ROOT /node_modules/.bin/lint-staged" ]; then
16+ " $PROJECT_ROOT /node_modules/.bin/lint-staged"
17+ else
18+ npx lint-staged
519fi
Original file line number Diff line number Diff line change 3434 "lint:markdown" : " markdownlint-cli2 . --fix" ,
3535 "lint:prettier" : " prettier . --write" ,
3636 "postinstall" : " node --run install-vendor && node --run install-fonts && echo \" MagicMirror² installation finished successfully! \n\" " ,
37- "prepare" : " [ -f node_modules/.bin/ husky ] && husky || echo no husky installed. " ,
37+ "prepare" : " husky install " ,
3838 "server" : " node ./serveronly" ,
3939 "start" : " node --run start:x11" ,
4040 "start:dev" : " node --run start:x11 -- dev" ,
You can’t perform that action at this time.
0 commit comments