{ "name": "swagger2", "version": "4.0.3", "description": "Typescript-based tools for working with Swagger v2.0 documents", "main": "dist/swagger.js", "repository": { "type": "git", "url": "git+https://github.com/carlansley/swagger2.git" }, "keywords": [ "swagger", "typescript", "koa", "koa2" ], "author": "Carl Ansley", "license": "MIT", "bugs": { "url": "https://github.com/carlansley/swagger2/issues" }, "homepage": "https://github.com/carlansley/swagger2#readme", "engines": { "node": ">=16" }, "typings": "./dist/swagger.d.ts", "prettier": "@checkdigit/prettier-config", "dependencies": { "is-my-json-valid": "^2.20.6", "js-yaml": "^4.1.0", "json-schema-deref-sync": "^0.14.0" }, "devDependencies": { "@checkdigit/eslint-config": "^7.4.0", "@checkdigit/jest-config": "^2.1.0", "@checkdigit/prettier-config": "^3.1.0", "@checkdigit/typescript-config": "^3.2.0", "@types/js-yaml": "^4.0.5", "rimraf": "^3.0.2" }, "maintainers": [ { "email": "carl.ansley@gmail.com", "name": "Carl Ansley" } ], "jest": { "preset": "@checkdigit/jest-config" }, "eslintConfig": { "extends": [ "@checkdigit/eslint-config" ] }, "scripts": { "dist": "rimraf dist && tsc --outDir dist && rimraf dist/*.spec.* && cp src/schema.json dist", "prepublishOnly": "npm run dist && rimraf .github src test typings .eslintrc .gitignore tsconfig.json", "lint": "eslint -f unix src/**/*.ts", "lint:fix": "eslint -f unix src/**/*.ts --fix", "prettier": "prettier --ignore-path .gitignore --list-different .", "prettier:fix": "prettier --ignore-path .gitignore --write .", "test": "npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style", "ci:compile": "tsc --noEmit", "ci:test": "jest --coverage=false", "ci:coverage": "jest --coverage=true", "ci:lint": "npm run lint", "ci:style": "npm run prettier" } }