{
  "_from": "app-builder@7.0.4",
  "_id": "app-builder@7.0.4",
  "_inBundle": false,
  "_integrity": "sha512-QCmWZnoNN2uItlRV+gj4J6OONaFcJPyFoIuP1RkoILcuq19MlkynYB+wtH8uGv/umyynMWHI1HxnH1jGa1hNKQ==",
  "_location": "/app-builder",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "app-builder@7.0.4",
    "name": "app-builder",
    "escapedName": "app-builder",
    "rawSpec": "7.0.4",
    "saveSpec": null,
    "fetchSpec": "7.0.4"
  },
  "_requiredBy": [
    "/nexe"
  ],
  "_resolved": "https://registry.npmjs.org/app-builder/-/app-builder-7.0.4.tgz",
  "_shasum": "7ec0d7033e9a661a0dcd51ba8807d5c1bf7f01f6",
  "_spec": "app-builder@7.0.4",
  "_where": "C:\\Users\\Triada\\Desktop\\Docs Desarrollo\\proxy\\node_modules\\nexe",
  "author": {
    "name": "Caleb Boyd",
    "url": "https://github.com/calebboyd"
  },
  "bugs": {
    "url": "https://github.com/ingress/app-builder/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Promise based composable functions for middleware",
  "devDependencies": {
    "@types/jest": "^26.0.23",
    "@typescript-eslint/eslint-plugin": "^4.26.0",
    "@typescript-eslint/parser": "^4.26.0",
    "benchmark": "^2.1.4",
    "concurrently": "^6.2.0",
    "eslint": "^7.28.0",
    "eslint-config-prettier": "~8.3.0",
    "eslint-plugin-prettier": "^3.4.0",
    "eslint-watch": "^7.0.0",
    "jest": "^27.0.4",
    "prettier": "^2.3.1",
    "typescript": "^4.3.2"
  },
  "eslintConfig": {
    "parser": "@typescript-eslint/parser",
    "plugins": [
      "@typescript-eslint"
    ],
    "extends": [
      "plugin:@typescript-eslint/recommended",
      "plugin:prettier/recommended"
    ],
    "parserOptions": {
      "project": "./tsconfig.json"
    },
    "overrides": [
      {
        "files": [
          "*.spec.ts"
        ],
        "env": {
          "jest": true
        }
      }
    ],
    "rules": {
      "@typescript-eslint/explicit-function-return-type": 0,
      "@typescript-eslint/no-explicit-any": 0,
      "@typescript-eslint/no-non-null-assertion": 0,
      "@typescript-eslint/no-var-requires": 0,
      "@typescript-eslint/no-use-before-define": 0
    }
  },
  "exports": {
    ".": {
      "node": {
        "import": "./lib/esm/app-builder.js",
        "require": "./lib/cjs/app-builder.js"
      },
      "default": "./lib/cjs/app-builder.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "lib",
    "!**/*.spec.js"
  ],
  "homepage": "https://github.com/ingress/app-builder",
  "jest": {
    "testRegex": ".*?cjs.*(\\.spec).js",
    "watchPathIgnorePatterns": [
      "\\.ts$"
    ]
  },
  "keywords": [
    "middleware",
    "functional",
    "composable",
    "composition",
    "pipeline",
    "onion",
    "async",
    "compose"
  ],
  "license": "MIT",
  "main": "./lib/cjs/app-builder.js",
  "name": "app-builder",
  "prettier": {
    "parser": "typescript",
    "semi": false,
    "singleQuote": true,
    "printWidth": 100
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/calebboyd/app-builder.git"
  },
  "scripts": {
    "bench": "node bench.js",
    "build": "npm run lint && npm run compile",
    "compile": "tsc -b tsconfig.cjs.json tsconfig.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json",
    "lint": "eslint \"src/**/*\" --fix",
    "prepublish": "npm run test",
    "test": "npm run build && jest --passWithNoTests",
    "watch": "npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green",
    "watch:test": "jest --watchAll",
    "watch:typescript": "tsc -w"
  },
  "type": "module",
  "typings": "./lib/cjs/app-builder.d.ts",
  "version": "7.0.4"
}
