{
  "name": "mapping-tools",
  "version": "0.0.0-ALPHA-UNSAFE-v6.0.0x",
  "description": "The Mapping Tools package is designed to be user-friendly and easy to use, with clear documentation and examples. It is suitable for use in a wide range of applications, including data processing, data validation, and more.",
  "main": "./lib/index.js",
  "types": "./typings/index.d.ts",
  "exports": {
    ".": "./lib/index.js",
    "./functions": "./lib/functions/index.js",
    "./helpers": "./lib/helpers/index.js",
    "./tools": "./lib/helpers/tools/index.js",
    "./assertions": "./lib/helpers/assertions/index.js",
    "./helpers/tools": "./lib/helpers/tools/index.js",
    "./helpers/assertions": "./lib/helpers/assertions/index.js",
    "./constants": "./lib/constants.js",
    "./types": "./lib/types/index.js",
    "./chain": "./lib/classes/chain.js",
    "./package.json": "./package.json"
  },
  "keywords": [
    "itereation",
    "mapping",
    "generator",
    "asyncgenerator",
    "tools",
    "utils",
    "helpers"
  ],
  "author": "",
  "license": "MIT",
  "scripts": {
    "build": "yarn base:build",
    "build:dist": "scripts/build-dist.sh",
    "install": "echo unimplemented && exit 0",
    "install:": "yarn base:install",
    "rebuild": "yarn base:rm:lib; yarn base:build",
    "test:": "yarn base:test",
    "test": "jest --config='config/jest.config.json'",
    "coverage": "jest --coverage --config='config/jest.config.json'",
    "coverage:": "jest --coverage src",
    "build:full": "yarn test && yarn rebuild && yarn build:api",
    "dist:full": "rm -r dist; yarn build:full && yarn cp:dist:dirs; yarn clean:dist; yarn cp:dist",
    "build:api": "yarn base:build:api; yarn base:build:docs",
    "clean:dist": "yarn base:rm:dist:lib; yarn base:rm:dist:src; yarn base:clean:dist",
    "base:test": "jest --config='config/jest.config.json'",
    "base:build": "bash scripts/build.sh",
    "base:build:api": "api-extractor run --local",
    "base:build:docs": "typedoc --options config/typedoc.json",
    "base:cp:dist:src": "cp -r src dist",
    "base:cp:dist:lib": "cp -r lib dist",
    "base:rm:lib": "rm -r ./lib",
    "cp:dist:dirs": "yarn base:cp:dist:lib; yarn base:cp:dist:src",
    "cp:dist": "yarn cp:package; yarn cp:readme; yarn cp:license; yarn cp:editorconf; yarn cp:prettierrc; yarn cp:tsconfig;",
    "cp:package": "cp package.json dist",
    "cp:readme": "cp README.md dist",
    "cp:license": "cp LICENSE dist",
    "cp:editorconf": "cp ../../.editorconfig dist/.editorconfig",
    "cp:prettierrc": "cp ../../.prettierrc.cjs dist/.prettierrc.cjs",
    "cp:tsconfig": "cp ../typescript/tsconfig.json dist",
    "base:rm:dist:src": "rm -r dist/src/*test*",
    "base:rm:dist:lib": "rm -r dist/lib/*test* dist/lib/typings/*test*",
    "base:clean:dist": "rm -r dist/lib/performance dist/lib/ts-out-info.lib",
    "base:rush:update": "rush update",
    "base:install": "echo unimplemented && exit 0",
    "::build:dist": "yarn build:all; yarn cp:dist",
    "::build:all": "yarn base:test && yarn build && yarn build:api",
    "::rebuild:all": "yarn rush:update; yarn test && yarn build && yarn build:api",
    "::rebuild:quick": "yarn rm:lib; yarn build",
    ":": "# :"
  },
  "jest": {
    "config": "config/jest.config.json"
  },
  "devDependencies": {
    "cheerio": "~1.0.0-rc.12",
    "jsdom": "~20.0.3",
    "marked": "~4.2.5",
    "@types/marked": "~4.0.8",
    "@types/jsdom": "~20.0.1",
    "@types/cheerio": "~0.22.31",
    "@babel/core": "7.20.7",
    "@babel/plugin-transform-typescript": "7.20.7",
    "@jest/globals": "~29.3.1",
    "@microsoft/api-extractor": "~7.33.6",
    "@microsoft/rush": "^5.87.0",
    "@microsoft/tsdoc": "~0.14.2",
    "@rushstack/eslint-config": "3.1.1",
    "@rushstack/heft-jest-plugin": "0.4.2",
    "@rushstack/heft": "0.49.0",
    "@types/chai": "4.3.4",
    "@types/eslint-config-prettier": "6.11.0",
    "@types/eslint-plugin-prettier": "3.1.0",
    "@types/express": "4.17.15",
    "@types/fs-extra": "9.0.13",
    "@types/glob": "8.0.0",
    "@types/heft-jest": "1.0.3",
    "@types/jest": "29.2.5",
    "@types/mime-types": "2.1.1",
    "@types/node": "18",
    "@types/prettier": "2.7.2",
    "@typescript-eslint/eslint-plugin": "5.47.1",
    "@typescript-eslint/parser": "5.47.1",
    "babel-jest": "29.3.1",
    "concurrently": "7.6.0",
    "eslint-config-prettier": "~8.5.0",
    "eslint-import-resolver-typescript": "3.5.2",
    "eslint-plugin-import": "2.26.0",
    "eslint-plugin-jsdoc": "39.6.4",
    "eslint-plugin-jsonc": "2.5.0",
    "eslint-plugin-prettier": "4.2.1",
    "eslint-plugin-react-hooks": "4.6.0",
    "eslint-plugin-react": "7.31.11",
    "eslint-plugin-simple-import-sort": "8.0.0",
    "eslint-plugin-tsdoc": "0.2.17",
    "eslint-plugin-unicorn": "45.0.2",
    "eslint": "8.30.0",
    "jest": "29.3.1",
    "nodemon": "2.0.20",
    "prettier": "2.8.1",
    "rimraf": "3.0.2",
    "seedrandom": "~3.0.5",
    "source-map-support": "~0.5.21",
    "ts-jest": "29.0.3",
    "ts-loader": "9.4.2",
    "ts-node": "10.9.1",
    "tsconfig-paths": "4.1.1",
    "typedoc-plugin-extras": "^2.3.1",
    "typedoc": "^0.23.21",
    "typescript": "4.9.4",
    "webpack": "5.75.0",
    "webpack-cli": "4.10.0",
    "tslib": "2.4.1"
  },
  "peerDependencies": {
    "tslib": "2.4.1"
  }
}
