UNPKG

5.35 kBJSONView Raw
1{
2 "bin": {
3 "topcoder-lib-setup": "./bin/topcoder-lib-setup"
4 },
5 "bugs": {
6 "url": "https://github.com/topcoder-platform/topcoder-react-utils/issues"
7 },
8 "dependencies": {
9 "babel-runtime": "^6.26.0",
10 "body-parser": "^1.18.3",
11 "command-line-args": "^5.0.2",
12 "command-line-usage": "^5.0.5",
13 "compression": "^1.7.2",
14 "config": "^1.30.0",
15 "cookie-parser": "^1.4.3",
16 "express": "^4.16.3",
17 "helmet": "^3.12.1",
18 "lodash": "^4.17.10",
19 "moment": "^2.22.2",
20 "morgan": "^1.9.0",
21 "node-forge": "^0.7.5",
22 "prop-types": "^15.6.2",
23 "raf": "^3.4.0",
24 "react": "^16.4.1",
25 "react-css-super-themr": "^2.2.0",
26 "react-dom": "^16.4.1",
27 "react-helmet": "^5.2.0",
28 "react-redux": "^5.0.7",
29 "react-router-dom": "^4.3.1",
30 "redux": "^3.7.2",
31 "redux-actions": "^2.4.0",
32 "redux-devtools": "^3.4.1",
33 "redux-devtools-dock-monitor": "^1.1.3",
34 "redux-devtools-log-monitor": "^1.4.0",
35 "redux-promise": "^0.6.0",
36 "request-ip": "^2.0.2",
37 "serialize-javascript": "^1.5.0",
38 "serve-favicon": "^2.5.0",
39 "shortid": "^2.2.8",
40 "url-parse": "^1.4.1"
41 },
42 "description": "Topcoder collection of generic ReactJS components and utils",
43 "devDependencies": {
44 "autoprefixer": "^8.6.4",
45 "babel-cli": "^6.26.0",
46 "babel-eslint": "^8.2.5",
47 "babel-loader": "^7.1.4",
48 "babel-plugin-css-modules-transform": "^1.6.1",
49 "babel-plugin-dynamic-import-node": "^2.0.0",
50 "babel-plugin-inline-react-svg": "^0.5.3",
51 "babel-plugin-module-resolver": "^3.1.1",
52 "babel-plugin-react-css-modules": "^3.4.2",
53 "babel-plugin-transform-assets": "^1.0.1",
54 "babel-plugin-transform-runtime": "^6.23.0",
55 "babel-polyfill": "^6.26.0",
56 "babel-preset-env": "^1.7.0",
57 "babel-preset-react": "^6.24.1",
58 "babel-preset-stage-2": "^6.24.1",
59 "css-loader": "^0.28.11",
60 "eslint": "^4.19.1",
61 "eslint-config-airbnb": "^17.0.0",
62 "eslint-import-resolver-babel-module": "^4.0.0-beta.3",
63 "eslint-plugin-import": "^2.13.0",
64 "eslint-plugin-jest": "^21.17.0",
65 "eslint-plugin-jsx-a11y": "^6.0.3",
66 "eslint-plugin-react": "^7.10.0",
67 "file-loader": "^1.1.11",
68 "identity-obj-proxy": "^3.0.0",
69 "jest": "^23.2.0",
70 "jsdoc-to-markdown": "^4.0.1",
71 "mini-css-extract-plugin": "^0.4.1",
72 "mkpath": "^1.0.0",
73 "mockdate": "^2.0.2",
74 "node-sass": "^4.9.0",
75 "nodelist-foreach-polyfill": "^1.2.0",
76 "optimize-css-assets-webpack-plugin": "^4.0.3",
77 "postcss-loader": "^2.1.5",
78 "postcss-scss": "^1.0.6",
79 "react-hot-loader": "^4.3.3",
80 "react-test-renderer": "^16.4.1",
81 "resolve-url-loader": "^2.3.0",
82 "rimraf": "^2.6.2",
83 "sass-loader": "^7.0.3",
84 "style-loader": "^0.21.0",
85 "stylelint": "^9.3.0",
86 "stylelint-config-standard": "^18.2.0",
87 "webpack": "^4.14.0",
88 "webpack-cli": "^3.0.8",
89 "webpack-dev-middleware": "^3.1.3",
90 "webpack-hot-middleware": "^2.22.2",
91 "webpack-merge": "^4.1.3",
92 "webpack-stats-plugin": "^0.2.1"
93 },
94 "engines": {
95 "node": "~8.11.2",
96 "npm": "~5.6.0"
97 },
98 "homepage": "https://github.com/topcoder-platform/topcoder-react-utils#readme",
99 "keywords": [
100 "Topcoder",
101 "React"
102 ],
103 "license": "MIT",
104 "main": "index.js",
105 "name": "topcoder-react-utils",
106 "repository": {
107 "type": "git",
108 "url": "git+https://github.com/topcoder-platform/topcoder-react-utils.git"
109 },
110 "scripts": {
111 "build": "npm run clean && npm run build:dev && npm run build:prod",
112 "build:dev": "npm run mkDistDir:dev && ./node_modules/.bin/webpack --env=development --bail --colors --display-optimization-bailout --profile --progress && BABEL_ENV=development babel src/server --out-dir dist/dev/server && BABEL_ENV=development babel src/shared/utils/jest.jsx --out-file dist/dev/shared/utils/jest.js && BABEL_ENV=development babel src/client/init.js --out-file dist/dev/client/init.js",
113 "build:dev:watch": "npm run clean && npm run mkDistDir:dev && (./node_modules/.bin/webpack --env=development --bail --colors --display-optimization-bailout --profile --progress --watch | BABEL_ENV=development babel src/server --out-dir dist/dev/server --watch | BABEL_ENV=development babel src/shared/utils/jest.jsx --out-file dist/dev/shared/utils/jest.js --watch | BABEL_ENV=development babel src/client/init.js --out-file dist/dev/client/init.js --watch)",
114 "build:prod": "npm run mkDistDir:prod && ./node_modules/.bin/webpack --env=production --colors --display-optimization-bailout --profile --progress && BABEL_ENV=production babel src/server --out-dir dist/prod/server && BABEL_ENV=production babel src/shared/utils/jest.jsx --out-file dist/prod/shared/utils/jest.js && BABEL_ENV=production babel src/client/init.js --out-file dist/prod/client/init.js",
115 "clean": "./node_modules/.bin/rimraf dist",
116 "jest": "NODE_CONFIG_ENV=test jest --no-cache --maxWorkers=4 --config config/jest/default.js",
117 "lint": "npm run lint:js && npm run lint:scss",
118 "lint:js": "eslint --ext .js,.jsx .",
119 "lint:scss": "./node_modules/.bin/stylelint **/*.scss --syntax scss",
120 "mkDistDir:dev": "mkdir -p dist/dev/shared/utils && mkdir -p dist/dev/client",
121 "mkDistDir:prod": "mkdir -p dist/prod/shared/utils && mkdir -p dist/prod/client",
122 "test": "npm run lint && npm run jest"
123 },
124 "version": "0.7.8"
125}