{
  "name": "spok",
  "version": "1.5.5",
  "description": "Checks a given object against a given set of specifications to keep you from writing boilerplate tests.",
  "main": "dist/spok.js",
  "types": "dist/spok.d.ts",
  "files": [
    "dist/spok.d.ts",
    "dist/*.ts",
    "dist/*.ts.map",
    "dist/*.js",
    "dist/*.js.map"
  ],
  "directories": {
    "dist": "./dist"
  },
  "scripts": {
    "test-main": "set -e; for t in ./dist/__tests__/*.js; do node $t; done",
    "test-14": "nave use 14 yarn test-main",
    "test-16": "nave use 16 yarn test-main",
    "test-18": "nave use 18 yarn test-main",
    "test-all": "yarn test-main && yarn test-14 && yarn test-16 && yarn test-18 ",
    "pretest": "yarn build",
    "test": "yarn lint && yarn test-main",
    "build": "tsc -b",
    "tsc:clean": "find ./dist -type f -not -name 'spok.test-d.ts' -delete && rm -rf ./dist/__tests__",
    "tsc:watch": "tsc -b --watch",
    "lint": "prettier -c src/**/*.ts",
    "lint:fix": "prettier --write src/**/*.ts",
    "doctoc": "doctoc README.md"
  },
  "browser": {
    "./dist/inspect.js": "./dist/inspect-browser.js",
    "./dist/utils.js": "./dist/utils-browser.js"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/thlorenz/spok.git"
  },
  "homepage": "https://github.com/thlorenz/spok",
  "dependencies": {
    "ansicolors": "~0.3.2",
    "find-process": "^1.4.7"
  },
  "devDependencies": {
    "@types/ansicolors": "0.0.31",
    "@types/node": "^18.15.0",
    "@types/tape": "^4.2.33",
    "doctoc": "^2.2.1",
    "nave": "~2.2.3",
    "prettier": "^1.19.1",
    "tape": "~4.0.0",
    "typescript": "^4.4.4"
  },
  "keywords": [
    "test",
    "spec",
    "specification",
    "contract",
    "assert",
    "assertion",
    "deepEqual"
  ],
  "author": {
    "name": "Thorsten Lorenz",
    "email": "thlorenz@gmx.de",
    "url": "http://thlorenz.com"
  },
  "license": "MIT",
  "engine": {
    "node": ">=8"
  }
}
