Name: Polymer Short Name: polymer URL: http://www.polymer-project.org Version: 1.2.3 Revision: (see v1_0/components_summary.txt) License: BSD License File: LICENSE.polymer Security Critical: no Description: This directory contains a copy of the Polymer framework and some elements from the Polymer elements catalog (https://elements.polymer-project.org/). See v1_0/components_summary.txt for a full list of components. The source git repositories can be found at: https://github.com/Polymer/polymer https://github.com/PolymerElements/ https://github.com/PolymerLabs/polymer-externs Polymer is comprised of two efforts: 1. A set of core platform features (Shadow DOM, Custom Elements, MDV). Initially, these core features will be enabled with a set of polyfills. As browsers begin to implement these new primitives, the polyfill platform layer becomes smaller and better over time. 2. A next-generation web application framework built upon these core technologies called the Polymer. Local Modifications: - Applied modifications that can be found in v1_0/chromium.patch. - All inline JavaScript blocks are extracted from Polymer HTML elements to external JS files. This version of the Polymer is used in a web UI, where CSP forbids an execution of inline scripts. The extraction was made with the help of the Crisper tool (https://github.com/PolymerLabs/crisper). - Removed executable bit from some files. - Resolved encoding issues. - Replaced CRLF line endings with LF line endings in text files. To restore a content of the 'components-chromium' directory from scratch, run ./v1_0/reproduce.sh on a Linux machine. Note on Bower: The directory can be updated by running "bower update". A new component can be installed by running "bower install -S PolymerElements/#version". Be sure to add the .bower.json file to the repository as it includes the revision information of the polymer component. Also be sure that you listed all the added packages in bower.json.