ccscan
Scan files for credit card numbers
Usage
npx ccscan
Precommit Hook
You can also add ccscan
to your project and set it up as a precommit hook that will block any commits that contain card numbers.
Install Dependencies
yarn add --dev ccscan husky lint-staged
or npm install -D ccscan husky lint-staged
package.json
Add to "husky": ,"lint-staged":
Contributing
- Fork this repo
- Clone the forked repo
- Install dependencies:
yarn
Building
yarn build
To clean the build directory run yarn clean
Running Tests
yarn test
Publishing
- Update the version in
package.json
- Add a
CHANGELOG.md
entry - Commit your changes
- Run
npm pack
to see what will be published then delete the.tgz
file that was created - Run
npm publish
- Create a release on GitHub. Use the version as the tag and release name. For example for version
1.0.0
the tag and release name would bev1.0.0
.