README.chromium 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. Name: Node JS
  2. Short Name: node
  3. URL: https://github.com/nodejs/node
  4. Version: 12.14.1
  5. Revision: f098f8295c407e5a5126b501ed5f1aa80bd86106
  6. Date: Tue Dec 06 2016 18:07:35 GMT-0800 (PST)
  7. License: NodeJS
  8. License File: NOT_SHIPPED
  9. Security Critical: no
  10. Description:
  11. Node binaries and NPM modules necessary for buliding Chrome's WebUI.
  12. Use update_node_binaries to update Node binaries and update_npm_deps to
  13. update NPM dependencies.
  14. Local Modifications:
  15. See chromium_polymer_bundler.patch
  16. Name: SVG Optimizer
  17. Short Name: svgo
  18. URL: https://www.npmjs.com/package/svgo
  19. Version: 1.2.0
  20. Date: Feb 24, 2019
  21. Revision: 0cc1d0a3d6d6ea38eb2f764d17fb097d9ffe6b31
  22. License: MIT
  23. License File: NOT_SHIPPED
  24. Security Critical: Probably not (does rewrite .svg files displayed on chrome:// pages, though)
  25. License Android Compatible: Yes?
  26. Description:
  27. SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files.
  28. Local Modifications:
  29. (none)
  30. Name: Typescript Compiler
  31. Short Name: typescript
  32. URL: https://www.npmjs.com/package/typescript
  33. Version: 4.6.3
  34. License: Apache 2.0
  35. Security Critical: No. The compiler is not shipped with Chrome but code compiled using it is.
  36. Description:
  37. TypeScript is a language for application-scale JavaScript. TypeScript adds
  38. optional types to JavaScript that support tools for large-scale JavaScript
  39. applications for any browser, for any host, on any OS. TypeScript compiles to
  40. readable, standards-based JavaScript.
  41. Local Modifications:
  42. (none)
  43. Name: Type Definition for D3 library
  44. Short Name: @types/d3
  45. URL: https://www.npmjs.com/package/@types/d3
  46. Version: 5.16.0
  47. License: MIT
  48. Security Critical: No. The types are only used when type checking the discards
  49. page.
  50. Description:
  51. This package contains type definitions for d3.
  52. Local Modifications:
  53. See chromium_d3_types_index.patch, which is used to reduce the types to only
  54. the necessary parts of the library:
  55. d3-drag, d3-force, d3-scale-chromatic, d3-selection, d3-transition.
  56. Name: Type Definition for W3C MediaStream Recording
  57. Short Name: @types/dom-mediacapture-record
  58. URL: https://www.npmjs.com/package/@types/dom-mediacapture-record
  59. Version: 1.0.11
  60. License: MIT
  61. Security Critical: No. The types are only used when type checking in Chrome OS.
  62. Description:
  63. This package contains type definitions for w3c MediaStream Recording
  64. (https://w3c.github.io/mediacapture-record).
  65. Local Modifications:
  66. (none)
  67. Name: Type Definition for CSS Typed OM Level 1
  68. Short Name: @types/w3c-css-typed-object-model-level-1
  69. URL: https://www.npmjs.com/package/@types/w3c-css-typed-object-model-level-1
  70. Version: 20180410.0.4
  71. License: MIT
  72. Security Critical: No. The types are only used when type checking in Chrome OS.
  73. Description:
  74. This package contains type definitions for css-typed-object-model-level-1
  75. (https://www.w3.org/TR/css-typed-om-1/).
  76. Local Modifications:
  77. (none)
  78. Name: Type Definition for W3C Image Capture
  79. Short Name: @types/w3c-image-capture
  80. URL: https://www.npmjs.com/package/@types/w3c-image-capture
  81. Version: 1.0.4
  82. License: MIT
  83. Security Critical: No. The types are only used when type checking in Chrome OS.
  84. Description:
  85. This package contains type definitions for W3C Image Capture
  86. (https://www.w3.org/TR/image-capture/).
  87. Local Modifications:
  88. (none)
  89. Name: Type Definition for webrtc
  90. Short Name: @types/webrtc
  91. URL: https://www.npmjs.com/package/@types/webrtc
  92. Version: 0.0.31
  93. License: MIT
  94. Security Critical: No. The types are only used when type checking in Chrome OS.
  95. Description:
  96. This package contains type definitions for webrtc (https://webrtc.org/).
  97. Local Modifications:
  98. (none)
  99. Name: Type Definition for Google Analytics
  100. Short Name: @types/google.analytics
  101. URL: https://www.npmjs.com/package/@types/google.analytics
  102. Version: 0.0.42
  103. License: MIT
  104. Security Critical: No. The types are only used when type checking in Chrome OS.
  105. Description:
  106. This package contains type definitions for Google Analytics (Classic and
  107. Universal)
  108. (https://developers.google.com/analytics/devguides/collection/gajs/).
  109. Local Modifications:
  110. (none)
  111. Name: Type Definition for OffscreenCanvas
  112. Short Name: @types/offscreencanvas
  113. URL: https://www.npmjs.com/package/@types/offscreencanvas
  114. Version: 2019.6.4
  115. License: MIT
  116. Security Critical: No. The types are only used when type checking in Chrome OS.
  117. Description:
  118. This package contains type definitions for offscreencanvas-browser
  119. (https://html.spec.whatwg.org/multipage/canvas.html#the-offscreencanvas-interface).
  120. Local Modifications:
  121. (none)
  122. Name: ESLint JSDoc Plugin
  123. Short Name: eslint-plugin-jsdoc
  124. URL: https://www.npmjs.com/package/eslint-plugin-jsdoc
  125. Version: 37.5.1
  126. License: BSD-3-Clause
  127. Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it.
  128. Description:
  129. JSDoc linting rules for ESLint.
  130. Local Modifications:
  131. (none)
  132. Name: ESLint Plugin TypeScript
  133. Short Name: @typescript-eslint/eslint-plugin
  134. URL: https://www.npmjs.com/package/@typescript-eslint/eslint-plugin
  135. Version: 5.12.0
  136. License: BSD-2-Clause
  137. Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it.
  138. Description:
  139. An ESLint plugin which provides lint rules for TypeScript codebases.
  140. Local Modifications:
  141. (none)
  142. Name: TypeScript ESLint Parser
  143. Short Name: @typescript-eslint/parser
  144. URL: https://www.npmjs.com/package/@typescript-eslint/parser
  145. Version: 5.12.0
  146. License: BSD-2-Clause
  147. Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it.
  148. Description:
  149. An ESLint parser which leverages TypeScript ESTree to allow for ESLint to lint
  150. TypeScript source code.
  151. Local Modifications:
  152. (none)
  153. Name: Type Definition for Trusted Types
  154. Short Name: @types/trusted-types
  155. URL: https://www.npmjs.com/package/@types/trusted-types
  156. Version: 1.0.6
  157. License: MIT
  158. Security Critical: No. The types are only used when type checking the Web
  159. Trusted Types:
  160. Description:
  161. This package contains type definitions for Web Trusted Types.
  162. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types
  163. Local Modifications:
  164. (none)
  165. Name: Type Definition for FileSystem API
  166. Short Name: @types/filesystem
  167. URL: https://www.npmjs.com/package/@types/filesystem
  168. Version: 0.0.32
  169. License: MIT
  170. Security Critical: No. The types are only used when type checking the Web
  171. FileSystem API.
  172. Description:
  173. This package contains type definitions for Web FileSystem API.
  174. https://developer.mozilla.org/en-US/docs/Web/API/FileSystem
  175. Local Modifications:
  176. (none)
  177. Name: Type Definition for FileWriter API
  178. Short Name: @types/filewriter
  179. URL: https://www.npmjs.com/package/@types/filewriter
  180. Version: 0.0.29
  181. License: MIT
  182. Security Critical: No. The types are only used when type checking the Web
  183. FileWriter API.
  184. Description:
  185. This package contains type definitions for Web FileWriter API. This is a
  186. dependency for the @types/filesystem.
  187. https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileEntry/createWriter
  188. Local Modifications:
  189. (none)
  190. Name: HTML Minifier
  191. Short Name: html-minifier
  192. URL: https://www.npmjs.com/package/html-minifier
  193. Version: 4.0.0
  194. License: MIT
  195. Security Critical: No, as html-minifier itself is only used during build time.
  196. It does affect the contents of shipped HTML files though.
  197. Description:
  198. HTMLMinifier is a highly configurable, well-tested, JavaScript-based HTML
  199. minifier.
  200. Local Modifications:
  201. Removed uglify-js dependency since we don't plan to use the --minify-js flag in
  202. Chromium.