aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json81
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}