Skip to content
Snippets Groups Projects
package.json 3.83 KiB
Newer Older
Patriarche Rémi's avatar
Patriarche Rémi committed
{
  "name": "ngx-dsfr-project",
  "version": "0.0.0",
Patriarche Rémi's avatar
Patriarche Rémi committed
  "scripts": {
    "ng": "ng",
    "clean": "rimraf dist && rimraf .angular/cache",
Patriarche Rémi's avatar
Patriarche Rémi committed
    "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",
Patriarche Rémi's avatar
Patriarche Rémi committed
    "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",
Patriarche Rémi's avatar
Patriarche Rémi committed
    "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"
Patriarche Rémi's avatar
Patriarche Rémi committed
  },
  "private": true,
  "dependencies": {
Patriarche Rémi's avatar
Patriarche Rémi committed
    "rxjs": "7.6.0",
    "tslib": "2.4.0",
Patriarche Rémi's avatar
Patriarche Rémi committed
  },
  "devDependencies": {
Patriarche Rémi's avatar
Patriarche Rémi committed
Patriarche Rémi's avatar
Patriarche Rémi committed
    "rimraf": "3.0.2",
S. Richard's avatar
S. Richard committed
  },
  "engines": {
    "node": ">=18.16.1"
Patriarche Rémi's avatar
Patriarche Rémi committed
  }