BEACON

← candidates

npm @gouvfr/dsfr @1.15.1

score
0.6223 med
flagged 2026-07-20 11:34
signals by category
content 2 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
new_install_script 1.0 first time ['preinstall'] present
license_changed 0.4 'SEE LICENSE IN LICENSE.md' -> 'etalab-2.0'
topology
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@gouvfr/dsfr-nexus']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "lab9",
    "mkeloglanian",
    "zellerbaptiste-npm",
    "maxime-beaugrand",
    "keryans"
  ],
  "versions": 59
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-e4ZyoMbqcb/ScY/BjucYIei4JRl6xAn4fjyYvcZJ8iGRzfZ3n4SfxKOD0CyIJcwZf8qir8IkAb9hrp0xkull0A==",
    "tarball": "https://registry.npmjs.org/@gouvfr/dsfr/-/dsfr-1.15.1.tgz",
    "unpackedSize": 110666018
  },
  "dist-tags": {
    "latest": "1.15.1",
    "unstable": "1.15.0-rc.3"
  },
  "latest_version": "1.15.1",
  "maintainers": [
    {
      "email": "lab9.fr@gmail.com",
      "name": "lab9"
    },
    {
      "email": "mkeloglanian@me.com",
      "name": "mkeloglanian"
    },
    {
      "email": "baptiste.zeller@actimage.com",
      "name": "zellerbaptiste-npm"
    },
    {
      "email": "maxime.beaugrand@pm.gouv.fr",
      "name": "maxime-beaugrand"
    },
    {
      "email": "keryan.sanie@gmail.com",
      "name": "keryans"
    }
  ],
  "num_versions": 63,
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/GouvernementFR/dsfr.git"
  },
  "scripts": {
    "archive": "node tool/tool.js archive",
    "build": "node tool/tool.js build",
    "changelog": "node tool/tool.js changelog",
    "deploy": "node tool/tool.js deploy",
    "pictogram-converter": "node tool/tool.js pictogram-converter",
    "preinstall": "node scripts/preinstall.js",
    "release": "node tool/tool.js release",
    "serve": "browser-sync start --server --port 8080 --startPath example/",
    "standalone": "node tool/tool.js standalone",
    "test": "node tool/tool.js test",
    "upgrade-nexus": "yarn upgrade @gouvfr/dsfr-nexus"
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@gouvfr/dsfr-nexus']",
    "license_changed": "'SEE LICENSE IN LICENSE.md' -> 'etalab-2.0'",
    "new_install_script": "first time ['preinstall'] present"
  },
  "time": {
    "created": "2021-03-24T17:47:57.403Z",
    "modified": "2026-07-20T16:34:42.577Z"
  }
}