{
    "name": "adastra-app",
    "version": "1.0.0",
    "author": "Solide Apps <admin@unespace.com>",
    "contributors": [
        "Julien Gautier <julien.gautier@unespace.com>"
    ],
    "scripts": {
        "ng": "ng",
        "start": "ng serve",
        "build": "ng build",
        "watch": "ng build --watch --configuration development",
        "serve": "ng serve --configuration local --port 4201",
        "dev": "APP_ENV=development ng serve --port 4300 --configuration development",
        "local": "APP_ENV=local ng serve --port 4400 --configuration local",
        "lint": "ng lint",
        "test": "ng test"
    },
    "engines": {
        "node": "^20.19.0 || ^22.12.0"
    },
    "private": true,
    "dependencies": {
        "@angular/animations": "^21.2.10",
        "@angular/cdk": "^21.2.8",
        "@angular/common": "^21.2.10",
        "@angular/compiler": "^21.2.10",
        "@angular/core": "^21.2.10",
        "@angular/forms": "^21.2.10",
        "@angular/google-maps": "^21.2.8",
        "@angular/localize": "^21.2.10",
        "@angular/material": "^21.2.8",
        "@angular/platform-browser": "^21.2.10",
        "@angular/platform-browser-dynamic": "^21.2.10",
        "@angular/router": "^21.2.10",
        "bootstrap": "^5.3.7",
        "chart.js": "^4.4.2",
        "chartist": "^1.3.0",
        "ng2-charts": "^6.0.1",
        "ngx-skeleton-loader": "^9.0.0",
        "rxjs": "~7.8.0",
        "tslib": "^2.3.0",
        "zone.js": "^0.15.1"
    },
    "devDependencies": {
        "@angular-devkit/build-angular": "^21.2.8",
        "@angular-eslint/builder": "21.3.1",
        "@angular-eslint/eslint-plugin": "21.3.1",
        "@angular-eslint/eslint-plugin-template": "21.3.1",
        "@angular-eslint/schematics": "21.3.1",
        "@angular-eslint/template-parser": "21.3.1",
        "@angular/cli": "^21.2.8",
        "@angular/compiler-cli": "^21.2.10",
        "@types/jasmine": "~5.1.0",
        "@typescript-eslint/eslint-plugin": "7.2.0",
        "@typescript-eslint/parser": "7.2.0",
        "eslint": "^8.57.0",
        "eslint-config-prettier": "^10.1.8",
        "jasmine-core": "~5.1.0",
        "karma": "~6.4.0",
        "karma-chrome-launcher": "~3.2.0",
        "karma-coverage": "~2.2.0",
        "karma-jasmine": "~5.1.0",
        "karma-jasmine-html-reporter": "~2.1.0",
        "lint-staged": "^16.4.0",
        "prettier": "^3.8.3",
        "typescript": "~5.9.3"
    },
    "lint-staged": {
        "*.{ts,html,scss,json,md}": [
            "prettier --write"
        ],
        "*.ts": [
            "eslint --max-warnings=0"
        ],
        "*.html": [
            "eslint --max-warnings=0"
        ]
    }
}
