GOOD SHELL MAS BOY
Server: Apache/2.4.52 (Ubuntu)
System: Linux vmi1836763.contaboserver.net 5.15.0-130-generic #140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024 x86_64
User: www-data (33)
PHP: 8.4.10
Disabled: NONE
Upload Files
File: //usr/local/lib/node_modules/firebase-tools/node_modules/exegesis/package.json
{
    "name": "exegesis",
    "version": "4.2.0",
    "description": "Parses OpenAPI documents",
    "main": "lib/index.js",
    "types": "lib/index.d.ts",
    "files": [
        "lib/**/*"
    ],
    "scripts": {
        "test": "npm run build && npm run lint && npm run test:unittest",
        "test:pre-commit": "pretty-quick --staged && npm run build && npm run lint && npm run test:unittest-pc",
        "build": "tsc",
        "clean": "rm -rf lib coverage",
        "test:unittest": "tsc -p test && nyc mocha 'test/**/*.@(ts|js)'",
        "test:unittest-pc": "tsc -p test && mocha --reporter progress 'test/**/*.@(ts|js)'",
        "lint": "npm run lint:source && npm run lint:tests",
        "lint:source": "eslint --ext .ts src",
        "lint:tests": "eslint --ext .ts test",
        "prepare": "husky install && npm run build",
        "prepublishOnly": "npm run build && npm test",
        "semantic-release": "semantic-release"
    },
    "lint-staged": {
        "(src/test)/**/*.(js|jsx|ts|tsx)": [
            "eslint"
        ]
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/exegesis-js/exegesis.git"
    },
    "keywords": [
        "OpenAPI",
        "swagger",
        "OAS3"
    ],
    "author": "Jason Walton",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/exegesis-js/exegesis/issues"
    },
    "homepage": "https://github.com/exegesis-js/exegesis#readme",
    "devDependencies": {
        "@jwalton/semantic-release-config": "^1.0.0",
        "@types/body-parser": "^1.16.8",
        "@types/chai": "^4.1.7",
        "@types/chai-as-promised": "^7.1.0",
        "@types/content-type": "^1.1.3",
        "@types/deep-freeze": "^0.1.1",
        "@types/json-schema": "^7.0.3",
        "@types/lodash": "^4.14.132",
        "@types/mocha": "^10.0.0",
        "@types/node": "^18.7.23",
        "@types/pump": "^1.0.1",
        "@types/qs": "^6.5.1",
        "@types/semver": "^7.1.0",
        "@typescript-eslint/eslint-plugin": "^7.3.1",
        "@typescript-eslint/parser": "^7.3.1",
        "chai": "^4.2.0",
        "chai-as-promised": "^7.1.1",
        "coveralls": "^3.0.2",
        "eslint": "^8.57.0",
        "husky": "^8.0.1",
        "lint-staged": "^13.0.3",
        "mocha": "^10.1.0",
        "nyc": "^15.1.0",
        "prettier": "^2.0.5",
        "pretty-quick": "^3.0.0",
        "semantic-release": "^21.0.1",
        "supertest-fetch": "^1.2.2",
        "ts-node": "^10.4.0",
        "typescript": "^5.0.3"
    },
    "dependencies": {
        "@apidevtools/json-schema-ref-parser": "^9.0.3",
        "ajv": "^8.3.0",
        "ajv-formats": "^2.1.0",
        "body-parser": "^1.18.3",
        "content-type": "^1.0.4",
        "deep-freeze": "0.0.1",
        "events-listener": "^1.1.0",
        "glob": "^10.3.10",
        "json-ptr": "^3.0.1",
        "json-schema-traverse": "^1.0.0",
        "lodash": "^4.17.11",
        "openapi3-ts": "^3.1.1",
        "promise-breaker": "^6.0.0",
        "pump": "^3.0.0",
        "qs": "^6.6.0",
        "raw-body": "^2.3.3",
        "semver": "^7.0.0"
    },
    "engines": {
        "node": ">=6.0.0",
        "npm": ">5.0.0"
    }
}