UNPKG

4.17 kBJSONView Raw
1{
2 "name": "@energyweb/origin-backend",
3 "version": "6.2.0",
4 "description": "",
5 "main": "dist/js/src/index.js",
6 "scripts": {
7 "lint": "eslint \"src/**/*{.ts,.tsx}\"",
8 "lint-fix": "eslint \"src/**/*{.ts,.tsx}\" --fix",
9 "start": "nest start",
10 "start:dev": "nest start --watch",
11 "start:debug": "nest start --debug --watch",
12 "start:prod": "node dist/main",
13 "prebuild": "shx rm -rf dist",
14 "build": "yarn build:ts",
15 "build:ts": "tsc -b tsconfig.json && cp migrations/initial.sql dist/js/migrations/",
16 "prettier": "prettier --write --config-precedence file-override './src/**/*'",
17 "test:e2e": "yarn typeorm:run && mocha -r ts-node/register test/*.e2e-spec.ts --timeout 60000 --exit",
18 "typeorm": "ts-node -r tsconfig-paths/register ./node_modules/.bin/typeorm --config ormconfig-dev.ts",
19 "typeorm:migrate": "yarn typeorm migration:generate -- -n",
20 "typeorm:run": "yarn typeorm migration:run",
21 "typeorm:drop": "yarn typeorm schema:drop",
22 "typeorm:dropAndMigrate": "yarn typeorm:drop && yarn typeorm:run",
23 "clean": "shx rm -rf dist uploads",
24 "precommit": "lint-staged"
25 },
26 "bin": {
27 "origin-backend": "./bin/origin-backend",
28 "origin-backend-migrate": "./bin/origin-backend-migrate"
29 },
30 "homepage": "https://github.com/energywebfoundation/origin/tree/master/packages/origin-backend#readme",
31 "repository": {
32 "type": "git",
33 "url": "git+https://github.com/energywebfoundation/origin.git"
34 },
35 "bugs": {
36 "url": "https://github.com/energywebfoundation/origin/issues"
37 },
38 "author": "EnergyWeb DevHub GmbH; Joseph Bagaric, joseph.bagaric@energyweb.org; Piotr Kosinski, piotr.kosinski@energyweb.org",
39 "license": "GPL-3.0-or-later",
40 "dependencies": {
41 "@energyweb/issuer": "2.4.1",
42 "@energyweb/origin-backend-core": "4.2.0",
43 "@energyweb/origin-backend-utils": "1.1.1",
44 "@energyweb/utils-general": "9.1.5",
45 "@nestjs-modules/mailer": "1.4.2",
46 "@nestjs/common": "7.3.2",
47 "@nestjs/config": "^0.5.0",
48 "@nestjs/core": "7.3.2",
49 "@nestjs/cqrs": "7.0.0",
50 "@nestjs/jwt": "7.1.0",
51 "@nestjs/passport": "7.1.0",
52 "@nestjs/platform-express": "^7.0.0",
53 "@nestjs/typeorm": "7.1.0",
54 "@types/node": "^12.12.31",
55 "bcryptjs": "2.4.3",
56 "body-parser": "1.19.0",
57 "class-transformer": "0.2.3",
58 "class-validator": "0.12.2",
59 "cors": "2.8.5",
60 "dotenv": "8.2.0",
61 "ethers": "4.0.47",
62 "express": "4.17.1",
63 "jsonwebtoken": "8.5.1",
64 "moment": "2.24.0",
65 "moment-range": "4.0.2",
66 "multer": "1.4.2",
67 "nodemailer-mandrill-transport": "1.2.0",
68 "passport": "0.4.1",
69 "passport-jwt": "4.0.0",
70 "passport-local": "1.0.0",
71 "precise-proofs-js": "^1.0.2",
72 "reflect-metadata": "0.1.13",
73 "rxjs": "6.6.0",
74 "typeorm": "0.2.25",
75 "uuid": "8.2.0"
76 },
77 "devDependencies": {
78 "@nestjs/cli": "7.4.1",
79 "@nestjs/schematics": "7.0.1",
80 "@nestjs/testing": "7.3.2",
81 "@types/bcryptjs": "2.4.2",
82 "@types/body-parser": "1.19.0",
83 "@types/cors": "2.8.6",
84 "@types/express": "4.17.4",
85 "@types/jest": "25.2.3",
86 "@types/jsonwebtoken": "8.5.0",
87 "@types/multer": "1.4.3",
88 "@types/nodemailer": "6.4.0",
89 "@types/passport": "1.0.4",
90 "@types/passport-jwt": "3.0.3",
91 "@types/passport-local": "1.0.33",
92 "@types/supertest": "2.0.10",
93 "@types/uuid": "8.0.0",
94 "@types/websocket": "1.0.1",
95 "@types/ws": "7.2.6",
96 "jest": "26.1.0",
97 "nodemailer": "6.4.10",
98 "polly-js": "1.6.6",
99 "supertest": "4.0.2"
100 },
101 "files": [
102 "dist",
103 "bin"
104 ],
105 "gitHead": "903de5e8154c36708b8d28c62a0b692fa06a26ff",
106 "publishConfig": {
107 "access": "public",
108 "registry": "https://registry.npmjs.org"
109 },
110 "resolutions": {
111 "tslib": "1.11.2"
112 }
113}