package.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "name": "normalize-package-data",
  3. "version": "5.0.0",
  4. "author": "GitHub Inc.",
  5. "description": "Normalizes data that can be found in package.json files.",
  6. "license": "BSD-2-Clause",
  7. "repository": {
  8. "type": "git",
  9. "url": "https://github.com/npm/normalize-package-data.git"
  10. },
  11. "main": "lib/normalize.js",
  12. "scripts": {
  13. "test": "tap",
  14. "npmclilint": "npmcli-lint",
  15. "lint": "eslint \"**/*.js\"",
  16. "lintfix": "npm run lint -- --fix",
  17. "posttest": "npm run lint",
  18. "postsnap": "npm run lintfix --",
  19. "postlint": "template-oss-check",
  20. "snap": "tap",
  21. "template-oss-apply": "template-oss-apply --force"
  22. },
  23. "dependencies": {
  24. "hosted-git-info": "^6.0.0",
  25. "is-core-module": "^2.8.1",
  26. "semver": "^7.3.5",
  27. "validate-npm-package-license": "^3.0.4"
  28. },
  29. "devDependencies": {
  30. "@npmcli/eslint-config": "^3.0.1",
  31. "@npmcli/template-oss": "4.5.1",
  32. "tap": "^16.0.1"
  33. },
  34. "files": [
  35. "bin/",
  36. "lib/"
  37. ],
  38. "engines": {
  39. "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
  40. },
  41. "templateOSS": {
  42. "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
  43. "version": "4.5.1"
  44. },
  45. "tap": {
  46. "branches": 86,
  47. "functions": 92,
  48. "lines": 86,
  49. "statements": 86,
  50. "nyc-arg": [
  51. "--exclude",
  52. "tap-snapshots/**"
  53. ]
  54. }
  55. }