UNPKG

koapi

Version:

RESTful API framework based on koajs

106 lines (105 loc) 2.64 kB
{ "name": "koapi", "version": "0.10.74", "description": "RESTful API framework based on koajs", "main": "lib/index.js", "bin": { "koapi": "./bin/koapi.js" }, "koapi": { "config": "./test/lib/config" }, "jest": { "testEnvironment": "node", "moduleFileExtensions": [ "js", "json", "es" ], "testPathIgnorePatterns": [ "/node_modules/", "/lib" ] }, "scripts": { "test": "export NODE_ENV=test && npm run knex migrate:rollback && npm run knex migrate:latest && npm run knex seed:run && jest", "knex": "NODE_ENV=test knex --knexfile ./test/knex/knexfile.js" }, "repository": { "type": "git", "url": "git+https://github.com/garbin/koapi.git" }, "keywords": [ "RESTful", "API", "Framework", "koa" ], "author": "Garbin Huang", "license": "MIT", "bugs": { "url": "https://github.com/garbin/koapi/issues" }, "homepage": "https://github.com/garbin/koapi#readme", "dependencies": { "apollo-server-koa": "^2.3.1", "bookshelf": "^0.14.1", "bookshelf-cascade-delete": "^2.0.0", "bookshelf-json-columns": "^2.1.1", "bookshelf-mask": "^2.0.1", "bookshelf-modelbase": "^2.10.4", "bookshelf-paranoia": "^0.13.1", "bookshelf-uuid": "^1.0.0", "dataloader": "^1.3.0", "graphql": "^14.0.2", "graphql-iso-date": "^3.6.1", "graphql-parse-fields": "^1.2.0", "graphql-relay": "^0.5.3", "graphql-request": "^1.4.0", "graphql-type-json": "^0.2.0", "http-errors": "^1.7.1", "isipaddress": "0.0.2", "jest": "^23.6.0", "joi": "^14.3.0", "kcors": "^2.2.0", "knex": "^0.16.2", "koa": "^2.5.3", "koa-accesslog": "0.0.2", "koa-body": "^4.0.4", "koa-compose": "^4.0.0", "koa-compress": "^3.0.0", "koa-convert": "^1.2.0", "koa-cors": "0.0.16", "koa-formidable": "^1.1.0", "koa-helmet": "^4.0.0", "koa-logger": "^3.2.0", "koa-morgan": "^1.0.1", "koa-mount": "^4.0.0", "koa-pagination": "^3.0.0", "koa-qs": "^2.0.0", "koa-ratelimit": "^4.0.0", "koa-router": "^7.2.1", "koa-static": "^5.0.0", "lodash": "^4.17.11", "moment": "^2.23.0", "mysql": "^2.15.0", "pluralize": "^7.0.0", "regenerator-runtime": "^0.13.1", "supertest": "^3.3.0", "tldjs": "^2.2.0", "ulid": "^2.3.0", "wildcard": "^1.1.2", "winston": "^3.1.0", "yargs": "^12.0.5" }, "bundledDependencies": [ "graphql-iso-date", "graphql-type-json" ], "devDependencies": { "blueimp-md5": "^2.10.0", "graphql-tag": "^2.5.0", "nodemon": "^1.18.9", "pg": "^7.7.1" } }