UNPKG

rdme

Version:

ReadMe's official CLI and GitHub Action.

195 lines (194 loc) 5.23 kB
{ "name": "rdme", "version": "10.9.0", "description": "ReadMe's official CLI and GitHub Action.", "keywords": [ "api", "apidoc", "apis", "documentation", "microservice", "oai", "oas", "openapi", "openapi document", "openapi initiative", "openapi spec", "openapi specification", "postman", "readme", "swagger" ], "bugs": { "url": "https://github.com/readmeio/rdme/issues" }, "license": "MIT", "author": "ReadMe <support@readme.io> (https://readme.com)", "repository": { "type": "git", "url": "git+https://github.com/readmeio/rdme.git" }, "bin": { "rdme": "bin/run.js" }, "files": [ "/bin/run*", "/dist", "/documentation", "/oclif.manifest.json" ], "type": "module", "exports": { ".": "./dist/index.js", "./types": "./dist/types.js", "./utils": "./dist/utils.js" }, "scripts": { "build": "tsc", "build:docs": "oclif readme --multi --output-dir documentation/commands --no-aliases", "build:gha": "npm run build && rollup --config", "format": "npx oxlint --fix && npx oxfmt --write", "lint": "knip && npm run lint:ts && npx oxfmt --check && npm run schemas:check", "lint:ts": "npx oxlint", "lint:ts:write": "npx oxlint --fix", "prebuild": "rm -rf dist/", "prepack": "npm run build", "prepare": "husky", "pretest": "npm run build", "schemas:check": "./bin/json-schema-store.js", "schemas:write": "./bin/json-schema-store.js --update && npx oxfmt --write test/helpers/github-workflow-schema.json", "test": "vitest run --coverage", "version": "npm run build:gha && oclif manifest && npm run build:docs" }, "dependencies": { "@actions/core": "^3.0.1", "@oclif/core": "^4.11.2", "@oclif/plugin-autocomplete": "^3.2.49", "@oclif/plugin-help": "^6.2.48", "@oclif/plugin-plugins": "^5.4.67", "@oclif/plugin-warn-if-update-available": "^3.1.64", "ajv": "^8.20.0", "ajv-formats": "^3.0.1", "chalk": "^5.3.0", "ci-info": "^4.4.0", "configstore": "^7.0.0", "debug": "^4.3.3", "gray-matter": "^4.0.1", "ignore": "^7.0.0", "js-yaml": "^4.1.1", "json-schema-to-ts": "^3.1.1", "mime-types": "^3.0.1", "oas": "^33.1.4", "oas-normalize": "^16.0.4", "ora": "^9.4.0", "prompts": "^2.4.2", "remove-undefined-objects": "^8.0.1", "semver": "^7.8.0", "simple-git": "^3.36.0", "slugify": "^1.6.9", "string-argv": "^0.3.2", "table": "^6.8.1", "tmp-promise": "^3.0.3", "toposort": "^2.0.2", "undici": "^6.25.0", "unzipper": "^0.12.3" }, "devDependencies": { "@commitlint/cli": "^20.5.2", "@commitlint/config-conventional": "^20.5.0", "@oclif/test": "^4.1.18", "@readme/better-ajv-errors": "^2.3.2", "@readme/oas-examples": "^8.2.1", "@readme/oxlint-config": "^1.3.2", "@rollup/plugin-commonjs": "^29.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-replace": "^6.0.1", "@types/debug": "^4.1.13", "@types/js-yaml": "^4.0.5", "@types/mime-types": "^3.0.0", "@types/prompts": "^2.4.2", "@types/semver": "^7.3.12", "@types/toposort": "^2.0.7", "@types/unzipper": "^0.10.11", "@vitest/coverage-v8": "^4.1.6", "@vitest/expect": "^4.1.6", "husky": "^9.0.10", "knip": "^6.13.1", "nock": "^14.0.15", "oclif": "^4.23.0", "openapi-types": "^12.1.3", "oxfmt": "^0.49.0", "oxlint": "^1.64.0", "rollup": "^4.60.2", "rollup-plugin-esbuild": "^6.2.0", "tsx": "^4.19.2", "typescript": "^6.0.3", "vitest": "^4.1.6" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "body-max-line-length": [ 0, "always", "Infinity" ], "footer-max-line-length": [ 0, "always", "Infinity" ], "scope-case": [ 2, "never", "upper-case" ] } }, "oclif": { "bin": "rdme", "commands": { "identifier": "COMMANDS", "strategy": "explicit", "target": "./dist/index.js" }, "dirname": "rdme", "helpClass": "./dist/lib/help", "hooks": { "createGHA": { "identifier": "createGHA", "target": "./dist/index.js" }, "prerun": { "identifier": "prerun", "target": "./dist/index.js" } }, "pluginPrefix": "rdme-plugin", "plugins": [ "@oclif/plugin-autocomplete", "@oclif/plugin-help", "@oclif/plugin-plugins", "@oclif/plugin-warn-if-update-available" ], "scope": "readme", "topicSeparator": " ", "topics": { "docs": { "description": "Upload or export Guides in your ReadMe project." }, "openapi": { "description": "Manage your API definition (e.g., syncing, validation, analysis, conversion, etc.). Supports OpenAPI, Swagger, and Postman collections, in either JSON or YAML formats." }, "reference": { "description": "Upload or export API Reference pages in your ReadMe project." } } }, "engines": { "node": ">=20.10.0" } }