{
    "name": "directus-extension-api-docs",
    "version": "2.1.11",
    "description": "directus extension for swagger interface and openapi including custom endpoints definitions // custom endpoint validations middleware based on openapi",
    "licence": "MIT",
    "icon": "api",
    "author": "Giona Righini (sacconazzo)",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "files": [
        "dist",
        "!*.map",
        "license"
    ],
    "repository": "https://github.com/sacconazzo/directus-extension-api-docs",
    "homepage": "https://github.com/sacconazzo/directus-extension-api-docs#readme",
    "keywords": [
        "directus",
        "directus-extension",
        "directus-custom-endpoint",
        "swagger",
        "custom endpoints",
        "openapi definition",
        "openapi",
        "validations",
        "api-validator"
    ],
    "directus:extension": {
        "type": "endpoint",
        "path": "dist/index.js",
        "source": "src/index.ts",
        "host": "^9.19.2"
    },
    "scripts": {
        "test": "jest --verbose=true",
        "lint": "eslint --ignore-path .gitignore --ext .ts tests/ src/",
        "lint:fix": "pnpm lint --fix",
        "build": "directus-extension build",
        "dev": "directus-extension build -w --no-minify"
    },
    "dependencies": {
        "@pnpm/find-workspace-dir": "^7.0.3",
        "express-openapi-validator": "^5.4.9",
        "js-yaml": "^4.1.0",
        "swagger-ui-express": "^5.0.1"
    },
    "devDependencies": {
        "@directus/extensions-sdk": "^13.0.4",
        "@directus/types": "^12.2.2",
        "@types/express": "^4.17.21",
        "@types/jest": "^29.5.14",
        "@types/node": "^18.19.86",
        "@typescript-eslint/eslint-plugin": "^5.62.0",
        "@typescript-eslint/parser": "^5.62.0",
        "eslint": "^8.57.1",
        "eslint-config-prettier": "^8.10.0",
        "eslint-plugin-import": "^2.31.0",
        "eslint-plugin-prettier": "^4.2.1",
        "express": "^4.21.2",
        "jest": "^29.7.0",
        "jest-extended": "^3.2.4",
        "openapi-schema-validator": "^12.1.3",
        "pinia": "^2.3.1",
        "pino": "^9.6.0",
        "prettier": "^2.8.8",
        "ts-jest": "^29.3.2",
        "ts-node": "^10.9.2",
        "typescript": "^4.9.5",
        "vue": "^3.5.13"
    }
}
