Permalink
Browse files

Fix: Make `npm` package not include `npm-shrinkwrap.json` file

Even though `npm` recommends:

 " The recommended use-case for `npm-shrinkwrap.json`
   is applications deployed through the publishing process
   on the registry: for example, daemons and **command-line
   tools** intended as global installs or devDependencies "

we found that this model did not work out for this project as:

  " ... that would prevent end users from having control over
    transitive dependency updates. "

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

See also: https://docs.npmjs.com/files/shrinkwrap.json

Close #1294
  • Loading branch information...
alrra committed Sep 6, 2018
1 parent e963377 commit 7cde2e145d247ea2dd0a42cbf2aa3a601b223a88
Showing with 166 additions and 251 deletions.
  1. +1 βˆ’1 packages/configuration-progressive-web-apps/package.json
  2. +1 βˆ’0 packages/configuration-web-recommended/package.json
  3. +1 βˆ’2 packages/connector-chrome/package.json
  4. +0 βˆ’1 packages/connector-edge/package.json
  5. +1 βˆ’2 packages/connector-jsdom/package.json
  6. +1 βˆ’2 packages/connector-local/package.json
  7. +1 βˆ’2 packages/create-hint/package.json
  8. +1 βˆ’2 packages/create-hint/src/shared-templates/package.hbs
  9. +1 βˆ’2 packages/create-hintrc/package.json
  10. +1 βˆ’2 packages/create-parser/package.json
  11. +1 βˆ’2 packages/create-parser/src/shared-templates/package.hbs
  12. +1 βˆ’2 packages/formatter-codeframe/package.json
  13. +4 βˆ’5 packages/formatter-excel/package.json
  14. +1 βˆ’2 packages/formatter-html/package.json
  15. +3 βˆ’4 packages/formatter-json/package.json
  16. +1 βˆ’2 packages/formatter-stylish/package.json
  17. +1 βˆ’2 packages/formatter-summary/package.json
  18. +1 βˆ’2 packages/hint-amp-validator/package.json
  19. +3 βˆ’4 packages/hint-apple-touch-icons/package.json
  20. +3 βˆ’4 packages/hint-axe/package.json
  21. +3 βˆ’4 packages/hint-babel-config/package.json
  22. +3 βˆ’4 packages/hint-content-type/package.json
  23. +3 βˆ’4 packages/hint-disown-opener/package.json
  24. +3 βˆ’4 packages/hint-highest-available-document-mode/package.json
  25. +3 βˆ’4 packages/hint-html-checker/package.json
  26. +3 βˆ’4 packages/hint-http-cache/package.json
  27. +3 βˆ’4 packages/hint-http-compression/package.json
  28. +4 βˆ’5 packages/hint-https-only/package.json
  29. +4 βˆ’5 packages/hint-image-optimization-cloudinary/package.json
  30. +3 βˆ’4 packages/hint-manifest-app-name/package.json
  31. +3 βˆ’4 packages/hint-manifest-exists/package.json
  32. +3 βˆ’4 packages/hint-manifest-file-extension/package.json
  33. +3 βˆ’4 packages/hint-manifest-is-valid/package.json
  34. +3 βˆ’4 packages/hint-meta-charset-utf-8/package.json
  35. +3 βˆ’4 packages/hint-meta-theme-color/package.json
  36. +3 βˆ’4 packages/hint-meta-viewport/package.json
  37. +3 βˆ’4 packages/hint-minified-js/package.json
  38. +4 βˆ’5 packages/hint-no-bom/package.json
  39. +3 βˆ’4 packages/hint-no-broken-links/package.json
  40. +3 βˆ’4 packages/hint-no-disallowed-headers/package.json
  41. +3 βˆ’4 packages/hint-no-friendly-error-pages/package.json
  42. +3 βˆ’4 packages/hint-no-html-only-headers/package.json
  43. +3 βˆ’4 packages/hint-no-http-redirects/package.json
  44. +4 βˆ’5 packages/hint-no-p3p/package.json
  45. +3 βˆ’4 packages/hint-no-protocol-relative-urls/package.json
  46. +3 βˆ’4 packages/hint-no-vulnerable-javascript-libraries/package.json
  47. +2 βˆ’3 packages/hint-performance-budget/package.json
  48. +4 βˆ’5 packages/hint-sri/package.json
  49. +4 βˆ’5 packages/hint-ssllabs/package.json
  50. +3 βˆ’4 packages/hint-strict-transport-security/package.json
  51. +3 βˆ’4 packages/hint-stylesheet-limits/package.json
  52. +4 βˆ’5 packages/hint-typescript-config/package.json
  53. +3 βˆ’4 packages/hint-validate-set-cookie-header/package.json
  54. +1 βˆ’2 packages/hint-webpack-config/package.json
  55. +3 βˆ’4 packages/hint-x-content-type-options/package.json
  56. +1 βˆ’2 packages/hint/package.json
  57. +3 βˆ’4 packages/parser-babel-config/package.json
  58. +3 βˆ’4 packages/parser-css/package.json
  59. +1 βˆ’2 packages/parser-html/package.json
  60. +3 βˆ’4 packages/parser-javascript/package.json
  61. +4 βˆ’5 packages/parser-manifest/package.json
  62. +3 βˆ’4 packages/parser-typescript-config/package.json
  63. +1 βˆ’2 packages/parser-webpack-config/package.json
  64. +3 βˆ’4 packages/utils-connector-tools/package.json
  65. +2 βˆ’3 packages/utils-create-server/package.json
  66. +2 βˆ’3 packages/utils-debugging-protocol-common/package.json
  67. +3 βˆ’4 packages/utils-tests-helpers/package.json
  68. +0 βˆ’21 scripts/release.ts
