{"_id":"include-fragment-element","_rev":"60-b4cf0a9ef8ee086094d1c46c3ccc91f8","name":"include-fragment-element","dist-tags":{"dev":"4.0.1","latest":"5.0.0"},"versions":{"2.0.0":{"name":"include-fragment-element","version":"2.0.0","_id":"include-fragment-element@2.0.0","maintainers":[{"name":"josh","email":"josh@joshpeek.com"}],"dist":{"shasum":"ffa8b178556d90e1f37d6ac289b11b2362d3beca","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-2.0.0.tgz","integrity":"sha512-LL6Ke1ixhqyPhGottaCBXj2admp+WZ5cgkK44w2IiApgFmcOOJ6ZjAhqIXUVBSK62aou+RCmbpUcHXh4AZW3Sw==","signatures":[{"sig":"MEUCIFlcp82ZTPDR8+zse+D6TYYCI0Bw30++TEDN97iqhewtAiEAlP5LiJRjctzvRSYFWb2FcmJ/4B9RtQZygaSCpaLagmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"include-fragment-element.js","_from":".","_shasum":"ffa8b178556d90e1f37d6ac289b11b2362d3beca","gitHead":"953a2ecd2c12575a1055984cf4e1acb5d9e3cc6d","scripts":{},"_npmUser":{"name":"josh","email":"josh@joshpeek.com"},"_npmVersion":"3.10.3","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"bower":"1.3.8","jshint":"2.5.2","node-qunit-phantomjs":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-2.0.0.tgz_1472247003844_0.8043132298626006","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"include-fragment-element","version":"2.0.1","_id":"include-fragment-element@2.0.1","maintainers":[{"name":"josh","email":"josh@joshpeek.com"}],"dist":{"shasum":"fa4ebd192f807600ea948fcc62e7a42b159eba7d","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-2.0.1.tgz","integrity":"sha512-1uiDnAN/+EQgrXDPF3Maf0EUUn22Eyz5coOH12TXka52wkd/07d2co8rnKyRBwjZZHWA7It9R+ge/x4pxxV0PQ==","signatures":[{"sig":"MEUCID+gbYiignzCv8M/Qjlk4OF9yfUJOhlKDHnmb4yi7i6SAiEAlXfvadqz0VzYnbDtNThsXo7KyHxKl9eSsV9ymUOK7l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"include-fragment-element.js","_from":".","_shasum":"fa4ebd192f807600ea948fcc62e7a42b159eba7d","gitHead":"9cdc70172cbd81a8df4439b23b942087ceb68481","scripts":{},"_npmUser":{"name":"josh","email":"josh@joshpeek.com"},"_npmVersion":"3.10.7","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"6.7.0","devDependencies":{"bower":"1.3.8","jshint":"2.5.2","node-qunit-phantomjs":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-2.0.1.tgz_1476378979481_0.5645452260505408","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"include-fragment-element","version":"3.0.0","_id":"include-fragment-element@3.0.0","maintainers":[{"name":"josh","email":"josh@joshpeek.com"}],"dist":{"shasum":"0e9fcd616f4020a0e4e3c1b58674811f73ce40c6","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-3.0.0.tgz","integrity":"sha512-HsbgVkB+8rfmkcQgNlkb7fODsO0q9v4zdbx+Dj/gXNtzPvmn19gFfL5tXbPM4KaUz3zwWBWXWTS72FzpVOBzgA==","signatures":[{"sig":"MEUCIAxbb7NCooyigZaHMN4RT5+aJqRy0FKfTcqozVoHW9a4AiEA6+s1c8AY1H9cp4pTqd/IBwjFTVSCuHz0mNAKTs3RDGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"include-fragment-element.js","_from":".","_shasum":"0e9fcd616f4020a0e4e3c1b58674811f73ce40c6","gitHead":"ba7970a0ef1dd088eac1903a2a07658c906c64a5","scripts":{},"_npmUser":{"name":"josh","email":"josh@joshpeek.com"},"_npmVersion":"3.10.8","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"7.0.0","devDependencies":{"bower":"1.3.8","jshint":"2.5.2","node-qunit-phantomjs":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-3.0.0.tgz_1478717802987_0.9709973130375147","host":"packages-18-east.internal.npmjs.com"}},"3.0.1":{"name":"include-fragment-element","version":"3.0.1","_id":"include-fragment-element@3.0.1","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"},{"name":"muan","email":"me@muanchiou.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"}],"dist":{"shasum":"6095a79153db036b3fff2126900b8cbd6a466f3a","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-3.0.1.tgz","integrity":"sha512-lr+/llCZNRrBALi+Z8TTBrnGTgVyjLBo524gJGU6xo3s3Ckc4ZyXaqMwVFH+x1LXPdAVx3/O7IQ+Mawzojf6Bg==","signatures":[{"sig":"MEYCIQDhkukEZlv1C0zHVZ/n4fhQbLIePvhaQW6d9CNwQv1LYgIhAJ5BeCq2nm0qTHM2lcIc65qgafUQmrq/tRP+JWUbbwmj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"include-fragment-element.js","_from":".","_shasum":"6095a79153db036b3fff2126900b8cbd6a466f3a","gitHead":"b2b859e115f4420245199a2cefcd7e1bc534bdce","scripts":{},"_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"_npmVersion":"4.0.5","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"bower":"1.3.8","jshint":"2.5.2","node-qunit-phantomjs":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-3.0.1.tgz_1511202798934_0.04971237410791218","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"include-fragment-element","version":"4.0.0","license":"MIT","_id":"include-fragment-element@4.0.0","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"},{"name":"muan","email":"me@muanchiou.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"792eaeb494e8d830a1163a9807f3fbb11dc571cb","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-4.0.0.tgz","integrity":"sha512-bsH43CJQGbzlhiPOi3/lKPsdulf3pGMdfa/4I9TRf6bmlBRgSz2I7eKdJj68PUaVk+uiNf23kbM+MuQODYTs9A==","signatures":[{"sig":"MEUCIQDhxkktCVvOMeQh3YjI4xNDCh32mESaMBrPFAMt+9VKXAIgE+0Sp5rVZRnEFA+0AT0QJkI24kp7PrdXbNwAm4iAyHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index-umd.js","files":["dist"],"gitHead":"81d26fc439f8b8ff739df97c1a5503ae665b6f5d","scripts":{"lint":"eslint include-fragment-element.js test/*.js","test":"karma start ./test/karma.config.js","build":"babel include-fragment-element.js -o dist/index-umd.js","clean":"rm -rf ./dist","pretest":"npm run lint","prebuild":"npm run clean && mkdir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"muan","email":"me@muanchiou.com"},"repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"5.6.0","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"9.3.0","devDependencies":{"chai":"^4.1.2","karma":"^1.7.1","mocha":"^4.0.1","eslint":"^4.13.1","babel-cli":"^6.26.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-preset-es2015":"^6.24.1","eslint-plugin-github":"^0.20.1","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-4.0.0.tgz_1516084006022_0.040945554384961724","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"include-fragment-element","version":"4.0.1","license":"MIT","_id":"include-fragment-element@4.0.1","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"},{"name":"muan","email":"me@muanchiou.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"49e66332749b5f74a97d21201e0caf85c594817a","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-4.0.1.tgz","integrity":"sha512-0qlCBNRb95e6iCvqmf5KC+7BK3xTkf7uLJP7FYKtYaYtqXDkOODA6Wby2crDnmli5aj28AQqfU6Ve6FwYcnIMQ==","signatures":[{"sig":"MEYCIQDM4e4ZOV/Xp0JY78D9c/DRfii2zaSbcxuyQ2by+aZuPQIhANg19RhjDc/1ROAdIKgqu0u68J9oy9Lvv/6DJ2jq/Une","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index-umd.js","files":["dist"],"gitHead":"196c38f01c1cda33e68e856f23011b2c843dc31a","scripts":{"lint":"eslint include-fragment-element.js test/*.js","test":"karma start ./test/karma.config.js","build":"babel include-fragment-element.js -o dist/index-umd.js","clean":"rm -rf ./dist","pretest":"npm run lint","prebuild":"npm run clean && mkdir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"muan","email":"me@muanchiou.com"},"repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"5.6.0","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"9.3.0","devDependencies":{"chai":"^4.1.2","karma":"^1.7.1","mocha":"^4.0.1","eslint":"^4.13.1","babel-cli":"^6.26.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-preset-es2015":"^6.24.1","eslint-plugin-github":"^0.20.1","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element-4.0.1.tgz_1517533010556_0.7702620322816074","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"include-fragment-element","version":"4.1.0","license":"MIT","_id":"include-fragment-element@4.1.0","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"e089f49af1226952713fbd30c2d7cbbe9d30040f","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-4.1.0.tgz","fileCount":5,"integrity":"sha512-k5EXTbmDzbkseMqj7lGLvwdGC2ZILbGdtfSfWSINrRUR3cPZj3iKn3YgM3ZxCjg/a3uq2kDAUkRlFfkEprbsVA==","signatures":[{"sig":"MEUCIBPgTS0VzfpcFrlzzIAdkgjwQN36LaDLW29iYGGLm77FAiEA3LWDFKWUq1FoZrVs1EwG0/zf0WVP/hBt9/ozgNKLrpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9aPHCRA9TVsSAnZWagAA1tQP+gKRwvJz0Mqrycy4uOkq\nsUNXPI6UerRU3AYGTbaupQ4ZBBjQPIMQAcUfcFX7iYxh8iDl0ifqlp5geTSB\nWfcP7wvK/QAwWY2i08zB7Q6ziwW46tWVoYAcm2bzDqF+ozdd57lA74ItIhSR\nLEJ8DNjUg98MSdX01y2yj6KbsZtPXPsFDridrN4vO+zW7Gf8KhkSEBEn/k5Y\nwkmh5zU/ez2Kj53rjElKiBe6yGwC6eZZhXXGsaVVa+WaoJ4wWSExlbTW26mb\nRwjVtgupI4eW4CJNna2pV4skU9po3U8PY4YxsMw5HRTp2KVOx+tEARxihfAS\nkLg0sIJWZZ/QQ+gpKQtg5fWJfS/BtK6R/Zi+G+LVA3FL0ihHQZccRv4fFEWg\n5tKd0l7dl8psfyNsC6pdkeSVlxW2yjBm7l48aGL2XZ6/QhkR9EQ377oGCE0E\nj7PnAgooGbLk+5mXq71f1FZHVEvZqCO9iE2Xa1i5ii5geVHwRtxnDVLFsL9M\ng/Ny7J+JPKM4oRYGbD6bRxBGU68KmqFO/FOjEhao6bEfacAmvUv2wkxW9uC7\n6spDdTeUAk55WppfGYbTvxpz7FdvRXt/s9L0ivVJJvgyE3OzT1hW+IyLucLK\nx7MB3+1y94fN4UKTjnbyxFWfA3qEJ0U8y7Ned4yVlwdBwmYNjxdJTFYrfHTl\nngY1\r\n=q/KP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-umd.js","files":["dist"],"module":"dist/index-es.js","gitHead":"d984aca2528cb821007f55ef989fe20cd9f093f4","scripts":{"lint":"eslint include-fragment-element.js test/*.js","test":"karma start ./test/karma.config.js","build":"npm run build-es && npm run build-umd","clean":"rm -rf dist","pretest":"npm run build","build-es":"babel include-fragment-element.js -o dist/index-es.js","prebuild":"npm run clean && npm run lint && mkdir dist","build-umd":"BABEL_ENV=umd babel include-fragment-element.js -o dist/index-umd.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"5.6.0","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"9.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.0","eslint":"^4.19.0","babel-cli":"^6.26.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-preset-es2015":"^6.24.1","eslint-plugin-github":"^0.24.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element_4.1.0_1526047686214_0.3951076411694152","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"include-fragment-element","version":"4.1.1","license":"MIT","_id":"include-fragment-element@4.1.1","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"54dbc3326599f817153ac11b6a69e54d6a1ead10","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-4.1.1.tgz","fileCount":7,"integrity":"sha512-UnTBnVnzAv3ryu3sPsp+CmqNBYkQe448QpcnA3QFrup7EwcY8gZ/Jyivfoq9qbhh0h3bCYmyYakHyBrT7F6jDQ==","signatures":[{"sig":"MEUCIQCubGi0N5p+jApf6KDsE1fES+8q7fiaemoofbtktYVdMwIgKaCdnSpq9Wt7MfNUVYP6LJKEJuwQ2hhETwDDRXTBGL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+zuoCRA9TVsSAnZWagAAO0YP/RptLdrn0BT+MXbrltsF\nEXryVrskbRY9xnegDJ0Udb2pDP4W1hbg+cWKzHcoQV0YTd/+D3D98nYNnnpG\naXQBlWxj8ouaFd1dy1aG4jFQvu1M0a5p/y+M5ZqamurLOs9nMVnhW40eAEOW\nNc6QC+mqNlkbBt97RktY1XUBn1EumBLjHxRxCl7OCckEgSLdH9mrj/n+v7Rf\ntxazGsDxLIfU4rtfGARliuwaG7Ia38e01JJkXVPdipByXQzqSY6xu1cSpNLN\np/Ey6QeVS64P/0UPPgb8sg+SF/mC2+3LXs0b254yDXsbGnvEWhk4CYPlaHhw\ndfdaCkqlYMr53HwnSLT0xluf+4mWA0XwzaVcoUpP8MRvBGoVhmwvF0t1kyTQ\ndso7zR5Wc/WxVnq7GVOrylWnkMXvL2Ln5QeDwq+4EA7vYhB+s4ga7oNWUx6Z\n/rNzzjc8CNUOAun0vgkGOs3ialzPbR7cGVYl2V0nBIoZ4H1SIg5StW5LuM8E\nYtCxuyKofy7gTLP5UQX4X80Oe5ndFJ7CxG+uPy/fXR8ZSak4y4qN8vZdN8XV\ny2Vq7LIX9HGCRceLrtVPn70IBIYYxC8w7+BHVZjboriz33KkFyovwBVA7Cbp\n8hQ3gtY88sTACrRfMurBcz54Ezq3VWj9VgLCMCaY3yproMVJycLHgJWjgcx8\nkjqU\r\n=Lte5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-umd.js","files":["dist"],"module":"dist/index-es.js","gitHead":"2039ffeafd21d2a12681d03a5051d3973cc910aa","scripts":{"lint":"eslint include-fragment-element.js test/*.js","test":"karma start ./test/karma.config.js","build":"npm run build-es && npm run build-umd","clean":"rm -rf dist","pretest":"npm run build","build-es":"babel include-fragment-element.js -o dist/index-es.js && cp include-fragment-element.js.flow dist/index-es.js.flow","prebuild":"npm run clean && npm run lint && mkdir dist","build-umd":"BABEL_ENV=umd babel include-fragment-element.js -o dist/index-umd.js && cp include-fragment-element.js.flow dist/index-umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"5.6.0","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.2","mocha":"^5.1.1","eslint":"^4.19.0","babel-cli":"^6.26.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-preset-es2015":"^6.24.1","eslint-plugin-github":"^1.0.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element_4.1.1_1526414247122_0.2264960804998526","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"include-fragment-element","version":"4.1.2","license":"MIT","_id":"include-fragment-element@4.1.2","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"af753eea29a36f7f3ac9b34768838bcf56fd6e69","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-4.1.2.tgz","fileCount":7,"integrity":"sha512-aAv0mMmNVRVXgvuSpFVp1IJ6QWN2BkoA3lKfPldssKtazO0itMKuaL3wDScAEs59M/jFUP4SkhbFqxXaVMtmhA==","signatures":[{"sig":"MEYCIQCRq97sfuYj/LDyoR8aJlI5sThPl7YsbeNbdTpSXLYrtwIhAOWU0YJ9NTAKpygCsUaX0zsMy9IKmo18oCBf9JGRsJ3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4dOwCRA9TVsSAnZWagAAoLAP/jnjHMfNj7kP+SOIL8/i\nFqvP3v0dVPNHAt13KL8RYEeQYCFQZIgK5G1WtcJUGth5+3vKTsl/d4h+79Tk\nus5n2tKOA5qy629zAUFa6gVKbQtiWBGeYeDUbXGwz0cSmhBPZBGrzlkKoy6v\ndjKvpAGvLZ4tOVjuPrsnO5o1necLbNpMYsWYaCFUtVp7xbfiFADPof91RznL\nAB40Gj1DOTN57CuYvFdjDdyfPZMSxIqIBLl7r2qP/elEuUZPnvI8MeMFEY8U\nqAkyHfgKSTVkr7SUTNZQsPEF2yRLdxjvfuXgzyqlDVOkBvV4buzm/RKvbx/7\npd+nyQDOUdzcbp49cIi8U2A0ViLMTeBwivmN3G8cs8x6iL3xbenZfGUkJ/aU\nDvcy0KcsYP1DVmFWfzps7j6pTsWpCKz6UGoQVL3V7PyIEWBGJTougTJFgi/M\nSRcwZNHJW26cIwC93Oiq6Xh5pyZNB0FmNU+xgnpItvOt10i4UxRyvCemnTKb\ncS+ZekOyHJL+c3bO4oUq+opNZzOabsGz3f0pYLwRDi7/1DUC1cZzT8kzc5ic\n+Qy4Dx9MC0b2CZRVwqh5PPRQipKjb8834eGvlN+4X4cvicx0WPMh2RHz9/YL\n46uAgw+RYFcuNtjLEsQECyvUy2seD+mvIRgEKlq+bjVI5c20eL4uk0I7J+sQ\nD4jL\r\n=kzUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-umd.js","module":"dist/index-es.js","gitHead":"53d9067d27792922a7ef8ea1ebf4e72fc833c627","scripts":{"lint":"eslint include-fragment-element.js test/*.js","test":"karma start ./test/karma.config.js","build":"npm run build-es && npm run build-umd","clean":"rm -rf dist","pretest":"npm run build","build-es":"babel include-fragment-element.js -o dist/index-es.js && cp include-fragment-element.js.flow dist/index-es.js.flow","prebuild":"npm run clean && npm run lint && mkdir dist","build-umd":"BABEL_ENV=umd babel include-fragment-element.js -o dist/index-umd.js && cp include-fragment-element.js.flow dist/index-umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"6.4.1","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^3.0.0","mocha":"^5.2.0","eslint":"^5.4.0","babel-cli":"^6.26.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","babel-preset-es2015":"^6.24.1","eslint-plugin-github":"^1.2.1","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element_4.1.2_1541526448226_0.32792853942404965","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"include-fragment-element","version":"5.0.0","license":"MIT","_id":"include-fragment-element@5.0.0","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"homepage":"https://github.com/github/include-fragment-element#readme","bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"dist":{"shasum":"8487ad9f3d89a9a7addc69f9d7cf92c8a64bbc43","tarball":"https://registry.npmjs.org/include-fragment-element/-/include-fragment-element-5.0.0.tgz","fileCount":7,"integrity":"sha512-auEJO1Bt5cx2pkUesRjU25t57fvQardAa17qI7XM5Th9KL/Hmt7uBGyAXXxJtuzVjUf5q6MPTToLUhk9gI0DeQ==","signatures":[{"sig":"MEQCIF3/EOrzJ5t62P1qV97gxd0mthneopj7DRh0RiacxHWOAiBy0ye7UTx0eR3BJAPaMBhKJlCwYDa5vrpAWVmvHxZZdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2vuaCRA9TVsSAnZWagAA0EAP/3AETg4qqJsZ8X34ojBI\nz8Z7gYrNMkuRoWb3/x8+wAdOU+st3oX3vPet2cmbE4Rc6/GnHYrSLR2SjFwe\nSqg51U2rg3MsSgLKChBDEZ6ydbXP3OkSC2k8C5xCz3AsuQtpKRP8YjxqHC0W\nBkLvwVAq4kWwkwTcydnQHqN4Ce0L9TnGAUyvB4SmwYu7SVPunXR2Kg2fVgm2\nJc7NdXFdhnohUrx27X18LFoXPqBrgjU4K/0PFb1mphGUFqTkOM1xyQzXDHrz\n0srKcgEvzksf9Y5Y/LfjwqlZhnnWenFGK3YU1E+cALEamF6jO3PH2VZd+V6s\n7Un6e5J7OJshkMbmjZZAZTlmGo/JCp1mo7DcK0UVJSUnrX3qyndNlBZjyVQu\nJLIrLMkJuvCRRd87DEOBVV/rz5jbcYRlBoKhMt/0NULv4kABIgVrAdX5srVv\ntvlm5kc7xmR4CEhFhZCDwk5yrGZsvMhTyuD0X17pXpHomQV9FtdSQLvGXxNv\nNNlQF7KNpm4e092EJnkBHISSzQaZHjNAlWWpMyuId0M8X2QXUY3L7HTkncyU\n5S8KDVDD1rqORfd5xoGMk03w8QwWPL5J/UcuAzcsfz3nozfMIe+2czNrjqsH\nROhvCq8NoqqfF1LCuc5r78Q7MJobUCeVvTiWMgNeMG52kyRPe/Pyeem0AeUX\ntiKf\r\n=+pnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-umd.js","module":"dist/index-es.js","gitHead":"c5764350dae1904d89c1b494573b104685aa529a","scripts":{"lint":"github-lint","test":"karma start ./test/karma.config.js","build":"npm run build-es && npm run build-umd","clean":"rm -rf dist","pretest":"npm run build","build-es":"babel include-fragment-element.js -o dist/index-es.js && cp include-fragment-element.js.flow dist/index-es.js.flow","prebuild":"npm run clean && npm run lint && mkdir dist","build-umd":"BABEL_ENV=umd babel include-fragment-element.js -o dist/index-umd.js && cp include-fragment-element.js.flow dist/index-umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"deprecated":"`include-fragment-element` has been renamed to `@github/include-fragment-element`.","repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"_npmVersion":"6.8.0","description":"A Client Side Includes tag.","directories":{},"_nodeVersion":"10.8.0","eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.14.1","@babel/cli":"^7.2.3","karma-chai":"^0.1.0","@babel/core":"^7.3.3","karma-mocha":"^1.3.0","babel-preset-github":"^3.0.0","eslint-plugin-github":"^1.10.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","@babel/plugin-transform-modules-umd":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/include-fragment-element_5.0.0_1551110660235_0.4968124828457299","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-08-26T21:30:04.100Z","modified":"2026-01-16T18:44:37.602Z","2.0.0":"2016-08-26T21:30:04.100Z","2.0.1":"2016-10-13T17:16:19.718Z","3.0.0":"2016-11-09T18:56:44.700Z","3.0.1":"2017-11-20T18:33:18.994Z","4.0.0":"2018-01-16T06:26:46.102Z","4.0.1":"2018-02-02T00:56:50.736Z","4.1.0":"2018-05-11T14:08:06.298Z","4.1.1":"2018-05-15T19:57:27.178Z","4.1.2":"2018-11-06T17:47:28.314Z","5.0.0":"2019-02-25T16:04:20.397Z"},"bugs":{"url":"https://github.com/github/include-fragment-element/issues"},"license":"MIT","homepage":"https://github.com/github/include-fragment-element#readme","repository":{"url":"git+https://github.com/github/include-fragment-element.git","type":"git"},"description":"A Client Side Includes tag.","maintainers":[{"email":"manuelpuyol@github.com","name":"manuelpuyol"},{"email":"yes@jonrohan.codes","name":"jonrohan"},{"email":"design-systems@github.com","name":"primer-css"},{"email":"lugraciecy@gmail.com","name":"gracepark"},{"email":"jibrang@github.com","name":"jibrangarcia"},{"email":"arelia.jones@gmail.com","name":"arelia"},{"email":"tylerjdev@github.com","name":"tylerthedev"},{"email":"clay@smockle.com","name":"smockle"},{"email":"sim@simurai.com","name":"simurai"},{"email":"katehiga8@gmail.com","name":"khiga8"},{"email":"dustin.greif@gmail.com","name":"dustin.greif"},{"email":"simon.taranto@gmail.com","name":"srt32"},{"email":"dgreif+githubbotnpm@github.com","name":"githubbot"},{"email":"jonathan.fuchs@gmail.com","name":"jfuchs"},{"email":"andri.j.alexandrou@gmail.com","name":"andrialexandrou"},{"email":"bteng22@gmail.com","name":"bteng22"},{"email":"dustin.savery@gmail.com","name":"dustin.savery"},{"email":"ncalteen@github.com","name":"ncalteen"},{"email":"kevinsawicki@gmail.com","name":"kevinsawicki"}],"readme":"# &lt;include-fragment&gt; element\n\nA Client Side Includes tag.\n\n## Installation\n\n```\n$ npm install --save include-fragment-element\n```\n\n## Usage\n\nAll `include-fragment` elements must have a `src` attribute from which to retrieve an HTML element fragment.\n\nThe initial page load should include fallback content to be displayed if the resource could not be fetched immediately.\n\n```js\nimport 'include-fragment-element'\n```\n\n**Original**\n\n``` html\n<div class=\"tip\">\n  <include-fragment src=\"/tips\">\n    <p>Loading tip…</p>\n  </include-fragment>\n</div>\n```\n\nOn page load, the `include-fragment` element fetches the URL, the response is parsed into an HTML element, which replaces the `include-fragment` element entirely.\n\n**Result**\n\n``` html\n<div class=\"tip\">\n  <p>You look nice today</p>\n</div>\n```\n\nThe server must respond with an HTML fragment to replace the `include-fragment` element. It should not contain _another_ `include-fragment` element or the server will be polled in an infinite loop.\n\n### Errors\n\nIf the URL fails to load, the `include-fragment` element is left in the page and tagged with an `is-error` CSS class that can be used for styling.\n\n### Events\n\nRequest lifecycle events are dispatched on the `<include-fragment>` element.\n\n- `loadstart` - The server fetch has started.\n- `load` - The request completed successfully.\n- `error` - The request failed.\n- `loadend` - The request has completed.\n\n```js\nconst loader = document.querySelector('include-fragment')\nconst container = loader.parentElement\nloader.addEventListener('loadstart', () => container.classList.add('is-loading'))\nloader.addEventListener('loadend', () => container.classList.remove('is-loading'))\nloader.addEventListener('load', () => container.classList.add('is-success'))\nloader.addEventListener('error', () => container.classList.add('is-error'))\n```\n\n### Options\n\nAttribute      | Options                        | Description\n---            | ---                            | ---\n`src`          | URL string                     | Required URL from which to load the replacement HTML element fragment.\n\n\n### Deferred loading\n\nThe request for replacement markup from the server starts when the `src` attribute becomes available on the `<include-fragment>` element. Most often this will happen at page load when the element is rendered. However, if we omit the `src` attribute until some later time, we can defer loading the content at all.\n\nThe [`<details-menu>`][menu] element uses this technique to defer loading menu content until the menu is first opened.\n\n[menu]: https://github.com/github/details-menu-element\n\n## Patterns\n\nDeferring the display of markup is typically done in the following usage patterns.\n\n- A user action begins a slow running background job on the server, like backing up files stored on the server. While the backup job is running, a progress bar is shown to the user. When it's complete, the include-fragment element is replaced with a link to the backup files.\n\n- The first time a user visits a page that contains a time-consuming piece of markup to generate, a loading indicator is displayed. When the markup is finished building on the server, it's stored in memcache and sent to the browser to replace the include-fragment loader. Subsequent visits to the page render the cached markup directly, without going through a include-fragment element.\n\n\n## Relation to Server Side Includes\n\nThis declarative approach is very similar to [SSI](http://en.wikipedia.org/wiki/Server_Side_Includes) or [ESI](http://en.wikipedia.org/wiki/Edge_Side_Includes) directives. In fact, an edge implementation could replace the markup before its actually delivered to the client.\n\n``` html\n<include-fragment src=\"/github/include-fragment/commit-count\" timeout=\"100\">\n  <p>Counting commits…</p>\n</include-fragment>\n```\n\nA proxy may attempt to fetch and replace the fragment if the request finishes before the timeout. Otherwise the tag is delivered to the client. This library only implements the client side aspect.\n\n## Browser support\n\nBrowsers without native [custom element support][support] require a [polyfill][]. Legacy browsers require various other polyfills. See [`examples/index.html`][example] for details.\n\n[example]: https://github.com/github/include-fragment-element/blob/master/examples/index.html#L5-L14\n\n- Chrome\n- Firefox\n- Safari\n- Microsoft Edge\n\n[support]: https://caniuse.com/#feat=custom-elementsv1\n[polyfill]: https://github.com/webcomponents/custom-elements\n\n## Development\n\n```\nnpm install\nnpm test\n```\n\n## License\n\nDistributed under the MIT license. See LICENSE for details.\n","readmeFilename":"README.md","users":{"shawnbot":true}}