UNPKG

khmer-money-formatter

Version:

Lightweight, dependency-free TypeScript library for formatting, parsing, and converting Khmer Riel and Khmer numbers.

137 lines (136 loc) • 3.92 kB
{ "name": "khmer-money-formatter", "version": "1.0.4", "description": "Lightweight, dependency-free TypeScript library for formatting, parsing, and converting Khmer Riel and Khmer numbers.", "keywords": [ "khmer", "khmer-money", "khmer-number", "khmer-currency", "riel", "khr", "currency", "money", "formatter", "number-formatter", "typescript", "javascript", "cambodia" ], "homepage": "https://github.com/SmarterCoding/khmer-money-formatter", "bugs": { "url": "https://github.com/SmarterCoding/khmer-money-formatter/issues" }, "repository": { "type": "git", "url": "git+https://github.com/SmarterCoding/khmer-money-formatter.git" }, "license": "MIT", "author": "Chamnan (https://github.com/SmarterCoding)", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "directories": { "test": "tests" }, "files": [ "dist", "README.md", "LICENSE", "SECURITY.md", "CHANGELOG.md" ], "scripts": { "build": "tsup", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "check": "npm run typecheck && npm test", "prepublishOnly": "npm run check && npm run build" }, "dependencies": { "acorn": "^8.18.0", "any-promise": "^1.3.0", "assertion-error": "^2.0.1", "bundle-require": "^5.1.0", "cac": "^6.7.14", "chai": "^5.3.3", "check-error": "^2.1.3", "chokidar": "^4.0.3", "commander": "^4.1.1", "confbox": "^0.1.8", "consola": "^3.4.2", "debug": "^4.4.3", "deep-eql": "^5.0.2", "es-module-lexer": "^1.7.0", "esbuild": "^0.27.7", "estree-walker": "^3.0.3", "expect-type": "^1.4.0", "fdir": "^6.5.0", "fix-dts-default-cjs-exports": "^1.0.1", "fsevents": "^2.3.3", "joycon": "^3.1.1", "js-tokens": "^9.0.1", "lilconfig": "^3.1.3", "lines-and-columns": "^1.2.4", "load-tsconfig": "^0.2.5", "loupe": "^3.2.1", "magic-string": "^0.30.21", "mlly": "^1.8.2", "ms": "^2.1.3", "mz": "^2.7.0", "nanoid": "^3.3.18", "object-assign": "^4.1.1", "pathe": "^2.0.3", "pathval": "^2.0.1", "picocolors": "^1.1.1", "picomatch": "^4.0.5", "pirates": "^4.0.7", "pkg-types": "^1.3.1", "postcss": "^8.5.26", "postcss-load-config": "^6.0.1", "readdirp": "^4.1.2", "resolve-from": "^5.0.0", "rollup": "^4.62.5", "siginfo": "^2.0.0", "source-map": "^0.7.6", "source-map-js": "^1.2.1", "stackback": "^0.0.2", "std-env": "^3.10.0", "strip-literal": "^3.1.0", "sucrase": "^3.35.1", "thenify": "^3.3.1", "thenify-all": "^1.6.0", "tinybench": "^2.9.0", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.17", "tinypool": "^1.1.1", "tinyrainbow": "^2.0.0", "tinyspy": "^4.0.4", "tree-kill": "^1.2.2", "ts-interface-checker": "^0.1.13", "ufo": "^1.6.4", "vite": "^7.3.6", "vite-node": "^3.2.4", "why-is-node-running": "^2.3.0" }, "devDependencies": { "tsup": "^8.5.0", "typescript": "^5.9.2", "vitest": "^3.2.4" }, "engines": { "node": ">=18" }, "module": "./dist/index.js", "unpkg": "./dist/index.iife.js", "jsdelivr": "./dist/index.iife.js", "sideEffects": false }