@@ -19,9 +19,9 @@
"index.json"
],
"keywords": [
"progressive-web-apps",
"pwa",
"pwas",
"progressive-web-apps",
"webhint",
"webhint-configuration"
],
@@ -40,6 +40,7 @@
"a11y",
"accessibility",
"best-practices",
"compatibility",
"interoperability",
"lint",
"performance",
@@ -37,8 +37,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -21,7 +21,6 @@
},
"files": [
"dist/src",
"npm-shrinkwrap.json",
"scripts"
],
"homepage": "https://webhint.io/",
@@ -36,8 +36,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -37,8 +37,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -40,8 +40,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -29,8 +29,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],{{#if official}}
"homepage": "https://webhint.io/",{{else}}
"homepage": "",{{/if}}
@@ -43,8 +43,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -40,8 +40,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -31,8 +31,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],{{#if official}}
"homepage": "https://webhint.io/",{{else}}
"homepage": "",{{/if}}
@@ -35,8 +35,7 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -34,16 +34,15 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"excel",
"formatter",
"webhint-formatter",
"webhint",
"webhint-excel",
"excel"
"webhint-formatter"
],
"license": "Apache-2.0",
"main": "dist/src/formatter.js",
@@ -40,8 +40,7 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -33,14 +33,13 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
"json",
"webhint",
"webhint-formatter",
"json"
"webhint-formatter"
],
"license": "Apache-2.0",
"main": "dist/src/formatter.js",
@@ -36,8 +36,7 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -36,8 +36,7 @@
},
"files": [
"dist/src",
"images",
"npm-shrinkwrap.json"
"images"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -31,8 +31,7 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
@@ -31,15 +31,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"apple-touch-icons",
"apple-touch-icons-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -31,15 +31,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"axe",
"axe-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -29,15 +29,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"babel-config-is-valid",
"babel-config-is-valid-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -31,15 +31,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"content-type",
"content-type-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -28,15 +28,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"disown-opener",
"disown-opener-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -28,15 +28,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"highest-available-document-mode",
"highest-available-document-mode-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -32,15 +32,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"html-checker",
"html-checker-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -28,15 +28,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"http-cache",
"http-cache-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -31,15 +31,14 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"webhint",
"webhint-hint",
"http-compression",
"http-compression-hint",
"webhint",
"webhint-hint",
"webhint-recommended"
],
"license": "Apache-2.0",
@@ -28,16 +28,15 @@
"node": ">=8.0.0"
},
"files": [
"dist/src",
"npm-shrinkwrap.json"
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"hint",
"webhint",
"https-only",
"https-only-hint"
],
"https-only-hint",
"webhint"
]
"license": "Apache-2.0",
"main": "dist/src/hint.js",
"name": "@hint/hint-https-only",
Oops, something went wrong.

0 comments on commit 7cde2e1

Please sign in to comment.