diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 81 |
1 files changed, 43 insertions, 38 deletions
diff --git a/package.json b/package.json index b274187..088ed8a 100644 --- a/package.json +++ b/package.json | |||
@@ -17,13 +17,13 @@ | |||
17 | "homepage": "https://github.com/ferdium/ferdium-server", | 17 | "homepage": "https://github.com/ferdium/ferdium-server", |
18 | "license": "MIT License", | 18 | "license": "MIT License", |
19 | "scripts": { | 19 | "scripts": { |
20 | "prepare": "is-ci || husky install", | 20 | "prepare": "is-ci || husky", |
21 | "dev": "cross-env-shell ENV_PATH=.env.development node ace serve --watch", | 21 | "dev": "cross-env-shell ENV_PATH=.env.development node ace serve --watch", |
22 | "migrate": "cross-env-shell ENV_PATH=.env.development node ace migration:run", | 22 | "migrate": "cross-env-shell ENV_PATH=.env.development node ace migration:run", |
23 | "refresh": "cross-env-shell ENV_PATH=.env.development node ace migration:refresh", | 23 | "refresh": "cross-env-shell ENV_PATH=.env.development node ace migration:refresh", |
24 | "status": "cross-env-shell ENV_PATH=.env.development node ace migration:status", | 24 | "status": "cross-env-shell ENV_PATH=.env.development node ace migration:status", |
25 | "build": "node ace build --production", | 25 | "build": "node ace build --production", |
26 | "start": "cross-env-shell ENV_PATH=.env node build/server.js", | 26 | "start": "cross-env-shell ENV_PATH=.env node bin/server.js", |
27 | "test": "cross-env-shell ENV_PATH=.env.test node ace test", | 27 | "test": "cross-env-shell ENV_PATH=.env.test node ace test", |
28 | "typecheck": "tsc --noEmit", | 28 | "typecheck": "tsc --noEmit", |
29 | "lint": "eslint \"**/*.{js,ts}\"", | 29 | "lint": "eslint \"**/*.{js,ts}\"", |
@@ -31,65 +31,73 @@ | |||
31 | "reformat-files": "prettier --ignore-path .eslintignore --write \"**/*.{js,ts,scss,json}\"", | 31 | "reformat-files": "prettier --ignore-path .eslintignore --write \"**/*.{js,ts,scss,json}\"", |
32 | "prepare-code": "pnpm typecheck && pnpm lint:fix && pnpm reformat-files && pnpm test" | 32 | "prepare-code": "pnpm typecheck && pnpm lint:fix && pnpm reformat-files && pnpm test" |
33 | }, | 33 | }, |
34 | "imports": { | ||
35 | "#controllers/*": "./app/Controllers/*.js", | ||
36 | "#exceptions/*": "./app/Exceptions/*.js", | ||
37 | "#models/*": "./app/Models/*.js", | ||
38 | "#middleware/*": "./app/Middleware/*.js", | ||
39 | "#database/*": "./database/*.js", | ||
40 | "#types/*": "./types/*.js", | ||
41 | "#start/*": "./start/*.js", | ||
42 | "#tests/*": "./tests/*.js", | ||
43 | "#config/*": "./config/*.js" | ||
44 | }, | ||
34 | "devDependencies": { | 45 | "devDependencies": { |
35 | "@adonisjs/assembler": "5.9.5", | 46 | "@adonisjs/assembler": "7.1.1", |
36 | "@japa/preset-adonis": "1.2.0", | 47 | "@adonisjs/eslint-config": "1.2.1", |
37 | "@japa/runner": "2.5.1", | 48 | "@adonisjs/eslint-plugin": "1.2.1", |
38 | "@symfony/webpack-encore": "4.6.1", | 49 | "@adonisjs/prettier-config": "1.2.1", |
50 | "@adonisjs/tsconfig": "1.2.1", | ||
51 | "@adonisjs/vite": "2.0.2", | ||
52 | "@japa/plugin-adonisjs": "3.0.0", | ||
53 | "@japa/runner": "3.1.1", | ||
54 | "@swc/core": "1.4.0", | ||
39 | "@types/bcrypt": "5.0.2", | 55 | "@types/bcrypt": "5.0.2", |
40 | "@types/fs-extra": "11.0.4", | 56 | "@types/fs-extra": "11.0.4", |
41 | "@types/luxon": "3.4.2", | 57 | "@types/luxon": "3.4.2", |
42 | "@types/node-fetch": "2.6.11", | 58 | "@types/proxy-addr": "^2.0.3", |
43 | "@types/proxy-addr": "2.0.3", | ||
44 | "@types/semver": "7.5.6", | 59 | "@types/semver": "7.5.6", |
45 | "@types/source-map-support": "0.5.10", | 60 | "@types/source-map-support": "0.5.10", |
46 | "@types/targz": "1.0.4", | 61 | "@types/targz": "1.0.4", |
47 | "@types/uuid": "9.0.8", | 62 | "@types/uuid": "9.0.8", |
48 | "@typescript-eslint/eslint-plugin": "6.21.0", | 63 | "@typescript-eslint/eslint-plugin": "6.21.0", |
49 | "@typescript-eslint/parser": "6.21.0", | 64 | "@typescript-eslint/parser": "6.21.0", |
50 | "adonis-preset-ts": "2.1.0", | ||
51 | "cross-env": "7.0.3", | 65 | "cross-env": "7.0.3", |
52 | "eslint": "8.56.0", | 66 | "eslint": "8.56.0", |
53 | "eslint-config-prettier": "9.1.0", | ||
54 | "eslint-plugin-adonis": "2.1.1", | ||
55 | "eslint-plugin-import": "2.29.1", | 67 | "eslint-plugin-import": "2.29.1", |
56 | "eslint-plugin-prettier": "5.1.3", | 68 | "eslint-plugin-unicorn": "51.0.1", |
57 | "eslint-plugin-unicorn": "50.0.1", | ||
58 | "husky": "9.0.10", | 69 | "husky": "9.0.10", |
59 | "is-ci": "3.0.1", | 70 | "is-ci": "3.0.1", |
60 | "pino-pretty": "10.3.1", | ||
61 | "prettier": "3.2.5", | 71 | "prettier": "3.2.5", |
72 | "ts-node": "10.9.2", | ||
62 | "typescript": "5.3.3", | 73 | "typescript": "5.3.3", |
63 | "youch": "3.3.3", | 74 | "vite": "5.1.1" |
64 | "youch-terminal": "2.2.3" | ||
65 | }, | 75 | }, |
66 | "dependencies": { | 76 | "dependencies": { |
67 | "@adonisjs/auth": "8.2.3", | 77 | "@adonisjs/auth": "9.1.1", |
68 | "@adonisjs/core": "5.9.0", | 78 | "@adonisjs/core": "6.2.3", |
69 | "@adonisjs/lucid": "18.4.0", | 79 | "@adonisjs/cors": "2.2.1", |
70 | "@adonisjs/mail": "8.2.0", | 80 | "@adonisjs/lucid": "20.1.0", |
71 | "@adonisjs/repl": "3.1.11", | 81 | "@adonisjs/mail": "9.2.0", |
72 | "@adonisjs/session": "6.4.0", | 82 | "@adonisjs/session": "7.1.1", |
73 | "@adonisjs/shield": "7.1.1", | 83 | "@adonisjs/shield": "8.1.1", |
74 | "@adonisjs/view": "6.2.0", | 84 | "@adonisjs/static": "1.1.1", |
85 | "@adonisjs/validator": "13.0.2", | ||
75 | "adonis5-jwt": "github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3", | 86 | "adonis5-jwt": "github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3", |
76 | "aws-sdk": "2.1555.0", | ||
77 | "bcrypt": "5.1.1", | 87 | "bcrypt": "5.1.1", |
88 | "edge.js": "6.0.1", | ||
78 | "fs-extra": "11.2.0", | 89 | "fs-extra": "11.2.0", |
79 | "jose": "4.14.6", | 90 | "jose": "5.2.1", |
80 | "luxon": "3.4.4", | 91 | "luxon": "3.4.4", |
81 | "moment": "2.30.1", | 92 | "moment": "2.30.1", |
82 | "mysql": "2.18.1", | 93 | "mysql": "2.18.1", |
83 | "node-fetch": "2", | ||
84 | "pg": "8.11.3", | 94 | "pg": "8.11.3", |
85 | "phc-bcrypt": "1.0.8", | ||
86 | "proxy-addr": "2.0.7", | 95 | "proxy-addr": "2.0.7", |
87 | "rand-token": "1.0.1", | 96 | "rand-token": "1.0.1", |
88 | "reflect-metadata": "0.1.13", | 97 | "reflect-metadata": "0.2.1", |
89 | "sanitize-filename": "1.6.3", | 98 | "sanitize-filename": "1.6.3", |
90 | "semver": "7.6.0", | 99 | "semver": "7.6.0", |
91 | "source-map-support": "0.5.21", | 100 | "sqlite3": "5.1.7", |
92 | "sqlite3": "5.1.6", | ||
93 | "targz": "1.0.1", | 101 | "targz": "1.0.1", |
94 | "uuid": "9.0.1" | 102 | "uuid": "9.0.1" |
95 | }, | 103 | }, |
@@ -99,12 +107,9 @@ | |||
99 | "@types/pino-pretty": "5.0.0", | 107 | "@types/pino-pretty": "5.0.0", |
100 | "@types/pino-std-serializers": "4.0.0", | 108 | "@types/pino-std-serializers": "4.0.0", |
101 | "cuid": "2.1.8", | 109 | "cuid": "2.1.8", |
102 | "querystring": "0.2.0", | 110 | "querystring": "0.2.0" |
103 | "resolve-url": "0.2.1", | ||
104 | "source-map-resolve": "0.5.3", | ||
105 | "source-map-url": "0.4.1", | ||
106 | "stable": "0.1.8", | ||
107 | "urix": "0.1.0" | ||
108 | } | 111 | } |
109 | } | 112 | }, |
113 | "type": "module", | ||
114 | "prettier": "@adonisjs/prettier-config" | ||
110 | } | 115 | } |