Skip to content

Commit f4909e1

Browse files
committed
Copy eosnetworkfoundation/aws-cloudwatch-alarm-handler:5b08b42a71b384f765fab7c243aff999fd9bf02e/scripts/reset.sh
1 parent ca2049b commit f4909e1

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
99
"dev": "vite dev",
1010
"preview": "vite preview",
11+
"reset": "scripts/reset.sh",
1112
"serve": "scripts/serve.sh"
1213
},
1314
"devDependencies": {

scripts/reset.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/bash
2+
set -eo pipefail
3+
4+
function ee()
5+
{
6+
echo "$ $*"
7+
eval "$@" || :
8+
}
9+
10+
echo 'Resetting nodeJS environment...'
11+
NPM_ROOT="$(npm run env | grep '^PWD' | cut -d '=' -f '2')"
12+
pushd "$NPM_ROOT"
13+
ee 'jest --clearCache'
14+
ee 'rm -r coverage node_modules'
15+
ee 'yarn cache clean'
16+
echo 'nodeJS environment sanitized.'
17+
popd
18+
echo "Done. - ${BASH_SOURCE[0]}"

0 commit comments

Comments
 (0)