diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..62c8ec8 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +@turo:registry=https://turo.jfrog.io/turo/api/npm/npm/ +//turo.jfrog.io/turo/api/npm/npm/:_auth="${NPM_AUTH_TOKEN}" +//turo.jfrog.io/turo/api/npm/npm/:always-auth=true diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 7efb3f6..8c5aaeb 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -95,3 +95,10 @@ language: script entry: hooks/yalc/yalc-check.sh files: package\.json +###################### +# Cspell hook +- id: cspell + name: "Run cspell-cli to check for spelling errors" + description: "Errors if there are spelling errors not whitelisted" + entry: cspell-cli + language: node diff --git a/hooks/cspell/index.js b/hooks/cspell/index.js new file mode 100644 index 0000000..323a5c9 --- /dev/null +++ b/hooks/cspell/index.js @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +import "cspell/bin"; diff --git a/package.json b/package.json new file mode 100644 index 0000000..2eff6c4 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "bin": { + "cspell-cli": "./hooks/cspell/index.js" + }, + "dependencies": { + "cspell": "8.10.0" + }, + "name": "@turo/pre-commit-hooks", + "private": true, + "version": "1.0.0" +}