{ "name": "@techniker-me/hash-map", "version": "1.0.1", "description": "A robust HashMap implementation following OOP SOLID principles", "module": "src/index.ts", "type": "module", "main": "src/index.ts", "types": "types/index.d.ts", "exports": { ".": { "node": "./node/index.js", "browser": "./browser/index.js" }, "./types": "./types/index.d.ts" }, "files": [ "node", "browser", "types" ], "publishConfig": { "access": "public" }, "scripts": { "ci-install": "bun install", "ci-test": "bun test", "ci-build": "bash scripts/ci-build.sh", "ci-deploy:ga": "bash scripts/ci-deploy.sh --beta false", "ci-deploy:beta": "bash scripts/ci-deploy.sh --beta true", "lint": "eslint", "lint:fix": "eslint --fix", "test": "bun test", "test:watch": "bun test --watch", "build:node:debug": "bun build ./src/index.ts --target=node --sourcemap=none --format=esm --sourcemap=inline --outdir=dist/node", "build:browser:debug": "bun build ./src/index.ts --target=browser --sourcemap=none --format=esm --sourcemap=inline --outdir=dist/browser", "build:node": "bun build ./src/index.ts --target=node --sourcemap=none --format=esm --splitting --minify --outdir=dist/node", "build:browser": "bun build ./src/index.ts --target=browser --sourcemap=none --format=esm --splitting --minify --outdir=dist/browser", "build:types": "bunx tsc -p tsconfig.d.json", "build:prepare-package-json": "bash scripts/prepare-package-json.sh" }, "keywords": [ "hashmap", "hash-map", "map", "data-structure", "typescript", "solid", "oop" ], "author": "Techniker.me", "license": "MIT", "devDependencies": { "@types/bun": "latest" }, "peerDependencies": { "typescript": "^5" } }