{ "name": "redoc", "description": "Swagger-generated API Reference Documentation", "version": "1.8.0", "repository": { "type": "git", "url": "git://github.com/Rebilly/ReDoc" }, "engines": { "node": ">=6.9", "npm": ">=3.0.0" }, "main": "dist/redoc.min.js", "scripts": { "test": "npm run lint && node ./build/run_tests.js", "branch-release": "git reset --hard && branch-release", "lint": "tslint -e \"lib/**/*{ngfactory|css.shim}.ts\" lib/**/*.ts", "unit": "karma start", "e2e": "npm run build:prod && npm run e2e-copy && npm run webdriver && protractor", "deploy": "node ./build/prepare_deploy.js && deploy-to-gh-pages --update demo", "ngc": "ngc -p .", "clean:dist": "npm run rimraf -- dist/", "clean:aot": "npm run rimraf -- .tmp compiled lib/**/*.css", "rimraf": "rimraf", "webpack:prod": "webpack --config build/webpack.prod.js --profile --bail", "build:sass": "node-sass -q -o lib lib", "build:prod": "npm run clean:aot && npm run build:sass && npm run webpack:prod", "build-dist": "npm run build:prod", "stats": "webpack --config build/webpack.prod.js --json > stats.json", "start": "webpack-dev-server --config build/webpack.dev.js --content-base demo", "e2e-server": "http-server -p 3000 tests/e2e", "e2e-copy": "cp dist/redoc.min.js tests/e2e/", "webdriver": "webdriver-manager update", "serve:prod": "NODE_ENV=production npm start", "protractor": "protractor" }, "keywords": [ "OpenAPI", "OpenAPI Specification", "Swagger", "JSON-Schema", "API", "REST", "documentation", "Angular 2" ], "author": "Roman Hotsiy", "license": "MIT", "devDependencies": { "@angular/common": "^2.4.5", "@angular/compiler": "^2.4.5", "@angular/compiler-cli": "^2.4.5", "@angular/core": "^2.4.5", "@angular/platform-browser": "^2.4.5", "@angular/platform-browser-dynamic": "^2.4.5", "@angular/platform-server": "^2.4.5", "@types/core-js": "^0.9.31", "@types/jasmine": "^2.2.32", "@types/requirejs": "^2.1.26", "@types/should": "^8.1.28", "@types/swagger-schema-official": "^2.0.0", "angular2-template-loader": "^0.6.0", "awesome-typescript-loader": "~3.0.0-beta.17", "branch-release": "^1.0.3", "chalk": "^1.1.3", "codelyzer": "^2.0.0-beta.4", "core-js": "^2.4.1", "coveralls": "^2.11.9", "css-loader": "^0.26.0", "deploy-to-gh-pages": "^1.1.2", "http-server": "^0.9.0", "istanbul-instrumenter-loader": "^1.2.0", "jasmine-core": "^2.4.1", "jasmine-spec-reporter": "^3.1.0", "karma": "^1.4.1", "karma-chrome-launcher": "^2.0.0", "karma-coverage": "^1.1.1", "karma-coveralls": "^1.1.2", "karma-jasmine": "^1.0.2", "karma-mocha-reporter": "^2.0.0", "karma-phantomjs-launcher": "^1.0.0", "karma-phantomjs-shim": "^1.1.2", "karma-remap-coverage": "^0.1.4", "karma-should": "^1.0.0", "karma-sinon": "^1.0.4", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^2.0.1", "ngc-webpack": "^1.2.0", "node-sass": "^4.5.0", "phantomjs-prebuilt": "^2.1.7", "protractor": "^5.1.0", "raw-loader": "^0.5.1", "rimraf": "^2.5.4", "rxjs": "^5.1.0", "sass-loader": "^4.1.1", "shelljs": "^0.7.0", "should": "^11.1.0", "sinon": "^1.17.2", "source-map-loader": "^0.1.5", "string-replace-webpack-plugin": "0.0.5", "style-loader": "^0.13.1", "ts-helpers": "^1.1.1", "tslint": "^4.3.1", "typescript": "^2.1.5", "webpack": "^2.2.1", "webpack-dev-server": "^2.2.0-rc.0", "webpack-merge": "^2.6.1", "zone.js": "^0.7.2" }, "dependencies": { "@types/webpack": "^2.2.5", "dropkickjs": "^2.1.10", "hint.css": "^2.3.2", "json-pointer": "^0.6.0", "json-schema-ref-parser": "^3.1.2", "lunr": "^0.7.2", "mark.js": "github:julmot/mark.js", "openapi-sampler": "^0.3.3", "prismjs": "^1.5.1", "remarkable": "^1.6.2", "scrollparent": "^1.0.0", "slugify": "^1.0.2", "stream-http": "^2.6.1" }, "peerDependencies": { "@angular/common": "^2.4.5", "@angular/compiler": "^2.4.5", "@angular/core": "^2.4.5", "@angular/platform-browser": "^2.4.5", "@angular/platform-browser-dynamic": "^2.4.5", "@angular/platform-server": "^2.4.5", "core-js": "^2.4.1", "rxjs": "^5.0.1", "zone.js": "^0.7.2" } }