{
    "name": "@ordercloud/oc-codegen",
    "description": "OpenAPI codegen tool built for the OrderCloud API",
    "author": "Four51 OrderCloud",
    "version": "0.0.1-26",
    "main": "./lib/src/index.js",
    "types": "./lib/src/index.d.ts",
    "bin": {
        "oc-codegen": "./lib/cli.js"
    },
    "module": "./lib/src/index.esm.js",
    "_files": [
        "lib"
    ],
    "directories": {
        "lib": "lib"
    },
    "homepage": "https://public.four51.com",
    "bugs": {
        "url": "https://github.com/ordercloud-api/oc-codegen/issues"
    },
    "publishConfig": {
        "access": "public"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/ordercloud-api/oc-codegen"
    },
    "keywords": [
        "ordercloud",
        "four51",
        "b2b",
        "openapi",
        "swagger",
        "ecommerce",
        "api",
        "headless",
        "codegen",
        "generator",
        "sdk"
    ],
    "license": "MIT",
    "scripts": {
        "build": "npm run build:code && npm test && npm run build:docs",
        "build:code": "tsc -p .",
        "postbuild:code": "sed -i 's/\"files\":/\"_files\":/' lib/package.json",
        "build:docs": "typedoc src/",
        "test": "node tests/smoke-test",
        "output-formatted-spec": "node tests/output-formatted-spec > formatted-spec.json"
    },
    "dependencies": {
        "@types/lodash": "^4.14.149",
        "chalk": "^3.0.0",
        "clear": "^0.1.0",
        "commander": "^4.1.1",
        "figlet": "^1.3.0",
        "fs-extra": "^8.1.0",
        "handlebars": "^4.7.3",
        "klaw": "^3.0.0",
        "lodash": "^4.17.15",
        "openapi-types": "^12.1.3",
        "swagger-parser": "^10.0.3"
    },
    "devDependencies": {
        "@types/node": "^13.7.4",
        "@typescript-eslint/eslint-plugin": "^8.19.1",
        "@typescript-eslint/parser": "^8.19.1",
        "eslint": "^9.17.0",
        "eslint-config-prettier": "^6.10.0",
        "eslint-plugin-prettier": "^3.1.2",
        "prettier": "^1.19.1",
        "shx": "^0.3.4",
        "typedoc": "^0.23.19",
        "typescript": "^4.8.4"
    }
}
