← All components

Express Backend

Express.js backend server with TypeScript. Provides a REST API foundation with middleware support, error handling, and environment configuration. Packages pinned to express@4.18.0, @types/express@4.17.0 (verified 2026-09-06).

Copy the files below, or open this folder on GitHub. Each file is stamped with a limited-use licence, generator and date. SHA-256 is of the published catalog bytes, before the stamp.

id
express
stack
Next.js
version
1.0.0
compatibility
node >=20
requires
env vars
NODE_ENV, PORT, API_BASE_PATH
Verified passing · daily buildIntegrity sha256:2578a3657da1599a

Files (13)

package.json · sha256:2578a3657da1599a…
/**
 * Express Package Configuration
 * 
 * This file configures the npm dependencies for Express.
 * 
 * Source: https://expressjs.com/en/starter/installing.html
 * Verified: 2026-09-06
 */

{
  "name": "<%= projectName || 'express-app' %>",
  "version": "1.0.0",
  "description": "Express.js backend server generated by BotKelp",
  "main": "dist/server.js",
  "scripts": {
    "build": "tsc",
    "start": "node dist/server.js",
    "dev": "nodemon src/server.ts",
    "start:prod": "NODE_ENV=production node dist/server.js",
    "lint": "eslint src/**/*.ts",
    "test": "jest"
  },
  "keywords": ["express", "typescript", "backend", "api"],
  "author": "BotKelp",
  "license": "MIT",
  "dependencies": {
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "express": "^4.18.0",
    "helmet": "^7.1.0",
    "morgan": "^1.10.0"
  },
  "devDependencies": {
    "@types/cors": "^2.8.17",
    "@types/express": "^4.17.21",
    "@types/morgan": "^1.9.9",
    "@types/node": "^20.11.0",
    "eslint": "^8.56.0",
    "jest": "^29.7.0",
    "nodemon": "^3.0.2",
    "ts-jest": "^29.1.1",
    "typescript": "^5.4.0"
  }
}