Skip to content
Snippets Groups Projects
Select Git revision
  • c2a272eb10f53033d4ee1e6ffcbb790e69e2e5e0
  • master default protected
  • titres_carte
  • paysId
  • activer-procedure-specifique
  • prolong-proc-ouvertes
  • per-h-archive
  • preprod protected
  • prod protected
  • 1708-feat-instruction-ajoute-la-possibilite-de-voir-les-prochaines-etapes
  • prs-exploitant
  • a11y-ci
  • notifications
  • chore-image-snap
  • 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
  • v0.105.0
  • v0.104.0
  • v0.103.0
34 results

package.json

Blame
  • user avatar
    vmaubert authored and Bitard Michaël committed
    c2a272eb
    History
    This project manages its dependencies using npm. Learn more
    package.json 2.01 KiB
    {
      "name": "camino",
      "version": "1.0.0",
      "engines": {
        "node": ">=20.9.0",
        "npm": ">=10.1.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 install",
        "test": "npm run test --workspaces",
        "lint": "npm run lint --workspaces",
        "knip": "npx --yes knip@3.13.2"
      },
      "lint-staged": {
        "packages/ui/**/*.{js,ts,vue,tsx}": [
          "eslint --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/ui/**/*.css": "prettier --write",
        "packages/api/**/*.{js,ts}": [
          "eslint --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/api/**/*.{graphql,md}": "prettier --write",
        "packages/common/**/*.ts": [
          "eslint --cache --fix --max-warnings=0",
          "prettier --write"
        ],
        "packages/ui/src/components/_ui/iconSprite.vue": [
          "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"
        ]
      },
      "@comment overrides": {
        "vue": "bug npm avec les workspaces : https://github.com/npm/cli/issues/4834"
      },
      "overrides": {
        "vue": "3.3.4"
      },
      "devDependencies": {
        "@types/react": "file:stub/types__react",
        "husky": "^8.0.3",
        "lint-staged": "^13.2.2",
        "semantic-release": "^21.0.5",
        "semantic-release-mattermost": "^1.1.1",
        "vue": "3.3.4"
      },
      "release": {
        "branches": [
          "prod"
        ],
        "plugins": [
          "@semantic-release/commit-analyzer",
          "@semantic-release/release-notes-generator",
          "@semantic-release/github",
          "semantic-release-mattermost"
        ]
      }
    }