Skip to content

Commit

Permalink
Merge pull request #24 from freespek/igor/husky
Browse files Browse the repository at this point in the history
add husky commit hooks to do housekeeping
  • Loading branch information
konnov authored Apr 16, 2024
2 parents c717cdc + 020c5cc commit 08e7089
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 4 deletions.
5 changes: 5 additions & 0 deletions solarkraft/.husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
cd solarkraft
set -e
npm run lint
npm run license
npm run format
4 changes: 4 additions & 0 deletions solarkraft/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
/**
* @license
* [Apache-2.0](https://github.com/freespek/solarkraft/blob/main/LICENSE)
*/
// @ts-check

import eslint from '@eslint/js';
Expand Down
22 changes: 22 additions & 0 deletions solarkraft/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 6 additions & 4 deletions solarkraft/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,12 @@
"scripts": {
"compile": "genversion -e src/version.ts && tsc",
"e2e": "./test/e2e/run-tests.sh",
"format": "prettier --config .prettierrc 'src/**/*.ts' 'test/**/*.ts' --write",
"license": "source-licenser --config-file licenser-config.yaml .",
"snapshot": "git archive --format=tar.gz -o solarkraft-`git rev-parse --short HEAD`.tar.gz --prefix=solarkraft/ HEAD",
"test": "mocha --loader=ts-node/esm test/**/*.test.ts",
"lint": "eslint src test",
"format": "prettier --config .prettierrc 'src/**/*.ts' 'test/**/*.ts' --write"
"prepare": "cd .. && husky solarkraft/.husky",
"snapshot": "git archive --format=tar.gz -o solarkraft-`git rev-parse --short HEAD`.tar.gz --prefix=solarkraft/ HEAD",
"test": "mocha --loader=ts-node/esm test/**/*.test.ts"
},
"dependencies": {
"@sweet-monads/either": "^3.3.1",
Expand All @@ -53,6 +54,7 @@
"copyfiles": "^2.4.1",
"eslint": "^8.57.0",
"genversion": "^3.2.0",
"husky": "^9.0.11",
"mocha": "^10.3.0",
"prettier": "^3.2.5",
"ts-node": "^10.9.2",
Expand All @@ -62,4 +64,4 @@
"engines": {
"node": ">=18"
}
}
}

0 comments on commit 08e7089

Please sign in to comment.