{
  "name": "ngx-dsfr-project",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "clean": "rimraf dist && rimraf .angular/cache",
    "start": "npm run storybook:start",
    "build": "ng build ngx-dsfr-components",
    "postbuild": "copyfiles README.md CONTRIBUTING.md CHANGELOG.md LICENSE dist/ngx-dsfr && npm run postbuild-script",
    "postbuild-script": "copyfiles -u 2 projects/ngx-dsfr-components/index.js projects/ngx-dsfr-components/scripts/** dist/ngx-dsfr",
    "watch": "npm run build -- --watch --configuration development",
    "docs:json": "compodoc -p .storybook/tsconfig.json -e json -d . --minimal --disablePrivate --disableInternal --disableLifeCycleHooks",
    "storybook:start": "ng run ngx-dsfr-components:storybook",
    "storybook:ci": "npm run storybook:start -- --ci --smoke-test --quiet",
    "storybook:build": "rimraf storybook-static && ng run ngx-dsfr-components:build-storybook",
    "storybook:serve": "http-server ./storybook-static",
    "storybook:tsc": "rimraf out-tsc && tsc -p ./projects/ngx-dsfr-components/tsconfig.ci.json",
    "publish": "cd dist/ngx-dsfr && npm publish --access public",
    "lint": "ng lint",
    "lint:quiet": "ng lint --quiet",
    "lint:files": "ng lint ngx-dsfr-components --lint-file-patterns projects/ngx-dsfr-components/src/lib/toogle",
    "test:jest": "cross-env LANG=fr-FR TZ=Europe/Paris jest --runInBand",
    "test:storybook": "test-storybook",
    "test:playwright": "npx playwright test",
    "check:dsfr": "node --experimental-vm-modules index --analyze=dsfr --dir=projects/ngx-dsfr-components/src/lib",
    "check:circular": "madge --circular --extensions ts projects/ngx-dsfr-components/src/lib"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "16.2.12",
    "@angular/cli": "16.2.14",
    "@angular/common": "16.2.12",
    "@angular/compiler": "16.2.12",
    "@angular/core": "16.2.12",
    "@angular/forms": "16.2.12",
    "@angular/platform-browser": "16.2.12",
    "@angular/platform-browser-dynamic": "16.2.12",
    "@angular/router": "16.2.12",
    "@gouvfr/dsfr": "1.12.1",
    "rxjs": "7.6.0",
    "tslib": "2.4.0",
    "uuidv4": "6.2.13",
    "zone.js": "0.13.3"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "16.2.15",
    "@angular-eslint/builder": "16.3.1",
    "@angular-eslint/eslint-plugin": "16.3.1",
    "@angular-eslint/eslint-plugin-template": "16.3.1",
    "@angular-eslint/schematics": "16.3.1",
    "@angular-eslint/template-parser": "16.3.1",
    "@angular/compiler-cli": "16.2.12",
    "@babel/core": "7.24.4",
    "@compodoc/compodoc": "1.1.25",
    "@jest/globals": "^29.7.0",
    "@playwright/test": "1.43.1",
    "@storybook/addon-a11y": "8.2.9",
    "@storybook/addon-essentials": "8.2.9",
    "@storybook/addon-interactions": "8.2.9",
    "@storybook/addon-links": "8.2.9",
    "@storybook/addon-themes": "8.2.9",
    "@storybook/angular": "8.2.9",
    "@storybook/blocks": "8.2.9",
    "@storybook/manager-api": "8.2.9",
    "@storybook/test-runner": "^0.19.1",
    "@storybook/theming": "8.2.9",
    "@types/jest": "^29.5.12",
    "@types/node": "^20.11.20",
    "@typescript-eslint/eslint-plugin": "5.62.0",
    "@typescript-eslint/parser": "5.62.0",
    "args-parser": "1.3.0",
    "babel-loader": "9.1.3",
    "chromatic": "6.17.2",
    "copyfiles": "2.4.1",
    "cross-env": "7.0.3",
    "eslint": "8.55.0",
    "eslint-config-prettier": "8.7.0",
    "eslint-plugin-prettier": "5.1.3",
    "eslint-plugin-storybook": "0.8.0",
    "http-server": "^14.1.1",
    "jest": "29.7.0",
    "jest-preset-angular": "14.2.2",
    "madge": "7.0.0",
    "ng-packagr": "16.2.3",
    "prettier": "3.2.5",
    "raw-loader": "4.0.2",
    "readline": "1.3.0",
    "rimraf": "3.0.2",
    "storybook": "8.2.9",
    "strip-comments": "^2.0.1",
    "ts-jest": "29.2.5",
    "typescript": "5.1.6"
  },
  "engines": {
    "node": ">=18.16.1"
  }
}