{"_id":"@granite-elements/granite-bootstrap","_rev":"5-c3cadcfdaa5da58412ff61025e477a04","name":"@granite-elements/granite-bootstrap","dist-tags":{"latest":"4.3.1-2"},"versions":{"4.1.1-0":{"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","keywords":["web-component","web-components","polymer","boostrap"],"homepage":"https://github.com/lostinbrittany/granite-bootstrap","name":"@granite-elements/granite-bootstrap","version":"4.1.1-0","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"granite-bootstrap-min.js","author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"license":"MIT","dependencies":{"@polymer/polymer":"^3.0.0","bootstrap":"^4.1.1"},"devDependencies":{"@polymer/iron-component-page":"^3.0.0-pre.18","@polymer/iron-demo-helpers":"^3.0.0-pre.18","@polymer/iron-icon":"^3.0.0-pre.18","@polymer/iron-icons":"^3.0.0-pre.18","@polymer/iron-test-helpers":"^3.0.0-pre.18","@polymer/test-fixture":"^3.0.0-pre.18","@webcomponents/webcomponentsjs":"^2.0.0","polymer-cli":"^1.7.7","wct-browser-legacy":"^0.0.1-pre.11","fs-extra":"^4.0.0","klaw":"^2.1.0"},"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"scripts":{"prepare":"node ./granite-css-modularizer.js ./node_modules/bootstrap/dist/css ."},"gitHead":"cf3b2402dd9e73adb5d94103f476c2bf283c421b","bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"_id":"@granite-elements/granite-bootstrap@4.1.1-0","_npmVersion":"6.1.0","_nodeVersion":"9.4.0","_npmUser":{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"},"dist":{"integrity":"sha512-xTkxbS/wrYgv0VGsaZUS3KBKBAzTuoEyetZxkNEE6LJktTlhzwIX9SN5droo92iMMlJYFxtZmcKbv1/qi4PnqQ==","shasum":"a51303f2b23a408a37bb0fe9463356a80e9a0ace","tarball":"https://registry.npmjs.org/@granite-elements/granite-bootstrap/-/granite-bootstrap-4.1.1-0.tgz","fileCount":14,"unpackedSize":410486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP4JuCRA9TVsSAnZWagAA73IP/0/nJT+c2ERqXFb23vxH\nFG5fDsyXoXmoq/o4O05awgWgLLldyh4gygpfOR14a5uD0z6qDadZ2A9qNA6O\nM5XTWZKBdR/VJsEYKoDsfu5/oYQ595MYkhjSsvQ3hNvzNsEdM2jvwYB1i+W6\nV8ZXubign6TyvcUEIahcOzUv34gvdDo7A9QMyMK9mSZmDkbP3l/9KXh38+xE\nRKJ+R06hPHHeBiQOagkaD40HeksqZ32bBzQQBuoTGhI3YO1Ohj0TNVsWKwFz\nZRKDdhiELRmc4y5KDmoW6gea8GX+ctiVXr8RdHRgM1ZpolcOtsr206YPUiYq\nA/nud2mU3usA84AgyVWgUciUb149doSiI7tnC2g+mQxDO+BdfW03d213M7BN\nvMwzlBPetId+Jpnl9zpmV56Qsla9YRvvC6T23yJ0w/igC4tYivrJ2X5R9yib\nmbocgv/6ugr2N0ksDCTVHCYJFwJZw+HpO69tTixuaTKg2goI97yurM8JXZ3w\natD14lr9S/DhbeGb396FPk7AZfpcNmqzWVaiBzM3cMS3tu4Af+W2z6mF0H5i\nZ05SI8vVHvZKWAMZrbxM/Ex14yncNrBzhRvi8vTUZQiTHCf8x2Sgp2pIY4rQ\nF7k/aq++gsju6x7u4jeeU8Ow0deX1VYnzlcPBLI5AaSoBsTeGxobn7wgHOzz\n2O9U\r\n=k4tC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+EoS52N3WleNLiT3zHVLSzXjRLMYF1DQ49j7WKAiSMAiEA9b9HdBAT2BJJma6JTtDqaMCXJ8GKZX2XWEfenDva3TU="}]},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granite-bootstrap_4.1.1-0_1530888814671_0.43415236197113694"},"_hasShrinkwrap":false},"4.1.1-1":{"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","keywords":["web-component","web-components","polymer","boostrap"],"homepage":"https://github.com/lostinbrittany/granite-bootstrap","name":"@granite-elements/granite-bootstrap","version":"4.1.1-1","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"granite-bootstrap-min.js","author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"license":"MIT","dependencies":{"@polymer/polymer":"^3.0.0","bootstrap":"^4.1.1"},"devDependencies":{"@polymer/iron-component-page":"^3.0.0-pre.18","@polymer/iron-demo-helpers":"^3.0.0-pre.18","@polymer/iron-icon":"^3.0.0-pre.18","@polymer/iron-icons":"^3.0.0-pre.18","@polymer/iron-test-helpers":"^3.0.0-pre.18","@polymer/test-fixture":"^3.0.0-pre.18","@webcomponents/webcomponentsjs":"^2.0.0","polymer-cli":"^1.7.7","wct-browser-legacy":"^0.0.1-pre.11","fs-extra":"^4.0.0","klaw":"^2.1.0"},"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"scripts":{"prepare":"node ./granite-css-modularizer.js ./node_modules/bootstrap/dist/css ."},"gitHead":"08a3fd8ba5ba458774f6e128e474b9eeed1fe00c","bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"_id":"@granite-elements/granite-bootstrap@4.1.1-1","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"},"dist":{"integrity":"sha512-u7vaeFrhtDSSKdb9yYor7gtCfZI1bnqS8VAs1cdiXsed/wPq/dNrTXktkDG5bvaERLswNOrbtD8WIYLMRfbFEA==","shasum":"3dec6e1ccb869b86067cea7ef2150e1bdf02ce94","tarball":"https://registry.npmjs.org/@granite-elements/granite-bootstrap/-/granite-bootstrap-4.1.1-1.tgz","fileCount":14,"unpackedSize":410355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdTLPCRA9TVsSAnZWagAAspwP/0UbsB+O4NhyrU/uY6FF\nz6hyjpMU7qM0uhrviwv/j0+mcUUg6Sz6U0rvHiQDYUtsgcDIfQta9jNEfKgd\nVPfyIRnQmc9RxH9yYP/KUCAxGqRDI/4VK8JE0eVcP8G3pFTBPTVYppe9QjOz\nowfYrNfG3bVA+a2KkfLMiOO7j5xE6UxAK3MAPTeZszD0c7VWi7yiLXQ8Be/m\nz1JObsomj8HPB4nzF8WmF2Z9yTwNg6NP2BJtkejcRvpNCytcLouPRm3mOCfn\n4OjcBh5uPb35xprYatx00vYrNpe7LZJX7cj2YvjMGEYc80/0yPMCVc/f5vLD\nkev50ky3JB2I3Kp0/8as1ZKGJoTIDO+nLby1e2ar7FeZY3BIwEKczIqQhWnj\nlLZf+CPwU8S8ZVdEUGR/nqBF1BD6bHvIvszCgwI4FIA/7ZpTbgf0UvD9y+Ky\nz6pBYMIOEp3Y9Pytx28xSnHD2S17wbVJBR5J+ZNiHhaUR1tbst5t0ahoRfwv\nnaY1uB0lbxKoItHA06TKkU8y3n+ejMCVDMNDPcM+aWmwLv3wpp01TgzrquMT\nJvvQ0wGMx2/+Gg8zsg7+aM35rKzKSAdF0sMFRhNWFKPQsS+aecUBE5N6hE+j\nSpUKyZu60llPOfM4Ovr21kCQ0Kb6hibQr0/07/Z7pQxE4/oQjP+5mtG11tJw\nPVUW\r\n=t/qV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9fWK5s1MT2QvaFrzKkhSvidJzLB6wqG8lLRpUa1j+gAiAU5ujR+WTaJq1vkVfghWnfBdDR58F/Jg3tQIpWzl467Q=="}]},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granite-bootstrap_4.1.1-1_1534407374736_0.8314827499784898"},"_hasShrinkwrap":false},"4.3.1-0":{"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","keywords":["web-component","web-components","polymer","boostrap"],"homepage":"https://github.com/lostinbrittany/granite-bootstrap","name":"@granite-elements/granite-bootstrap","version":"4.3.1-0","resolutions":{},"main":"granite-bootstrap-min.js","author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"license":"MIT","dependencies":{"@polymer/polymer":"3.3.0"},"devDependencies":{"bootstrap":"4.3.1","@polymer/iron-component-page":"^4.0.0","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-icon":"^3.0.0","@polymer/iron-icons":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/test-fixture":"^4.0.0","@webcomponents/webcomponentsjs":"2.3.0","polymer-cli":"1.9.11","wct-browser-legacy":"1.0.2","fs-extra":"8.1.0","klaw":"3.0.0"},"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"scripts":{"prepare":"node ./granite-css-modularizer.js ./node_modules/bootstrap/dist/css ."},"gitHead":"7fa47b5d06e4f068b76b770ee609c6db8fe590c6","bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"_id":"@granite-elements/granite-bootstrap@4.3.1-0","_nodeVersion":"12.6.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-F0H8cPVH4hxelGl0B6Kq8bnjVGhxQpfSxK6M1JQWBUnzA2EDfUWwvRyGx6ywWGEjVaynM8otXfjN7uG9iH79CA==","shasum":"65048e855be78bf9af01bfed19dc1d2870975945","tarball":"https://registry.npmjs.org/@granite-elements/granite-bootstrap/-/granite-bootstrap-4.3.1-0.tgz","fileCount":14,"unpackedSize":491646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxBTUCRA9TVsSAnZWagAA6O8P/25Te4VP464Uc34hGVwp\nEuY7WMFx1FyyJ/XBAsJeODaXEQbRYyOswsAwWe2X4bPME8NeKbqKXLH4tbC9\nCpvboWZQj0c/+cz6jq/H7d1riBoLX2uH5t5domg16rzErLvLS7R2Hbm3DID9\no8dsK81K3ljyJugkUND2GIziGRbBHJ08khHkzuC9tUDJhWzpv1hagTlw1TeJ\n3nNPC6ZhrWvh9QkLt3th8dT0gu3OQ/13admBgR6T9L9U4ufw8oFcrJFxleOY\nelrGj2VVMr7baQIX7y2WBN4WClpJndrBxgYz4sfJk8ahcTdVk/mfSTlu0N0O\nC28dMOWBRKyVZeacPzc4jevWmDzs2IdhzHDASxKOI+7Bxh0/wHiYqFrgTwL7\nJ3Srwjg4ESST4odsrOrnXX7Sd2vUvpgS5T0EeiRz6dCZFmHdiqypJ6waaVmU\nggt0zMvMpHn9PYk1n231cokzvwKsJQT4ECzbnAY8KBG+WFoauIH0O95/u+LH\nxppTzYYs41TGGV2v5s6W/H28HwNexoic4MQNCC5+FMDCLfQ81EzYt4hm9RiH\nKSDeE352+/zjBRh7lEvW03jgWQ+90B6vcmg3j54y6mnjgf8Nvf0GXn05qASA\nCBxg8iR49PhQ/1b98GRws/QNgwCfwwpa6zR4McU3mgHyWXqoqS5XTjxhxJFl\nIWyK\r\n=C+wD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuxUdmK1Ig1lG7s4ywN9sqrze30cOkaih6zaWSwYk8sQIgRdexe/ynKrdz6AoVnhrNAqWYRP0/5iw+4IEI2l0CniM="}]},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"_npmUser":{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granite-bootstrap_4.3.1-0_1573131476416_0.38967925319663155"},"_hasShrinkwrap":false},"4.3.1-1":{"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","keywords":["web-component","web-components","polymer","boostrap"],"homepage":"https://github.com/lostinbrittany/granite-bootstrap","name":"@granite-elements/granite-bootstrap","version":"4.3.1-1","resolutions":{},"main":"granite-bootstrap-min.js","author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"license":"MIT","dependencies":{"@polymer/polymer":"3.3.0"},"devDependencies":{"bootstrap":"4.3.1","@polymer/iron-component-page":"^4.0.0","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-icon":"^3.0.0","@polymer/iron-icons":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/test-fixture":"^4.0.0","@webcomponents/webcomponentsjs":"2.3.0","polymer-cli":"1.9.11","wct-browser-legacy":"1.0.2","fs-extra":"8.1.0","klaw":"3.0.0"},"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"scripts":{"prepare":"node ./granite-css-modularizer.js ./node_modules/bootstrap/dist/css ."},"gitHead":"7fa47b5d06e4f068b76b770ee609c6db8fe590c6","bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"_id":"@granite-elements/granite-bootstrap@4.3.1-1","_nodeVersion":"12.6.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-ZswT24qzrrJGxk+bM2q4GG/wAs/76GC6r4HO/W+iaOEtBagvqSIevc+NUIPl1Lr2JZFox+4eyMsgAyjQ4AFizA==","shasum":"e6d5e76cbba079a104dff304f0f4bcda4bf66386","tarball":"https://registry.npmjs.org/@granite-elements/granite-bootstrap/-/granite-bootstrap-4.3.1-1.tgz","fileCount":16,"unpackedSize":492632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxBb9CRA9TVsSAnZWagAAd8oP/0A2P0RsEpKFf/419GHC\nGt98WYdXfgYpkOdi2/8k2EE+33mdwHEz2e9W3sIcxMUgSGdbthqJFlQp07JI\nP6EO+CMRWm2kB6KJxVK+QxoUGrBpu/XY7EGt6rZqT90eFK4Vck74B602iy3S\nTcCtiZ4D/V0hzKWqI7XWYdrmyQa+EIKWMTvwEUGZFdGXLxxp09nKrP6AzBmJ\nvo1wrWnfj3X1gxD26guha5uUILv+9LNzLFoHvWthNBXrnx2vV4ip2XZ1tYj1\nUYol5755tYmfuX0cApUSEKB39O3iuu7zqoqpOOmOAPd9S7RrIsCxQUx+LbX7\nCmzuZa+B+34SdGQpRHs6vpaDuW3P+7I5QtEsT3ziW7hBO9+DruynUOKT7p/y\nqhucDW/W3A61+lRyR3Z0+1Z6ddyMRZBLPv3+2M48QD0r89mcGbnaTAcNDyC5\nfld1yxOCF0fr3oF7dTNKkbOBSBcmSi/sIKIW/XlpS/ffyuJw0hH9XKxjwuKm\nNT8I/qZ+09Wl2K3jZpHe0MQGn+rdT4t099SdGvpS8dWE+tkAyp/BNiWc6/s/\nKZjaPrX/fFFooqM/OKpW52/klr8DSZ0REdjmszdX8WwW7a0H7rIXCaGVkhnr\n0z5ql+W/Ys3tARHXrHB2ZdKvs9eGI4Nzspi96CZxbERVR+9B5v0jjVoDQ+Lt\nugYu\r\n=HLsn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFIHWamyTAF8msBfaWoeQS74f+IMhaA41Axi9XgHI0MAiB1kjdvo/9i7M7D5+25ONbtzO6gU7+VMZAUsw+f1XVwCg=="}]},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"_npmUser":{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granite-bootstrap_4.3.1-1_1573132029464_0.9245406562125924"},"_hasShrinkwrap":false},"4.3.1-2":{"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","keywords":["web-component","web-components","polymer","boostrap"],"homepage":"https://github.com/lostinbrittany/granite-bootstrap","name":"@granite-elements/granite-bootstrap","version":"4.3.1-2","resolutions":{},"main":"granite-bootstrap-min.js","author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"license":"MIT","dependencies":{"lit-html":"^1.1.2"},"devDependencies":{"bootstrap":"4.3.1","@polymer/polymer":"3.3.0","@polymer/iron-component-page":"^4.0.0","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-icon":"^3.0.0","@polymer/iron-icons":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/test-fixture":"^4.0.0","@webcomponents/webcomponentsjs":"2.3.0","polymer-cli":"1.9.11","wct-browser-legacy":"1.0.2","fs-extra":"8.1.0","klaw":"3.0.0"},"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"scripts":{"prepare":"node ./granite-css-modularizer.js ./node_modules/bootstrap/dist/css ."},"gitHead":"104009d18d23e889f415d7e915ae3ee7e3fc3c79","bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"_id":"@granite-elements/granite-bootstrap@4.3.1-2","_nodeVersion":"12.6.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-UAyZPXUdJ9+dnwZmwnxChnHimpAzsePg6ra9JpXUxfi7n8GEuey0o4eROKIgfy3ZLZXTxfDFC5x8CrNX0bvXHw==","shasum":"021a68f102df924a48c6d2c8a8c3f6b45f2bfa36","tarball":"https://registry.npmjs.org/@granite-elements/granite-bootstrap/-/granite-bootstrap-4.3.1-2.tgz","fileCount":17,"unpackedSize":497230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzntMCRA9TVsSAnZWagAA/9sQAJ85YQZEnC9T7XSATuoR\nyuAhBBLaGX64jMRkIb24D3NejiaAInqh2WyQuBs/t6NR3ff2E5E6Vn5bk3OA\nsZzdt7mF8lKsWjlIWK78xMoePufqmcR9RGNX8z9UCA0Beb4Fe4QA03R1ROqh\nwXAhpLEGzu/f3cktSIxwnMflGluedmvojaYAO38FV50K1GlkJlzfnIlCk+7N\nlAtDSV0p0qd/SctmPmMd5gSojHO9Jjv62qHn0/9Ucx8Ac+8I3D6IaHUcKnxi\nLJ2k5RZg0kmKbZJOFuE3aEq68SEY3KoIgq1Val+RH4eODTv+dKcu7w3BxjN2\nObQihESEDnW26PXbX1zP5B2d2Az38wfUvq6hCYScC/x0Si28Q0J350307N+6\n2a1oCze+sGVQs0pFjuREez67Tw3yRxw7Qi6sx+yls2c2sRHMO2r3Qjruw5Z4\nt8MMsXG5C/r5uN9x5Bmz/u6gwPUWE6cda/Lb0znQ7O0jfn8sB8RZf0HfwiBg\n5i2sYWbONyCYY4zkPgaDnB+DdCqX07u7kRPuukUqZnz9xwRQBYKWOXrge4FV\nxs27iZhtt20csKecQ2iOYiRSo0w8RrqAYR1OxoaIdl+ucp67zghkmiwlwbp9\nc0LdukLBpFoIjUsLbhQY2N/iDkuWH+u49qqBS/HCJmMxOeK4k4DLzzJmDeAm\nwlix\r\n=zQBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2tdMQJyG4icEM9TiqhXO7WFikwWbV7BRoqwwfnE2d6wIhAOUibT/gGrzXTT2xU89DJZQKBgPvqpEbdlSR/FTFQMq3"}]},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"_npmUser":{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/granite-bootstrap_4.3.1-2_1573813067669_0.6944344085374188"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-06T14:53:34.628Z","4.1.1-0":"2018-07-06T14:53:34.767Z","modified":"2022-04-05T15:25:53.220Z","4.1.1-1":"2018-08-16T08:16:14.874Z","4.3.1-0":"2019-11-07T12:57:56.590Z","4.3.1-1":"2019-11-07T13:07:09.699Z","4.3.1-2":"2019-11-15T10:17:47.822Z"},"maintainers":[{"name":"lostinbrittany","email":"horacio.gonzalez@gmail.com"}],"description":"Wrapping of *Bootstrap CSS* as Polymer web component to be used as shared style in full ShadowDOM mode","homepage":"https://github.com/lostinbrittany/granite-bootstrap","keywords":["web-component","web-components","polymer","boostrap"],"repository":{"type":"git","url":"git://github.com/lostinbrittany/granite-bootstrap.git"},"author":{"name":"Horacio Gonzalez","email":"horacio.gonzalez@gmail.com"},"bugs":{"url":"https://github.com/lostinbrittany/granite-bootstrap/issues"},"license":"MIT","readme":"[![Published on Vaadin  Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/LostInBrittanygranite-bootstrap)\n[![Stars on vaadin.com/directory](https://img.shields.io/vaadin-directory/star/LostInBrittanygranite-bootstrap.svg)](https://vaadin.com/directory/component/LostInBrittanygranite-bootstrap)\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/LostInBrittany/granite-bootstrap)\n\n## granite-bootstrap\n\n*granite-bootstrap* is a wrapping of [Bootstrap](http://getbootstrap.com/) CSS as [Polymer](https://www.polymer-project.org/) [shared styles modules](https://www.polymer-project.org/1.0/docs/devguide/styling.html#style-modules) (i.e. inside `<dom-module>` tags).\n\n> Polymer 3.x. element\n\n\n### Using *granite-bootstrap* modules\n\nUsing  polymer [style modules](https://www.polymer-project.org/3.0/docs/devguide/style-shadow-dom#style-modules) modules is a two-step process: you need to use ES6 module imports to import the module, and a `<style>` tag to include the styles in the correct place.\n\nTo use *granite-bootstrap* in an element:\n\n\n#### 1. Install `granite-bootstrap`\n\n\nInstall the component using [npm](https://www.npmjs.com/):\n\n```sh\n$ npm i @granite-elements/granite-bootstrap --save\n```\n\n\n#### 2. Import the *granite-bootstrap* module you want to use\n\n\nOnce installed, import it in your application. Usually you will simply want to import `granite-bootstrap.js` (wrap around `bootstrap.css`) or `granite-bootstrap-min.js` (wrap around `bootstrap.min.css`).\n\nSupossing you want to import `granite-bootstrap.js`:\n \n```\nimport '@granite-elements/granite-bootstrap/granite-bootstrap.js';\n``` \n\n#### 3. Inside your component, use *granite-bootstrap* as shared style\n\nIn your element's template you add the include for the *granite-bootstrap* module:\n\n```\n<style include=\"granite-bootstrap\"></style>\n```\n \n\n#### A complete example\n\n```\n<!-- import the module  -->\n <script type=\"module\">\n    import '@granite-elements/granite-bootstrap/granite-bootstrap.js';\n</script>\n<dom-module id=\"x-foo\">\n  <template>\n    <!-- include the style module by name -->\n    <style include=\"granite-bootstrap\"></style>\n    <style>:host { display: block; }</style>\n    Hi\n  </template>\n  <script>Polymer({is: 'x-foo'});</script>\n</dom-module>\n```\n \n\n\n### Generating the style modules\n\nTo generate the style modules we use the [granite-css-modularizer](https://github.com/LostInBrittany/granite-css-modularizer) node script:\n\n#### 1. Clone the repository and recover the dependencies of `granite-css-modularizer`\n\nClone the [granite-css-modularizer](https://github.com/LostInBrittany/granite-css-modularizer) repository and recover the dependencies using `yarn` (or `npm`) :\n\n```\n$ yarn install\nyarn install v1.2.1\ninfo No lockfile found.\n[1/4] Resolving packages...\n[2/4] Fetching packages...\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 0.83s.\n```\n\n#### 2. Recover Bootstrap \n\nRecover Bootstrap distribution using `yarn` (or `npm`):\n\n```\n$ yarn add bootstrap@4.0.0-beta.2\nyarn add v1.2.1\ninfo No lockfile found.\n[1/4] Resolving packages...\n[2/4] Fetching packages...\n[3/4] Linking dependencies...\nwarning \"bootstrap@4.0.0-beta.2\" has unmet peer dependency \"jquery@1.9.1 - 3\".\nwarning \"bootstrap@4.0.0-beta.2\" has unmet peer dependency \"popper.js@^1.12.3\".\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nsuccess Saved 1 new dependency.\n└─ bootstrap@4.0.0-beta.2\nDone in 0.55s.\n```\n\nCurrently *granite-bootstrap* uses Bootstrap version 4.0.0-beta.2, if you need another version you can change simply install it.\n\n\n#### 3. Generate the components\n\nUsing NodeJS and the `granite-css-modularizer.js` to transform Bootstrap CSS files into polymer elements.\n\n```\n$ node ../granite-css-modularizer.js ./node_modules/bootstrap/dist/css ./css_modules/granite-bootstrap\n```\n\nAfter executing it, a series of HTML files is generated in the `./css_modules/granite-bootstrap` folder, each one corresponding to a Bootstrap CSS file.\n\n```\n$ ls ./css_modules/granite-bootstrap/*.html\ngranite-bootstrap-grid.html  granite-bootstrap-grid-min.html  granite-bootstrap.html  granite-bootstrap-min.html  granite-bootstrap-reboot.html  granite-bootstrap-reboot-min.html\n```\n\n## Contributing\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -m 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## Install dependencies and run the demo\n\n+   Run npm install from the repo directory:\n\n    ```\n     npm install\n    ```\n+   Run the Polymer development server from the root project directory:\n\n    ```\n    polymer serve --open\n    ```\n\n\n## Note on semver versioning\n\nI'm aligning the versions of this element with Bootstrap version, in order to make easier to choose the right version\n ","readmeFilename":"README.md"}