UNPKG

@teclone/r-server

Version:

A lightweight, extensible web-server with inbuilt routing-engine, static file server, file upload handler, request body parser, middleware support and lots more

95 lines (94 loc) 2.76 kB
{ "name": "@teclone/r-server", "version": "6.0.0", "description": "A lightweight, extensible web-server with inbuilt routing-engine, static file server, file upload handler, request body parser, middleware support and lots more", "publishConfig": { "access": "public" }, "main": "build/cjs/index", "typings": "build/cjs/index", "bin": { "start": "./bin/start.js", "serve": "./bin/serve.js" }, "files": [ "bin", "build" ], "scripts": { "prepare": "husky install", "pretest": "bash ./scripts/gen-ssl-cert.sh", "test": "cross-env BABEL_ENV=test jest --runInBand", "build": "yarn rollup-all", "lint": "eslint src/**/*.ts --fix", "format": "prettier --write .", "compile": "tsc --noEmit", "start": "yarn build && node ./bin/start", "serve": "yarn build && node ./bin/serve", "report-coverage": "jest --coverage --coverageReporters=text-lcov | coveralls", "release": "semantic-release" }, "repository": { "type": "git", "url": "https://github.com/teclone/r-server.git" }, "keywords": [ "web-server", "router", "routing-engine", "static-file-server", "file-upload-handler", "range-request-server", "mountable-routers", "api", "body-parser" ], "author": "Harrison Ifeanyichukwu <Harrisonifeanyichukwu@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/teclone/r-server/issues" }, "homepage": "https://github.com/teclone/r-server#readme", "devDependencies": { "@commitlint/cli": "^16.2.3", "@commitlint/config-conventional": "^16.2.1", "@semantic-release/github": "^8.0.7", "@teclone/rollup-all": "^1.29.1", "@types/jest": "24.0.11", "@types/request-promise": "^4.1.47", "@typescript-eslint/eslint-plugin": "^5.59.1", "@typescript-eslint/parser": "^5.59.1", "babel-jest": "^29.5.0", "coveralls": "3.0.3", "cross-env": "^7.0.3", "eslint": "^8.39.0", "eslint-config-prettier": "^8.8.0", "husky": "^8.0.3", "jest": "^29.5.0", "js-beautify": "1.7.5", "prettier": "^2.8.8", "request": "2.88.0", "request-promise": "^4.2.6", "request-promise-native": "^1.0.9", "semantic-release": "^17.4.2", "semantic-release-cli": "5.2.0", "source-map-support": "0.5.12", "typescript": "^4.2.3", "commitizen": "^4.2.4", "cz-conventional-changelog": "3.3.0" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "dependencies": { "@babel/runtime": "^7.13.10", "@teclone/node-utils": "^1.1.1", "@teclone/regex": "1.0.3", "@teclone/utils": "^2.24.0", "@types/node": "^14.14.33", "dotenv": "^8.2.0", "mime-types": "2.1.28" } }