{
  "name": "@substrate-system/tapzero",
  "version": "0.10.16",
  "description": "Smallest test library",
  "main": "dist/index.js",
  "type": "module",
  "files": [
    "./dist/*"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./*": {
      "import": [
        "./dist/*.js",
        "./dist/*"
      ],
      "require": [
        "./dist/*.cjs",
        "./dist/*"
      ]
    }
  },
  "scripts": {
    "build": "mkdir -p ./dist && rm -rf ./dist/* && npm run build-cjs && npm run build-esm && npm run build-types",
    "build-cjs": "esbuild ./index.js --bundle --format=cjs --keep-names --outdir=./dist --out-extension:.js=.cjs",
    "build-esm": "esbuild index.js --bundle --format=esm --keep-names --outdir=./dist",
    "test": "npm run build && node ./test/index.js",
    "build-types": "tsc ./index.js --declaration --emitDeclarationOnly --allowJs --outDir dist",
    "coverage": "type-coverage",
    "report": "typescript-coverage-report && open coverage-ts/index.html",
    "vendor": "cp node_modules/fast-deep-equal/index.js ./fast-deep-equal.js; sed -i '1s;^;// Copied from fast-deep-equal@3.1.1.\\n// @ts-nocheck\\n;' fast-deep-equal.js",
    "toc": "markdown-toc --maxdepth 4 -i README.md",
    "preversion": "npm run coverage",
    "version": "npm run toc && auto-changelog -p --template keepachangelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md README.md",
    "postversion": "git push --follow-tags && npm publish",
    "prepublishOnly": "npm run build"
  },
  "typeCoverage": {
    "atLeast": 98,
    "project": "jsconfig.json",
    "strict": true,
    "detail": true,
    "ignoreUnread": true,
    "ignoreFiles": [
      "fast-deep-equal.js",
      "test/zora/fixtures/*.js",
      "test/**/*.js"
    ]
  },
  "devDependencies": {
    "@pre-bundled/tape": "4.11.0",
    "@types/node": "13.7.4",
    "auto-changelog": "^2.4.0",
    "diff": "5.2.0",
    "esbuild": "^0.20.1",
    "fast-deep-equal": "3.1.1",
    "markdown-toc": "^1.2.0",
    "npm-bin-deps": "1.10.1",
    "tiny-benchy": "1.0.1",
    "type-coverage": "2.27.1",
    "typescript": "5.4.5",
    "typescript-coverage-report": "^1.0.0"
  },
  "tsdocstandard": {
    "ignore": [
      "fast-deep-equal.js",
      "benchmarks_micro",
      "test/zora/fixtures"
    ]
  },
  "author": "Raynos <raynos2@gmail.com>",
  "repository": "git://github.com/substrate-system/tapzero.git",
  "homepage": "https://github.com/substrate-system/tapzero",
  "bugs": {
    "url": "https://github.com/substrate-system/tapzero/issues",
    "email": "nichoth@nichoth.com"
  },
  "contributors": [
    {
      "name": "nichoth",
      "email": "nichoth@nichoth.com",
      "url": "https://nichoth.com/"
    },
    {
      "name": "Raynos",
      "email": "raynos2@gmail.com"
    }
  ],
  "license": "SEE LIECENSE IN LICENSE"
}
