UNPKG

openapi-client-sdk-loader

Version:
101 lines (100 loc) 3.13 kB
{ "name": "openapi-client-sdk-loader", "version": "2.1.1", "description": "An Open API loader for webpack. Compiles yaml to client sdk.", "license": "MIT", "repository": "git@github.com:aleksandryackovlev/openapi-client-sdk-loader.git", "author": "Aleksandr Yackovlev <aleksandryackovlev@yandex.ru>", "homepage": "https://github.com/aleksandryackovlev/openapi-client-sdk-loader", "bugs": "https://github.com/aleksandryackovlev/openapi-client-sdk-loader/issues", "main": "dist/cjs.js", "engines": { "node": ">= 10.13.0" }, "scripts": { "start": "yarn build -w", "build": "NODE_ENV=production babel src -d dist --copy-files", "security": "yarn audit", "lint": "eslint .", "pretest": "yarn lint", "test:only": "NODE_ENV=test jest", "test:watch": "yarn test:only --watch --config=\"test/config/jest.config.js\"", "test:coverage": "yarn test:only --config=\"test/config/jest.config.js\" --collectCoverageFrom=\"src/**/*.js\" --coverage", "test:generated:js": "yarn test:only --config=\"test/config/jest.js-template.config.js\"", "test:generated:js:watch": "yarn test:generated:js --watch", "test:generated:ts": "yarn test:only --config=\"test/config/jest.ts-template.config.js\"", "test:generated:ts:watch": "yarn test:generated:ts --watch", "test": "yarn test:coverage && yarn test:generated:js && yarn test:generated:ts", "release": "standard-version", "commit": "git-cz" }, "files": [ "dist/", "lib/", "index.js" ], "peerDependencies": {}, "dependencies": { "@apidevtools/swagger-parser": "^10.0.1", "ajv": "^7.0.2", "glob": "^7.1.6", "handlebars": "^4.7.6", "json-schema-to-typescript": "^9.1.1", "loader-utils": "^2.0.0", "lodash": "^4.17.20", "object-to-formdata": "^4.1.0", "prettier": "^2.1.1", "query-string": "^6.13.1" }, "devDependencies": { "@babel/cli": "^7.10.5", "@babel/core": "^7.11.4", "@babel/preset-env": "^7.11.0", "@babel/preset-typescript": "^7.10.4", "@types/jest": "^26.0.10", "babel-jest": "^26.3.0", "babel-loader": "^8.1.0", "babel-preset-jest": "^26.3.0", "commitizen": "^4.2.1", "crypto": "^1.0.1", "cz-conventional-changelog": "^3.3.0", "deasync": "^0.1.20", "eslint": "^7.7.0", "eslint-config-airbnb-base": "^14.2.0", "eslint-config-prettier": "^7.1.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-prettier": "^3.1.4", "husky": "^4.2.5", "jest": "^26.4.2", "jest-fetch-mock": "^3.0.3", "jest-junit": "^12.0.0", "loader-runner": "^4.0.0", "memfs": "^3.2.0", "standard-version": "^9.0.0", "ts-jest": "^26.3.0", "ts-loader": "^8.0.3", "typescript": "^4.0.2", "webpack": "^4.44.1" }, "keywords": [ "webpack", "loader", "codegen", "openapi", "swagger", "typescript", "fetch", "client", "sdk" ], "husky": { "hooks": { "pre-commit": "./scripts/process-staged-files" } }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }