{ "private": true, "name": "redoc", "version": "2.0.0", "description": "ReDoc", "main": "lib/index.js", "scripts": { "start": "webpack-dev-server --hot", "start:perf": "webpack-dev-server --env.prod --env.perf", "start:prod": "webpack-dev-server --env.prod", "dev": "webpack-dashboard -- webpack-dev-server --hot", "test": "jest", "bundle": "webpack", "bundle:prod": "webpack -p --env.prod", "stats": "webpack -p --env.prod --json > stats.json", "prettier": "prettier --write \"src/**/*.{ts,tsx}\"" }, "author": "", "license": "MIT", "devDependencies": { "@types/enzyme": "^2.8.10", "@types/enzyme-to-json": "^1.5.0", "@types/jest": "^20.0.8", "@types/json-pointer": "^1.0.30", "@types/prismjs": "^1.6.4", "@types/prop-types": "^15.5.2", "@types/react": "^16.0.9", "@types/react-dom": "^16.0.0", "@types/react-hot-loader": "^3.0.3", "@types/react-tabs": "^1.0.2", "@types/recompose": "^0.24.1", "@types/webpack": "^3.0.5", "@types/webpack-env": "^1.13.0", "awesome-typescript-loader": "^3.2.2", "enzyme": "^3.1.1", "enzyme-adapter-react-16": "^1.0.4", "enzyme-to-json": "^3.2.2", "extract-text-webpack-plugin": "^3.0.0", "html-webpack-plugin": "^2.30.1", "jest": "^21.1.0", "mobx-react-devtools": "^4.2.15", "postcss": "^6.0.8", "postcss-cssnext": "^3.0.2", "postcss-import": "^10.0.0", "preact-deep-force-update": "^0.1.0", "prettier": "^1.5.3", "prettier-eslint": "^7.1.0", "puppeteer": "^0.10.2", "raf": "^3.4.0", "react-dev-utils": "^4.1.0", "react-hot-loader": "3.0.0-beta.6", "source-map-loader": "^0.2.1", "style-loader": "^0.18.2", "ts-jest": "^21.0.1", "tslint": "^5.7.0", "typescript": "^2.4.2", "webpack": "^3.4.1", "webpack-dashboard": "^0.4.0", "webpack-dev-server": "^2.6.1" }, "dependencies": { "css-loader": "^0.28.7", "decko": "^1.2.0", "eventemitter3": "^2.0.3", "hastscript": "^3.1.0", "json-pointer": "^0.6.0", "json-schema-ref-parser": "^3.3.1", "mobx": "^3.3.0", "mobx-react": "^4.3.3", "openapi-sampler": "^1.0.0-beta.1", "postcss-loader": "^2.0.6", "preact": "^8.2.5", "preact-compat": "^3.17.0", "prismjs": "^1.8.1", "react": "^16.0.0", "react-dom": "^16.0.0", "react-dropdown": "^1.3.0", "react-markdown": "^2.5.0", "react-perfect-scrollbar": "^0.2.2", "react-tabs": "^2.0.0", "remarkable": "^1.7.1", "slugify": "^1.2.1", "styled-components": "^2.2.1" }, "jest": { "mapCoverage": true, "transform": { "^.+\\.tsx?$": "/node_modules/ts-jest/preprocessor.js" }, "setupTestFrameworkScriptFile": "/src/setupTests.ts", "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json" ], "moduleNameMapper": { "\\.(css|less)$": "/empty.js" }, "globals": { "ts-jest": { "skipBabel": true } } }, "prettier": { "singleQuote": true, "trailingComma": "all", "printWidth": 100, "parser": "typescript" } }