├── .cspell.json ├── .editorconfig ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── codeql-analysis.yml │ └── lint.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── biome.json ├── docs └── UNIT_TESTS.md ├── package.json ├── scripts ├── prepareTestData.js └── processBackupFile.js ├── src ├── index.ts └── library │ ├── account.ts │ ├── balance.ts │ ├── constants.ts │ ├── engine.ts │ ├── interface.ts │ ├── merchant.ts │ └── utils.ts ├── tests ├── engine.test.ts └── testCases.example.xlsx ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/biome.json -------------------------------------------------------------------------------- /docs/UNIT_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/docs/UNIT_TESTS.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/package.json -------------------------------------------------------------------------------- /scripts/prepareTestData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/scripts/prepareTestData.js -------------------------------------------------------------------------------- /scripts/processBackupFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/scripts/processBackupFile.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/library/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/account.ts -------------------------------------------------------------------------------- /src/library/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/balance.ts -------------------------------------------------------------------------------- /src/library/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/constants.ts -------------------------------------------------------------------------------- /src/library/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/engine.ts -------------------------------------------------------------------------------- /src/library/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/interface.ts -------------------------------------------------------------------------------- /src/library/merchant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/merchant.ts -------------------------------------------------------------------------------- /src/library/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/src/library/utils.ts -------------------------------------------------------------------------------- /tests/engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/tests/engine.test.ts -------------------------------------------------------------------------------- /tests/testCases.example.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/tests/testCases.example.xlsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhgupta050890/transaction-sms-parser/HEAD/yarn.lock --------------------------------------------------------------------------------