guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Packaging node-mocha


From: swedebugia
Subject: Packaging node-mocha
Date: Tue, 27 Nov 2018 22:23:23 +0100

Hi people

I asked on a couple of popular packages to get a list of what devdeps were actually needed to build the package.

Here is an example of a response:
Out of 36 devdeps only 4 are builddeps and another 2 are testdeps.

I use answers like these to populate my blacklist which now has about 100 blocked packages.

I won't proceede with mocha at this point as browserify is a builddep an is known to be complex.

-------- Forwarded Message --------
Subject:        Re: [mochajs/mocha] Build or build+test dependencies (#3575)
Date:   Sun, 25 Nov 2018 23:22:43 +0000 (UTC)
From:   P. Roebuck <address@hidden>
Reply-To: mochajs/mocha <address@hidden>
To:     mochajs/mocha <address@hidden>
CC:     swedebugia <address@hidden>, Author <address@hidden>



To the best of my knowledge...


    Mocha devDependencies


      build


        browser bundling

  * "browserify"
  * "package-json-versionify"
  * "through2"
  * "watchify"


      documentation

  * "jsdoc"
  * "markdown-toc"


        website generation

  * "@mocha/docdash"
  * "assetgraph-builder"
  * "svgo"


      linting

  * "eslint"
  * "eslint-config-prettier"
  * "eslint-config-semistandard"
  * "eslint-config-standard"
  * "eslint-plugin-import"
  * "eslint-plugin-node"
  * "eslint-plugin-prettier"
  * "eslint-plugin-promise"
  * "eslint-plugin-standard"
  * "lint-staged"
  * "markdownlint-cli"
  * "prettier-eslint-cli"


      testing

  * "coffee-script"
  * "cross-spawn"


        assertion libraries

  * "chai"
  * "unexpected"


        browser testing

  * "karma": "^2.0.2",
  * "karma-browserify": "^5.0.5",
  * "karma-chrome-launcher": "^2.0.0",
  * "karma-mocha": "^1.3.0",
  * "karma-mocha-reporter": "^2.2.4",
  * "karma-sauce-launcher": "^1.2.0",


        coverage testing

  * "coveralls"
  * "nyc"


      other

  * "husky": forces |lint| and |test| checks for |git commit|
  * "nps": migrates |npm| scripts outside "package.json"
  * "rimraf": portable |rm -rf| command

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <https://github.com/mochajs/mocha/issues/3575#issuecomment-441483311>, or mute the thread <https://github.com/notifications/unsubscribe-auth/APlIM1LlogEkqEemSoKGADT5k_VBCgL9ks5uyyZDgaJpZM4Yvs12>.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]