Stick to v5

Sticking to V5

If you are not ready to migrate your application to AdonisJS v6, no worries. Just make sure to pin the following packages to these versions. Major versions above will be for AdonisJS 6 only.

If you want to stick to v5, you should have the same major versions as the following :

AdonisJS packages

{
"@adonisjs/ace": "^11.3.1",
"@adonisjs/ally": "^4.1.5",
"@adonisjs/application": "^5.3.0",
"@adonisjs/assembler": "^5.9.6",
"@adonisjs/attachment-lite": "^1.0.8",
"@adonisjs/auth": "^8.2.3",
"@adonisjs/bodyparser": "^8.1.9",
"@adonisjs/bouncer": "^2.3.0",
"@adonisjs/config": "^3.0.9",
"@adonisjs/core": "^5.9.0",
"@adonisjs/drive-gcs": "^1.1.2",
"@adonisjs/drive-s3": "^1.3.3",
"@adonisjs/drive": "^2.3.0",
"@adonisjs/encryption": "^4.0.8",
"@adonisjs/env": "^3.0.9",
"@adonisjs/events": "^7.2.1",
"@adonisjs/fold": "^8.2.0",
"@adonisjs/hash": "^7.2.2",
"@adonisjs/http-server": "^5.12.0",
"@adonisjs/i18n": "^1.6.0",
"@adonisjs/limiter": "^1.0.2",
"@adonisjs/logger": "^4.1.5",
"@adonisjs/lucid-slugify": "^2.2.1",
"@adonisjs/lucid": "^18.4.2",
"@adonisjs/mail": "^8.2.1",
"@adonisjs/redis": "^7.3.4",
"@adonisjs/repl": "^3.1.11",
"@adonisjs/route-model-binding": "^1.0.1",
"@adonisjs/session": "^6.4.0",
"@adonisjs/shield": "^7.1.1",
"@adonisjs/validator": "^12.6.0",
"@adonisjs/view": "^6.2.0",
}

Japa Packages

{
"@japa/api-client": "1.4.2",
"@japa/browser-client": "^1.2.0",
"@japa/expect": "^2.0.2",
"@japa/file-system": "^1.1.0",
"@japa/preset-adonis": "^1.2.0",
"@japa/run-failed-tests": "^1.1.1",
"@japa/runner": "^2.5.1",
"@japa/snapshot": "1.0.1-3",
"@japa/spec-reporter": "^1.3.3",
}