├── .eslintrc.json ├── .github └── workflows │ ├── coverage.yml │ ├── pull-request.yml │ └── release.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── __tests__ ├── entities │ └── money.test.ts ├── formatters │ ├── money-formatter.test.ts │ └── template-parser.test.ts ├── index.test.ts └── utils │ ├── locale.test.ts │ └── math.test.ts ├── examples ├── basic-usage.ts ├── ecommerce.ts ├── formatting.ts └── test.ts ├── package.json ├── src ├── entities │ └── money.ts ├── formatters │ ├── money-formatter.ts │ └── template-parser.ts ├── index.ts ├── types │ └── index.ts └── utils │ ├── locale.ts │ └── math.ts ├── tsconfig.json ├── tsup.config.ts ├── vitest.config.ts └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/entities/money.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/entities/money.test.ts -------------------------------------------------------------------------------- /__tests__/formatters/money-formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/formatters/money-formatter.test.ts -------------------------------------------------------------------------------- /__tests__/formatters/template-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/formatters/template-parser.test.ts -------------------------------------------------------------------------------- /__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/index.test.ts -------------------------------------------------------------------------------- /__tests__/utils/locale.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/utils/locale.test.ts -------------------------------------------------------------------------------- /__tests__/utils/math.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/__tests__/utils/math.test.ts -------------------------------------------------------------------------------- /examples/basic-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/examples/basic-usage.ts -------------------------------------------------------------------------------- /examples/ecommerce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/examples/ecommerce.ts -------------------------------------------------------------------------------- /examples/formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/examples/formatting.ts -------------------------------------------------------------------------------- /examples/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/examples/test.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/package.json -------------------------------------------------------------------------------- /src/entities/money.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/entities/money.ts -------------------------------------------------------------------------------- /src/formatters/money-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/formatters/money-formatter.ts -------------------------------------------------------------------------------- /src/formatters/template-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/formatters/template-parser.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/utils/locale.ts -------------------------------------------------------------------------------- /src/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/src/utils/math.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baspinarenes/money/HEAD/yarn.lock --------------------------------------------------------------------------------