@ordercloud/oc-codegen
Version:
OpenAPI codegen tool built for the OrderCloud API
77 lines (76 loc) • 2.14 kB
JSON
{
"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"
}
}