leandreAlly/error-ease

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "error-ease",
  "version": "1.1.3",
  "description": "ErrorEase is a Node.js package that simplifies error handling in applications. It is written entirely in TypeScript, making it easy to use and integrate with Node.js syntax. Developers can focus on building robust and reliable Node.js applications with ErrorEase.",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist/**/*"
  ],
  "scripts": {
    "clean": "del ./dist/*",
    "build": "npm run clean && vitest --no-watch && tsc",
    "test": "vitest  --no-watch",
    "test:dev": "vitest --watch",
    "test:coverage": "vitest run --coverage",
    "lint": "eslint 'src/**/*.ts'",
    "prepare": "husky install"
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^6.18.1",
    "@typescript-eslint/parser": "^6.18.1",
    "@vitest/coverage-v8": "^1.2.0",
    "del-cli": "^5.1.0",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.1.3",
    "husky": "^8.0.3",
    "lint-staged": "^15.2.0",
    "prettier": "^3.2.2",
    "typescript": "^5.3.3",
    "vitest": "^1.2.0"
  },
  "dependencies": {
    "@types/express": "^4.17.21",
    "express": "^4.18.2"
  },
  "lint-staged": {
    "**/*.ts": [
      "npx prettier --write",
      "npx eslint --fix"
    ]
  },
  "keywords": [
    "error",
    "ease",
    "express",
    "error-ease",
    "http"
  ],
  "private": false,
  "author": "leandreAlly",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/leandreAlly/error-ease.git"
  },
  "bugs": {
    "url": "https://github.com/leandreAlly/error-ease/issues"
  }
}