Skip to content
Snippets Groups Projects
Select Git revision
  • 0192de3bf459f839d10ca419c79198d73c3055cb
  • master default protected
  • migrate-migration-to-kysely
  • participation-du-public
  • rend-duree-substances-optionnels
  • resultat-mec-double-geosysteme
  • concession-lien-pex
  • bilan-obligatoire
  • remove_gql_activites
  • preprod protected
  • chore-image-snap
  • prod protected
  • a11y-ci
  • v0.125.0
  • v0.124.0
  • v0.123.0
  • v0.122.0
  • v0.121.0
  • v0.120.0
  • v0.119.0
  • v0.118.0
  • v0.117.0
  • v0.116.0
  • v0.115.0
  • v0.114.0
  • v0.113.0
  • v0.112.0
  • v0.111.0
  • v0.110.0
  • v0.109.0
  • v0.108.0
  • v0.107.0
  • v0.106.0
33 results

package.json

Blame
  • This project manages its dependencies using npm. Learn more
    package.json 2.00 KiB
    {
      "name": "camino",
      "version": "1.0.0",
      "engines": {
        "node": ">=20.15.1",
        "npm": ">=10.7.0"
      },
      "description": "Le cadastre minier numérique ouvert",
      "workspaces": [
        "packages/api",
        "packages/common",
        "packages/ui"
      ],
      "private": true,
      "repository": {
        "type": "git",
        "url": "git+https://github.com/MTES-MCT/camino.git"
      },
      "license": "AGPL-3.0-or-later",
      "bugs": {
        "url": "https://github.com/MTES-MCT/camino/issues"
      },
      "homepage": "https://github.com/MTES-MCT/camino#readme",
      "scripts": {
        "prepare": "husky",
        "test": "npm run test --workspaces",
        "lint": "npm run lint --workspaces",
        "knip": "npx --yes knip@5.24.1"
      },
      "lint-staged": {
        "packages/ui/src/**/*.{js,ts,tsx}": [
          "eslint --config packages/ui/eslint.config.mjs --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/ui/**/*.css": "prettier --write",
        "packages/api/**/*.{js,ts}": [
          "eslint --config packages/api/eslint.config.mjs --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/api/**/*.{graphql,md}": "prettier --write",
        "packages/common/src/**/*.ts": [
          "eslint --config packages/common/eslint.config.mjs --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/ui/src/components/_ui/iconSprite.tsx": [
          "npm run -w packages/ui generate-icon-types",
          "npm run -w packages/ui lint src/components/_ui/iconSpriteType.ts",
          "git add packages/ui/src/components/_ui/iconSpriteType.ts"
        ]
      },
      "devDependencies": {
        "@types/react": "file:stub/types__react",
        "husky": "^9.1.6",
        "lint-staged": "^15.2.10",
        "semantic-release": "^24.1.1",
        "semantic-release-mattermost": "^1.2.2",
        "typescript": "^5.6.2",
        "vue": "^3.5.4"
      },
      "release": {
        "branches": [
          "prod"
        ],
        "plugins": [
          "@semantic-release/commit-analyzer",
          "@semantic-release/release-notes-generator",
          "@semantic-release/github",
          "semantic-release-mattermost"
        ]
      }