ps73/feathers-prisma

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "feathers-prisma",
  "description": "A Feathers service adapter for Prisma ORM.",
  "version": "0.7.0",
  "homepage": "https://github.com/ps73/feathers-prisma",
  "main": "dist/",
  "types": "dist/",
  "files": [
    "dist"
  ],
  "keywords": [
    "feathers",
    "prisma",
    "feathers-plugin",
    "postgresql",
    "mariadb",
    "mysql",
    "mssql",
    "sqlite",
    "aurora",
    "azure-sql"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git://github.com/ps73/feathers-prisma.git"
  },
  "author": {
    "name": "ps73",
    "email": "ps7330e@gmail.com",
    "url": "https://github.com/ps73"
  },
  "contributors": [],
  "bugs": {
    "url": "https://github.com/ps73/feathers-prisma/issues"
  },
  "engines": {
    "node": ">= 16"
  },
  "scripts": {
    "generate": "prisma generate",
    "compile": "tsc",
    "dev": "./node_modules/nodemon/bin/nodemon.js -e ts --watch src --exec \"npm run compile\"",
    "publish": "git push origin --tags && npm run compile && git push origin",
    "release:pre": "npm run compile && npm version prerelease && npm publish --tag pre",
    "release:patch": "npm run compile && npm version patch && npm publish",
    "release:minor": "npm run compile && npm version minor && npm publish",
    "release:major": "npm run compile && npm version major && npm publish",
    "changelog": "github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"",
    "lint": "eslint src/*.ts src/**/*.ts test/*.js test/**/*.js --fix",
    "mocha": "mocha",
    "coverage": "istanbul cover node_modules/mocha/bin/_mocha -- --config=.mocharc.json",
    "test": "npm run compile && npm run lint -- --cache && npm run coverage"
  },
  "semistandard": {
    "env": [
      "mocha"
    ]
  },
  "directories": {
    "lib": "lib"
  },
  "peerDependencies": {
    "@feathersjs/adapter-commons": "4.*",
    "@feathersjs/feathers": "4.*",
    "@feathersjs/errors": "4.*",
    "@prisma/client": "5.*"
  },
  "devDependencies": {
    "@feathersjs/adapter-commons": "^4.5.17",
    "@feathersjs/errors": "^4.5.17",
    "@feathersjs/adapter-tests": "^4.5.16",
    "@feathersjs/express": "^4.5.18",
    "@feathersjs/feathers": "^4.5.17",
    "@prisma/client": "^5.9.1",
    "@types/node": "^17.0.5",
    "@typescript-eslint/eslint-plugin": "^5.8.1",
    "@typescript-eslint/parser": "^5.8.1",
    "chai": "^3.5.0",
    "eslint": "^7.32.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.25.3",
    "istanbul": "^1.1.0-alpha.1",
    "mocha": "^9.1.3",
    "nodemon": "^2.0.15",
    "prisma": "^5.9.1",
    "semistandard": "^16.0.1",
    "typescript": "^4.5.4"
  },
  "prisma": {
    "schema": "./prisma/schema.prisma"
  }
}