{ "name": "@techniker-me/hash-map", "version": "1.0.2", "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", "format": "bun run prettier --write .", "lint": "eslint", "prelint:fix": "bun run format", "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": { "@eslint/css": "0.14.1", "@eslint/json": "0.14.0", "@eslint/markdown": "7.5.1", "@types/bun": "latest", "eslint": "9.39.1", "jiti": "2.6.1", "prettier": "3.5.3", "typescript-eslint": "8.47.0" }, "peerDependencies": { "typescript": "^5" } }