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: (none) 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.