{ "name": "@stoplight/spectral-core", "version": "1.19.5", "sideEffects": false, "homepage": "https://github.com/stoplightio/spectral", "bugs": "https://github.com/stoplightio/spectral/issues", "author": "Stoplight ", "repository": { "type": "git", "url": "https://github.com/stoplightio/spectral" }, "license": "Apache-2.0", "files": [ "dist" ], "type": "commonjs", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./ruleset": { "types": "./dist/ruleset/index.d.ts", "default": "./dist/ruleset/index.js" }, "./ruleset/validation": { "types": "./dist/ruleset/validation/index.d.ts", "default": "./dist/ruleset/validation/index.js" } }, "engines": { "node": "^16.20 || ^18.18 || >= 20.17" }, "dependencies": { "@stoplight/better-ajv-errors": "1.0.3", "@stoplight/json": "~3.21.0", "@stoplight/path": "1.3.2", "@stoplight/spectral-parsers": "^1.0.0", "@stoplight/spectral-ref-resolver": "^1.0.4", "@stoplight/spectral-runtime": "^1.1.2", "@stoplight/types": "~13.6.0", "@types/es-aggregate-error": "^1.0.2", "@types/json-schema": "^7.0.11", "ajv": "^8.17.1", "ajv-errors": "~3.0.0", "ajv-formats": "~2.1.1", "es-aggregate-error": "^1.0.7", "jsonpath-plus": "^10.3.0", "lodash": "~4.17.21", "lodash.topath": "^4.5.2", "minimatch": "3.1.2", "nimma": "0.2.3", "pony-cause": "^1.1.1", "simple-eval": "1.0.1", "tslib": "^2.8.1" }, "devDependencies": { "@stoplight/spectral-formats": "^1.8.1", "@stoplight/spectral-functions": "*", "@stoplight/spectral-parsers": "*", "@stoplight/yaml": "^4.2.2", "@types/minimatch": "^3.0.5", "@types/treeify": "^1.0.0", "nock": "^13.5.4", "treeify": "^1.1.0" } }