UNPKG

@iredium/butterfly

Version:
125 lines (124 loc) 3.27 kB
{ "name": "@iredium/butterfly", "version": "0.59.0-beta-4", "description": "Express API Framework", "repository": { "type": "git", "url": "git+https://github.com/iredium-technologies/butterfly.git" }, "author": "Wahyu Nugraha <nugraha.c.wahyu@gmail.com>", "license": "MIT", "main": "lib/butterfly", "files": [ "lib" ], "scripts": { "dev": "backpack dev", "build": "tsc --project tsconfig.build.json && tscpaths -s ./src -p tsconfig.build.json -o ./lib", "tsc": "tsc", "start": "node dist/example.js", "precommit": "npm run lint", "test": "NODE_ENV=test jest", "lint": "eslint --ext .ts,.js,.vue --ignore-path .gitignore .", "release": "yarn build && yarn publish" }, "keywords": [ "butterfly", "iredium", "express", "babel", "boilerplate", "scaffold", "es6", "es2015", "es2016", "es2017", "jest", "eslint" ], "dependencies": { "base-x": "^3.0.8", "bcrypt": "^5.0.1", "cookie-parser": "^1.4.5", "dotenv": "^8.2.0", "express": "^4.17.1", "jsonwebtoken": "^8.5.1", "kue": "^0.11.6", "mongoose": "^5.11.19", "mongoose-autopopulate": "^0.12.3", "mongoose-uuid2": "^2.3.0", "morgan": "^1.9.0", "node-uuid": "^1.4.8", "pluralize": "^8.0.0", "redis": "^3.0.2", "uuid": "^8.3.2" }, "devDependencies": { "@babel/core": "^7.13.10", "@babel/preset-env": "^7.13.10", "@babel/preset-react": "^7.12.13", "@types/express": "^4.17.11", "@types/jest": "^26.0.20", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.17.0", "awesome-typescript-loader": "^5.2.1", "babel-core": "^7.0.0-beta.3", "babel-eslint": "^10.1.0", "babel-jest": "^26.6.3", "babel-plugin-module-resolver": "^4.1.0", "babel-preset-es2017": "^6.24.1", "babel-preset-stage-0": "^6.16.0", "backpack-core": "^0.8.4", "eslint": "^7.21.0", "eslint-config-standard": "^16.0.2", "eslint-loader": "^4.0.2", "eslint-plugin-html": "^6.1.2", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.3.1", "eslint-plugin-standard": "^5.0.0", "eslint-plugin-typescript": "^0.14.0", "jest": "^26.6.3", "supertest": "^6.1.3", "ts-loader": "^8.0.17", "tscpaths": "^0.0.9", "typescript": "^4.2.3", "typescript-eslint-parser": "^22.0.0", "webpack": "4.46.0" }, "jest": { "testEnvironment": "node", "verbose": true, "transform": { "^.+\\.js$": "babel-jest", "^.+\\.(ts|tsx)$": "<rootDir>/ts_jest.js" }, "globals": { "NODE_ENV": "test" }, "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "moduleDirectories": [ "node_modules", "dist" ], "moduleNameMapper": { "^~/src/(.*)": "<rootDir>/src/$1", "^~/example/(.*)": "<rootDir>/example/$1" }, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$" }, "bugs": { "url": "https://github.com/iredium-technologies/iredium/issues" }, "homepage": "https://github.com/iredium-technologies/iredium#readme", "directories": { "test": "test" } }