{
  "name": "@mootable/hashmap",
  "source": "src/index.js",
  "main": "dist/hashmap.cjs",
  "module": "dist/hashmap.mjs",
  "umd:main": "dist/hashmap.umd.js",
  "unpkg": "dist/hashmap.umd.min.js",
  "browser": "dist/hashmap.min.js",
  "exports": {
    "import": "./dist/hashmap.mjs",
    "require": "./dist/hashmap.cjs"
  },
  "version": "1.0.7",
  "description": "HashMap, LinkedHashMap and Higher Order Functions for all other Iterables, such as Map, Set and Array",
  "keywords": [
    "mootable",
    "hashmap",
    "linkedhashmap",
    "higherorder",
    "map",
    "set",
    "collect",
    "collection",
    "iterable",
    "iterator",
    "reduce",
    "filter",
    "object",
    "array",
    "associative",
    "javascript",
    "nodejs",
    "node",
    "browser"
  ],
  "author": "Jack Moxley (https://github.com/jackmoxley)",
  "license": "MIT",
  "homepage": "https://github.com/mootable/hashmap",
  "bugs": {
    "url": "https://github.com/mootable/hashmap/issues"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/mootable/hashmap.git"
  },
  "scripts": {
    "build": "npm run lint && npm run coverage && npm run build:docs && npm run build:api:md && npm run build:transpile && npm run test:sanity",
    "build:transpile": "rollup -c",
    "build:docs": "documentation build src/index.js -f html --theme assets/mootable_theme --config=documentation.yml --github -o docs",
    "build:api:md": "documentation readme --readme-file=API.md src/index.js --config=documentation_md.yml --section=API --markdown-toc-max-depth=3",
    "coverage": "nyc npm test && nyc report --reporter=text-lcov",
    "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
    "benchmark": "node benchmark/benchmark.js",
    "lint": "eslint src/**",
    "test": "mocha --grep @sanity --invert",
    "test:sanity": "run-p test:sanity:**",
    "test:sanity:src": "mocha --config testconfig/src.mocharc.cjs --grep @sanity",
    "test:sanity:default": "mocha --config testconfig/dist.mocharc.cjs --grep @sanity",
    "test:sanity:min": "mocha --config testconfig/dist.min.mocharc.cjs --grep @sanity",
    "test:sanity:umd": "mocha --config testconfig/dist.umd.mocharc.cjs --grep @sanity",
    "test:sanity:umd:min": "mocha --config testconfig/dist.umd.min.mocharc.cjs --grep @sanity",
    "test:sanity:mjs": "mocha --require esm --config testconfig/dist.mjs.mocharc.cjs --grep @sanity",
    "test:sanity:cjs": "mocha --config testconfig/dist.cjs.mocharc.cjs --grep @sanity",
    "precommit": "npm run coverage && npm run test:sanity",
    "prepush": "npm run test -- --reporter dot"
  },
  "engines": {
    "node": "*"
  },
  "devDependencies": {
    "@babel/core": "^7.14.3",
    "@babel/plugin-transform-regenerator": "^7.13.15",
    "@babel/preset-env": "^7.14.4",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^19.0.0",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "benchmark": "^2.1.4",
    "benny": "^3.6.15",
    "chai": "4.3.4",
    "chalk": "^4.1.1",
    "concat-stream": "^2.0.0",
    "core-js": "^3.13.1",
    "coveralls": "^3.1.0",
    "cross-env": "^7.0.3",
    "docdash": "^1.2.0",
    "documentation": "^13.2.5",
    "eslint": "^7.27.0",
    "esm": "^3.2.25",
    "fs-extra": "^10.0.0",
    "github-slugger": "^1.3.0",
    "highlight.js": "^11.0.0",
    "html-escaper": "^3.0.3",
    "lodash": "^4.17.21",
    "mocha": "^8.4.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "random-seed": "^0.3.0",
    "regenerator-runtime": "^0.13.7",
    "rollup": "^2.50.5",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-terser": "^7.0.2",
    "vinyl": "^2.2.1",
    "vinyl-fs": "^3.0.3",
    "yargs": "^17.0.1",
    "Z--bench-compare--donhash": "npm:donhash@^1.0.3",
    "Z--bench-compare--flesler-hashmap": "npm:hashmap@^2.4.0"
  },
  "directories": {
    "test": "test",
    "benchmark": "benchmark",
    "docs": "docs",
    "dist": "dist",
    "src": "src"
  },
  "esm": {
    "cache": false
  }
}
