| Name: Node JS |
| Short Name: node |
| URL: https://github.com/nodejs/node |
| Version: 12.14.1 |
| Revision: f098f8295c407e5a5126b501ed5f1aa80bd86106 |
| Date: Tue Dec 06 2016 18:07:35 GMT-0800 (PST) |
| License: NodeJS |
| License File: NOT_SHIPPED |
| Security Critical: no |
| |
| Description: |
| Node binaries and NPM modules necessary for buliding Chrome's WebUI. |
| Use update_node_binaries to update Node binaries and update_npm_deps to |
| update NPM dependencies. |
| |
| Local Modifications: |
| See chromium_polymer_bundler.patch |
| |
| |
| Name: SVG Optimizer |
| Short Name: svgo |
| URL: https://www.npmjs.com/package/svgo |
| Version: 1.2.0 |
| Date: Feb 24, 2019 |
| Revision: 0cc1d0a3d6d6ea38eb2f764d17fb097d9ffe6b31 |
| License: MIT |
| License File: NOT_SHIPPED |
| Security Critical: Probably not (does rewrite .svg files displayed on chrome:// pages, though) |
| License Android Compatible: Yes? |
| |
| Description: |
| SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files. |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Typescript Compiler |
| Short Name: typescript |
| URL: https://www.npmjs.com/package/typescript |
| Version: 4.6.3 |
| License: Apache 2.0 |
| Security Critical: No. The compiler is not shipped with Chrome but code compiled using it is. |
| |
| Description: |
| TypeScript is a language for application-scale JavaScript. TypeScript adds |
| optional types to JavaScript that support tools for large-scale JavaScript |
| applications for any browser, for any host, on any OS. TypeScript compiles to |
| readable, standards-based JavaScript. |
| |
| Local Modifications: |
| See typescript.patch to work-around |
| https://github.com/microsoft/TypeScript/issues/30024 |
| |
| |
| Name: Type Definition for D3 library |
| Short Name: @types/d3 |
| URL: https://www.npmjs.com/package/@types/d3 |
| Version: 5.16.0 |
| License: MIT |
| Security Critical: No. The types are only used when type checking the discards |
| page. |
| |
| Description: |
| This package contains type definitions for d3. |
| |
| Local Modifications: |
| See chromium_d3_types_index.patch, which is used to reduce the types to only |
| the necessary parts of the library: |
| d3-drag, d3-force, d3-scale-chromatic, d3-selection, d3-transition. |
| |
| Name: Type Definition for W3C MediaStream Recording |
| Short Name: @types/dom-mediacapture-record |
| URL: https://www.npmjs.com/package/@types/dom-mediacapture-record |
| Version: 1.0.11 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for w3c MediaStream Recording |
| (https://w3c.github.io/mediacapture-record). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for CSS Typed OM Level 1 |
| Short Name: @types/w3c-css-typed-object-model-level-1 |
| URL: https://www.npmjs.com/package/@types/w3c-css-typed-object-model-level-1 |
| Version: 20180410.0.4 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for css-typed-object-model-level-1 |
| (https://www.w3.org/TR/css-typed-om-1/). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for W3C Image Capture |
| Short Name: @types/w3c-image-capture |
| URL: https://www.npmjs.com/package/@types/w3c-image-capture |
| Version: 1.0.4 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for W3C Image Capture |
| (https://www.w3.org/TR/image-capture/). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for webrtc |
| Short Name: @types/webrtc |
| URL: https://www.npmjs.com/package/@types/webrtc |
| Version: 0.0.31 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for webrtc (https://webrtc.org/). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for Google Analytics |
| Short Name: @types/google.analytics |
| URL: https://www.npmjs.com/package/@types/google.analytics |
| Version: 0.0.42 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for Google Analytics (Classic and |
| Universal) |
| (https://developers.google.com/analytics/devguides/collection/gajs/). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for OffscreenCanvas |
| Short Name: @types/offscreencanvas |
| URL: https://www.npmjs.com/package/@types/offscreencanvas |
| Version: 2019.6.4 |
| License: MIT |
| Security Critical: No. The types are only used when type checking in Chrome OS. |
| |
| Description: |
| This package contains type definitions for offscreencanvas-browser |
| (https://html.spec.whatwg.org/multipage/canvas.html#the-offscreencanvas-interface). |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: ESLint JSDoc Plugin |
| Short Name: eslint-plugin-jsdoc |
| URL: https://www.npmjs.com/package/eslint-plugin-jsdoc |
| Version: 37.5.1 |
| License: BSD-3-Clause |
| Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it. |
| |
| Description: |
| JSDoc linting rules for ESLint. |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: ESLint Plugin TypeScript |
| Short Name: @typescript-eslint/eslint-plugin |
| URL: https://www.npmjs.com/package/@typescript-eslint/eslint-plugin |
| Version: 5.12.0 |
| License: BSD-2-Clause |
| Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it. |
| |
| Description: |
| An ESLint plugin which provides lint rules for TypeScript codebases. |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: TypeScript ESLint Parser |
| Short Name: @typescript-eslint/parser |
| URL: https://www.npmjs.com/package/@typescript-eslint/parser |
| Version: 5.12.0 |
| License: BSD-2-Clause |
| Security Critical: No. The ESLint checks are not shipped with Chrome and code are only linted with it. |
| |
| Description: |
| An ESLint parser which leverages TypeScript ESTree to allow for ESLint to lint |
| TypeScript source code. |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for Trusted Types |
| Short Name: @types/trusted-types |
| URL: https://www.npmjs.com/package/@types/trusted-types |
| Version: 1.0.6 |
| License: MIT |
| Security Critical: No. The types are only used when type checking the Web |
| Trusted Types: |
| |
| Description: |
| This package contains type definitions for Web Trusted Types. |
| https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for FileSystem API |
| Short Name: @types/filesystem |
| URL: https://www.npmjs.com/package/@types/filesystem |
| Version: 0.0.32 |
| License: MIT |
| Security Critical: No. The types are only used when type checking the Web |
| FileSystem API. |
| |
| Description: |
| This package contains type definitions for Web FileSystem API. |
| https://developer.mozilla.org/en-US/docs/Web/API/FileSystem |
| |
| Local Modifications: |
| (none) |
| |
| |
| Name: Type Definition for FileWriter API |
| Short Name: @types/filewriter |
| URL: https://www.npmjs.com/package/@types/filewriter |
| Version: 0.0.29 |
| License: MIT |
| Security Critical: No. The types are only used when type checking the Web |
| FileWriter API. |
| |
| Description: |
| This package contains type definitions for Web FileWriter API. This is a |
| dependency for the @types/filesystem. |
| https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileEntry/createWriter |
| |
| Local Modifications: |
| (none) |
| |
| Name: HTML Minifier |
| Short Name: html-minifier |
| URL: https://www.npmjs.com/package/html-minifier |
| Version: 4.0.0 |
| License: MIT |
| Security Critical: No, as html-minifier itself is only used during build time. |
| It does affect the contents of shipped HTML files though. |
| |
| Description: |
| HTMLMinifier is a highly configurable, well-tested, JavaScript-based HTML |
| minifier. |
| |
| Local Modifications: |
| Removed uglify-js dependency since we don't plan to use the --minify-js flag in |
| Chromium. |