{
  "name": "api-nexus",
  "version": "1.0.10",
  "engines": {
    "node": ">=16"
  },
  "description": "Generation of API documentation for the GraphQl and Rest API",
  "author": "matrixs-s",
  "homepage": "https://github.com/matrixs-s/api-nexus",
  "bugs": {
    "url": "https://github.com/matrixs-s/api-nexus/issues"
  },
  "scripts": {
    "build:client": "PARENT_DIR=$(dirname $(pwd)); if [ \"$(basename $PARENT_DIR)\" = \"node_modules\" ]; then OUTPUT_PATH=../../doc/dist/bundle.js; else OUTPUT_PATH=$(pwd)/doc/dist/bundle.js; fi; esbuild src/index.js --bundle --outfile=$OUTPUT_PATH --loader:.js=jsx --loader:.css=css",
    "build:server": "PARENT_DIR=$(dirname $(pwd)); if [ \"$(basename $PARENT_DIR)\" = \"node_modules\" ]; then OUTPUT_PATH=../../doc/build/server.cjs; else OUTPUT_PATH=$(pwd)/doc/build/server.cjs; fi; esbuild server/server.jsx --bundle --outfile=$OUTPUT_PATH --platform=node",
    "build:css": "PARENT_DIR=$(dirname $(pwd)); if [ \"$(basename $PARENT_DIR)\" = \"node_modules\" ]; then OUTPUT_PATH=../../doc/dist/bootstrap-bundle.min.css; else OUTPUT_PATH=$(pwd)/doc/dist/bootstrap-bundle.min.css; fi; esbuild src/bootstrap/bootstrap.min.css --bundle --outfile=$OUTPUT_PATH --minify",
    "build-api-documentation": "npm run build:client && npm run build:css &&  npm run build:server",
    "start": "node -r dotenv/config $(pwd)/doc/build/server.cjs"
  },
  "dependencies": {
    "@faker-js/faker": "^8.2.0",
    "axios": "^1.6.0",
    "clipboard": "^2.0.11",
    "dotenv": "^16.3.1",
    "esbuild": "0.14.13",
    "express": "4.17.2",
    "express-session": "^1.17.3",
    "faker": "^6.6.6",
    "helmet": "^7.1.0",
    "html-react-parser": "^5.0.6",
    "js-yaml": "^4.1.0",
    "microfiber": "^2.1.0",
    "node-fetch": "^3.3.2",
    "prettier": "^3.0.3",
    "react": "17.0.2",
    "react-bootstrap": "^2.9.0",
    "react-copy-to-clipboard": "^5.1.0",
    "react-dom": "17.0.2",
    "react-helmet-async": "^1.3.0",
    "react-icons": "^4.12.0",
    "react-router-dom": "^6.17.0",
    "react-syntax-highlighter": "^15.5.0"
  },
  "devDependencies": {
    "nodemon": "1.18.4"
  },
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://matrixs-s@github.com/matrixs-s/api-nexus"
  },
  "keywords": [
    "api-nexus",
    "nexus",
    "rest-api",
    "graph-api",
    "api-documentation",
    "documentation-from-introspection-url",
    "documentation-from-introspection-json",
    "documentation-from-rest-json",
    "dynamic-api-documentation",
    "graphql-documentation",
    "rest-api-documentation"
  ]
}
