{
  "name": "@xunnamius/jest-types",
  "version": "1.1.3",
  "description": "Various constants, utility types, and typed functions for Jest-based projects",
  "keywords": [
    "type",
    "types",
    "typescript",
    "ergodark",
    "xunnamius",
    "jest",
    "test",
    "unit",
    "ts",
    "utility",
    "helper"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Xunnamius/typescript-utils"
  },
  "license": "MIT",
  "author": "Xunnamius",
  "sideEffects": false,
  "type": "commonjs",
  "exports": {
    ".": {
      "import": "./dist/esm/index.mjs",
      "require": "./dist/cjs/index.js",
      "default": "./dist/cjs/index.js"
    },
    "./package": "./package.json",
    "./package.json": "./package.json"
  },
  "main": "./dist/cjs/index.js",
  "module": "./dist/bundle/index.mjs",
  "types": "./dist/types/packages/jest-types/src/index.d.ts",
  "files": [
    "/dist",
    "/LICENSE",
    "/package.json",
    "/README.md"
  ],
  "scripts": {
    "build": "npm run build-dist --",
    "build-changelog": "conventional-changelog --outfile CHANGELOG.md --config ../../conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"../../conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md",
    "build-dist": "if [ -r ./next.config.js ]; then next build; else NODE_ENV=production tsc --project tsconfig.types.json && tsconfig-replace-paths --project tsconfig.types.json && (export PKGROOT=`pwd` && cd ../.. && NODE_ENV=production webpack --config-name cjs) && if [ -r ./src/cli.ts ]; then (export PKGROOT=`pwd` && cd ../.. && NODE_ENV=production webpack --config-name cli) && chmod +x ./dist/cli.js; fi && (export PKGROOT=`pwd` && cd ../.. && NODE_ENV=esm webpack --config-name esm) && NODE_ENV=bundle babel src --extensions .ts --out-dir dist/bundle --out-file-extension .mjs --root-mode upward; fi",
    "build-docs": "if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(?:cjs|esm)\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md; fi && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`/`\\(destructured\\)`/g' {} + && find docs -name '*.md' -exec sed -i -E 's/`__namedParameters\\.([^`]+)`/`\\({ \\1 }\\)`/g' {} +",
    "list-tasks": "node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'"
  },
  "peerDependencies": {
    "@types/jest": ">=27",
    "@xunnamius/types": ">=1"
  },
  "engines": {
    "node": ">=12"
  },
  "publishConfig": {
    "access": "public"
  }
}
