express-companion
Version:
Companion server for Express
95 lines • 2.79 kB
JSON
{
"name": "express-companion",
"description": "Companion server for Express",
"version": "0.0.4-development",
"author": "Muhammad <muhammad@dot9.dev> (https://at-mah.vercel.app)",
"repository": {
"type": "git",
"url": "git+https://github.com/abutahermuhammad/express-companion.git"
},
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"devDependencies": {
"@types/body-parser": "^1.19.5",
"@types/compression": "^1.7.5",
"@types/config": "^3.3.4",
"@types/cookie-parser": "^1.4.7",
"@types/cors": "^2.8.17",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.21",
"@types/express-session": "^1.18.0",
"@types/lodash.defaultsdeep": "^4.6.9",
"@types/morgan": "^1.9.9",
"@types/pino-http": "^5.8.4",
"@typescript-eslint/eslint-plugin": "^7.3.1",
"@typescript-eslint/parser": "^7.3.1",
"body-parser": "^1.20.2",
"compression": "^1.7.4",
"config": "^3.3.11",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.4.5",
"eslint": ">=8.56.0",
"eslint-plugin-ban": "^1.6.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-simple-import-sort": "^12.0.0",
"eslint-plugin-unused-imports": "^3.1.0",
"express": "^4.19.2",
"express-rate-limit": "^7.2.0",
"express-session": "^1.18.0",
"helmet": "^7.1.0",
"lodash.defaultsdeep": "^4.6.1",
"morgan": "^1.10.0",
"pino-http": "^9.0.0",
"prettier": "^3.2.5",
"tsup": "^8.0.2",
"typescript": "^5.4.3",
"zod": "^3.22.4"
},
"exports": {
".": {
"types": "./src/index.d.ts",
"require": "./dist/index.cjs",
"import": "./dist/index.js"
}
},
"bugs": {
"url": "https://github.com/abutahermuhammad/express-companion/issues",
"email": "me@evanhahn.com"
},
"files": [
"/dist",
"/src/index.d.ts"
],
"funding": "https://github.com/sponsors/abutahermuhammad",
"homepage": "https://express-companion.github.io/",
"keywords": [
"express",
"server",
"companion",
"security",
"http",
"headers",
"cors",
"dotenv",
"body-parser",
"compression",
"express-session",
"pino-http",
"express-rate-limit",
"helmet",
"pm2"
],
"license": "MIT",
"scripts": {
"prettier:check": "prettier --check src/**/*.ts deno/dist/**/*.ts *.md --no-error-on-unmatched-pattern",
"prettier:fix": "prettier --write src/**/*.ts deno/dist/**/*.ts *.md --ignore-unknown --no-error-on-unmatched-pattern",
"lint:check": "eslint --cache --ext .ts ./src",
"lint:fix": "eslint --cache --fix --ext .ts ./src",
"check": "yarn lint:check && yarn prettier:check",
"build": "tsup-node ./src",
"semantic-release": "semantic-release"
},
"sideEffects": false
}