├── .commitlintrc.cjs ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── luhn.test.ts ├── validator.test.ts ├── verhoeff.test.ts └── vpa.test.ts ├── commitlint.config.cjs ├── dist ├── luhn.d.ts ├── luhn.js ├── validator.d.ts ├── validator.js ├── verhoeff.d.ts ├── verhoeff.js ├── vpa-handles.json ├── vpa.d.ts └── vpa.js ├── eslint.config.mjs ├── lint-staged.config.js ├── package.json ├── src ├── luhn.ts ├── validator.ts ├── verhoeff.ts ├── vpa-handles.json └── vpa.ts ├── tsconfig.json └── vitest.config.ts /.commitlintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.commitlintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/luhn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/__tests__/luhn.test.ts -------------------------------------------------------------------------------- /__tests__/validator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/__tests__/validator.test.ts -------------------------------------------------------------------------------- /__tests__/verhoeff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/__tests__/verhoeff.test.ts -------------------------------------------------------------------------------- /__tests__/vpa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/__tests__/vpa.test.ts -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /dist/luhn.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/luhn.d.ts -------------------------------------------------------------------------------- /dist/luhn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/luhn.js -------------------------------------------------------------------------------- /dist/validator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/validator.d.ts -------------------------------------------------------------------------------- /dist/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/validator.js -------------------------------------------------------------------------------- /dist/verhoeff.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/verhoeff.d.ts -------------------------------------------------------------------------------- /dist/verhoeff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/verhoeff.js -------------------------------------------------------------------------------- /dist/vpa-handles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/vpa-handles.json -------------------------------------------------------------------------------- /dist/vpa.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/vpa.d.ts -------------------------------------------------------------------------------- /dist/vpa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/dist/vpa.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/package.json -------------------------------------------------------------------------------- /src/luhn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/src/luhn.ts -------------------------------------------------------------------------------- /src/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/src/validator.ts -------------------------------------------------------------------------------- /src/verhoeff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/src/verhoeff.ts -------------------------------------------------------------------------------- /src/vpa-handles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/src/vpa-handles.json -------------------------------------------------------------------------------- /src/vpa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/src/vpa.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mastermunj/format-utils/HEAD/vitest.config.ts --------------------------------------------------------------------------------