UNPKG

webappengine

Version:

A web application server that can host multiple web apps running with Node.js.

107 lines (106 loc) 3.46 kB
{ "name": "webappengine", "version": "1.2.0", "description": "A web application server that can host multiple web apps running with Node.js.", "homepage": "https://github.com/cheton/webappengine", "author": "Cheton Wu <cheton@gmail.com>", "license": "MIT", "engines": { "node": ">=0.10.x" }, "repository": { "type": "git", "url": "https://github.com/cheton/webappengine" }, "keywords": [ "webappengine" ], "bin": { "webappengine": "./bin/webappengine" }, "main": "./index.js", "scripts": { "prepublish": "npm run clean && npm run lint && npm run build", "prebuild": "bash ./scripts/prebuild.sh", "prebuild-dev": "npm run prebuild", "prebuild-prod": "npm run prebuild", "build": "gulp prod", "build-dev": " gulp dev", "build-prod": "gulp prod", "clean": "bash -c 'rm -rf ./dist ./output'", "start": "./bin/main", "dev": "npm run build-dev && NODE_ENV=\"development\" ./bin/webappengine -vv", "prod": "npm run build-prod && NODE_ENV=\"production\" ./bin/webappengine", "lint": "npm run eslint && npm run stylint", "eslint": "eslint *.js src bin gulp test", "stylint": "stylint src/web", "test": "tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill", "coveralls": "tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls" }, "dependencies": { "body-parser": "~1.17.2", "chalk": "~1.1.3", "commander": "~2.9.0", "compression": "~1.6.2", "connect-multiparty": "~2.0.0", "connect-restreamer": "~1.0.3", "consolidate": "~0.14.5", "cookie-parser": "~1.4.3", "del": "~3.0.0", "errorhandler": "~1.5.0", "express": "~4.15.3", "express-session": "~1.15.3", "hogan.js": "~3.0.2", "i18next": "~8.4.2", "i18next-express-middleware": "~1.0.5", "i18next-node-fs-backend": "~1.0.0", "jsuri": "~1.3.1", "lodash": "~4.17.4", "method-override": "~2.3.9", "morgan": "~1.8.2", "multihost": "~0.1.1", "multiparty": "~4.1.3", "serve-favicon": "~2.4.3", "serve-static": "~1.12.3", "session-file-store": "~1.0.0", "winston": "~2.3.1" }, "devDependencies": { "babel-cli": "~6.24.1", "babel-core": "~6.25.0", "babel-eslint": "~7.2.3", "babel-loader": "~7.1.0", "babel-plugin-transform-decorators-legacy": "~1.3.4", "babel-preset-es2015": "~6.24.1", "babel-preset-stage-0": "~6.24.1", "bootstrap": "~3.3.7", "coveralls": "~2.13.1", "css-loader": "~0.28.4", "eslint": "~3.19.0", "eslint-config-trendmicro": "~0.5.1", "eslint-loader": "~1.8.0", "eslint-plugin-import": "~2.3.0", "eslint-plugin-jsx-a11y": "~2.2.3", "eslint-plugin-react": "~7.1.0", "eventsource-polyfill": "~0.9.6", "file-loader": "~0.11.2", "gulp": "~3.9.1", "gulp-babel": "~6.1.2", "gulp-util": "~3.0.8", "json-loader": "~0.5.4", "nib": "~1.1.2", "require-dir": "~0.3.2", "run-sequence": "~1.2.2", "style-loader": "~0.18.2", "stylint": "~1.5.9", "stylint-loader": "~1.0.0", "stylus": "~0.54.5", "stylus-loader": "~3.0.1", "tap": "~10.5.1", "transform-loader": "~0.2.4", "url-loader": "~0.5.9", "webpack": "~3.0.0", "webpack-dev-middleware": "~1.10.2", "webpack-hot-middleware": "~2.18.0" } }