{"_id":"barba.js","_rev":"19-f8481e0adf2e16786c1eeaef1273dcf0","name":"barba.js","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"barba.js","version":"0.0.1","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"bb6f0abe922931647eb505bcf04f6e6394d27b4a","homepage":"https://github.com/luruke/barba.js","_id":"barba.js@0.0.1","_shasum":"d18c9e39d9b4493dbba296415983a118061a8179","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"d18c9e39d9b4493dbba296415983a118061a8179","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.1.tgz","integrity":"sha512-FdoFRSJA5QnZ5YBLKaKD4AGqkkthV9/BALkR4/Xp6+/Tz0XhSdHSze8Cf9cMWx7vv4FX0XQdq3rF0BBE2Mx0Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdZuttZ4oqC/pSjn5Os+oqDakjkfisxVDVnelqWo9H4gIhALVYaImOBgYJZ6+m/OrL59ifR+2pkW0O0Q7ijNb9Va7p"}]}},"0.0.2":{"name":"barba.js","version":"0.0.2","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"aefea50f7785bc6deff222a9643efda4d7726039","_id":"barba.js@0.0.2","_shasum":"4b459f5aecc2a34ff6f5519c235a302d98dcac78","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"4b459f5aecc2a34ff6f5519c235a302d98dcac78","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.2.tgz","integrity":"sha512-+Xnp3As/w32pyeJYzMN1jhlSX1Q89QpXhMBsSkfqRofMV8zec337qf+f2p+pAuHC/dAd103jMzcETc0FPIt7Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvrosddOtBuwILg+wTg9/tE/u2veFLvmxDYNsorVhufAIhANIqvrOVYmNjLbGW+uaRBYFcXe+JKTrfWkuCYjKnNQ+g"}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/barba.js-0.0.2.tgz_1454368949438_0.7082199486903846"}},"0.0.3":{"name":"barba.js","version":"0.0.3","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"ada9e1dd7046ecfdd258a8fa4fc8cb0019bfdec6","_id":"barba.js@0.0.3","_shasum":"4da90512151ad7e9f30529267424c42147140f18","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"4da90512151ad7e9f30529267424c42147140f18","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.3.tgz","integrity":"sha512-XXBH91V2TYhRgSDL9suGB2VYrUYr6609B9sHE23C+qUAmZC++/P3NH60U64pU+XNJ266BUq4nDhXVJ9rS092UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF07+1tccAy48NdIycjx7/hqTXbzybUKXtYWXrBZHtaUAiEApARJHfIW60DF9t9ZZIak83oYe6Ld5G7FUZrGmUNg+/U="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/barba.js-0.0.3.tgz_1454370337315_0.2261062755715102"}},"0.0.4":{"name":"barba.js","version":"0.0.4","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"4fbc6daf9373c942684024a82a30392a65dc721f","_id":"barba.js@0.0.4","_shasum":"d843703ddf6a6b398d05b021ccbaf88696b86e70","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.7","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"dist":{"shasum":"d843703ddf6a6b398d05b021ccbaf88696b86e70","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.4.tgz","integrity":"sha512-B7FCIa363DL0/hd1XXXhz0H124DPoQSzb0i6F92QiECJ07cN7eOlb36QjZRTH6WvfbXAoMTBQfQOBlgv8SsF7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmxR6YH9Q2BB9fvTLRLEuSvQozuMBQfzFZ7JvC9Jr6VwIhANg69ppzwUM8Ktj9nrQtMNsUsSfJt4SHJJKw5veTZ2r8"}]},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/barba.js-0.0.4.tgz_1455617617992_0.30608378699980676"}},"0.0.5":{"name":"barba.js","version":"0.0.5","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"a2a25150999ce124632c4e255cfaf8b58e0bcfaa","_id":"barba.js@0.0.5","_shasum":"f82924cb0f717ed5470dcb634c22beb6e0a1167e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"f82924cb0f717ed5470dcb634c22beb6e0a1167e","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.5.tgz","integrity":"sha512-sRQkfCF0WltoqEyEdDAsqXpgtjfGZBXCIkSPr82oREnhPHyHXRqo2bg81TfQmDIvr1TTHeuHyH6RE5Bv2ZpD4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp4rKcXvYoHCpanyWQciyJHbY0w9P+y51zPVLSICVlZAIhANDfa3gdCJlr/Gba+ZLgX0VAX3kOF78RT8/FMnqyOZCr"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/barba.js-0.0.5.tgz_1457805840673_0.5548311662860215"}},"0.0.6":{"name":"barba.js","version":"0.0.6","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"cf1d35648f86b7d9f91f79533a7658ad757050b0","_id":"barba.js@0.0.6","_shasum":"d2933a617bfb6e7ccab57571a7b207a858c3ef35","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"d2933a617bfb6e7ccab57571a7b207a858c3ef35","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.6.tgz","integrity":"sha512-nHXMo8t+8p8J/yRJSYWR3lckIkaZiJr6QUBfEcaW+fp5MhrIeIKI6Y/K0OIqzjr2CvYSs9JEznqp6KtXYXiQZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLL6zV/mADrH5snW9wQaSnWXKwPhX2WVClkvbo+KCAJAiEAiFIMDJfsTh9Wr9q/kBP96B+rBIs+D7q9wQLe2NfP9K8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/barba.js-0.0.6.tgz_1460805640096_0.6103850859217346"}},"0.0.7":{"name":"barba.js","version":"0.0.7","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify","prepublish":"npm run build"},"repository":{"type":"git","url":"https://github.com/luruke/barba.js"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^2.1.0","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"68031349841cae5d9c762efa6c44b9e4c3f10a6e","_id":"barba.js@0.0.7","_shasum":"92bb4e248610f59e1ca109123c8a4c36aa7e6650","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"92bb4e248610f59e1ca109123c8a4c36aa7e6650","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.7.tgz","integrity":"sha512-nvKUv2hOH+xkSLI6wmyUAx8n0V7rDCW2wctWcbWj8BZ824xjjSUeEOwGcNc9tpX3a/hX+E/asRAoJAzDT4jz6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMy9siwuzwNYQ5sbLn29fw89GN/6VZqzsIlxdRu/2VJQIhAMvOfgQ8zJtYkQRHvxS4AVPhlUSYd+ViFlRhCbnCqD/b"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/barba.js-0.0.7.tgz_1461785673668_0.466432292945683"}},"0.0.8":{"name":"barba.js","version":"0.0.8","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"jaguarjs-jsdoc":"0.0.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","promise-polyfill":"^5.2.1","uglify-js":"^2.6.1","webpack":"^1.12.4","webpack-dev-server":"^1.12.1"},"gitHead":"aafed4458a9717c21f99218a0a112ad488b1c0cb","_id":"barba.js@0.0.8","_shasum":"e8a03738adbacf00e4f4141cc25fdfb26769e5a9","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"e8a03738adbacf00e4f4141cc25fdfb26769e5a9","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.8.tgz","integrity":"sha512-vacNgOrkPtvdr5Zj3JehqwhXV5CpvmAwTjXj7VqZpfllGd/PK3Hu3qjqkqwWuHT6YvvZ/JIR7HOMrRpDm1jLBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXeHemjwacnjDnBBuX9IKuZXb7e/P4YNfvWF9gUygp7wIhAJFm72Bypn1Jc2vp/vi4ne0phNBmHf6VgQzxjZAhj6vp"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/barba.js-0.0.8.tgz_1464553290680_0.4752226441632956"}},"0.0.9":{"name":"barba.js","version":"0.0.9","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"test":"karma start --single-run --browsers Firefox","generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","minify":"uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"istanbul-instrumenter-loader":"^0.2.0","jaguarjs-jsdoc":"0.0.1","jasmine-core":"^2.4.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","promise-polyfill":"^5.2.1","uglify-js":"^2.6.1","webpack":"^1.13.1","webpack-dev-server":"^1.12.1"},"gitHead":"19465561e3ab960af868689a5e3a1e397f336056","_id":"barba.js@0.0.9","_shasum":"94da552500bf3abe0d57a66a3d48137bb188bca5","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"94da552500bf3abe0d57a66a3d48137bb188bca5","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.9.tgz","integrity":"sha512-QiN5DhVSfynx/zPzGnBHGe02vDGcYo2swN8Z34WSYRjOoT79FWOU9OuXsp39kNuSfbv1l6T2jj58Gps41KT+2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2R5AuyQYf+vtnzgsRRd0SH5i0QjmiiCSbS6zWy6ZpMAiEA1bXoAxyX9L/w4Fp1ib4dFkyi1UALiVvCB5u0/Iig/z8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/barba.js-0.0.9.tgz_1465156206901_0.5850910667795688"}},"0.0.10":{"name":"barba.js","version":"0.0.10","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"test":"npm run http-server -s && npm run unit && npm run e2e","e2e":"./node_modules/nightwatch/bin/nightwatch","unit":"karma start --single-run --browsers Firefox","http-server":"./node_modules/http-server/bin/http-server -p 9966 -s . &","generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","filesize":"echo \"scale=2; $(gzip -c dist/barba.min.js | wc -c) / 1024\" | bc; echo \"kb\"","minify":"./node_modules/uglify-js/bin/uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"http-server":"^0.9.0","istanbul-instrumenter-loader":"^0.2.0","jaguarjs-jsdoc":"0.0.1","jasmine-core":"^2.4.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","nightwatch":"^0.9.4","promise-polyfill":"^5.2.1","selenium-server":"^2.53.0","uglify-js":"^2.6.1","webpack":"^1.13.1","webpack-dev-server":"^1.12.1"},"gitHead":"3e8dc5247421983997a009f420422df8c24f4130","_id":"barba.js@0.0.10","_shasum":"83d58e5f343a5bac50a35505388e8191d6115ec7","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"83d58e5f343a5bac50a35505388e8191d6115ec7","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-0.0.10.tgz","integrity":"sha512-mdqqEffLxU/TgSiSLU+LgqiMbpEIUl5Xe31cbTVQ7VVlgdzWMXnzLFptuKOwvAD382rZ775Cub+zOGz9UVgSlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNxlHFEBLoXq0L/WV3Mh6VojN7J7ANhMaK9XmXfdByEAIhAOULrRIl1gX9joCxNMJ6eqip+P5fP/OgiWT5d0WG0UwF"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/barba.js-0.0.10.tgz_1466852423244_0.3550313888117671"}},"1.0.0":{"name":"barba.js","version":"1.0.0","description":"Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.","homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"main":"dist/barba.js","scripts":{"test":"npm run http-server -s && npm run unit && npm run e2e","e2e":"./node_modules/nightwatch/bin/nightwatch","unit":"karma start --single-run --browsers Firefox","http-server":"./node_modules/http-server/bin/http-server -p 9966 -s . &","generatedoc":"jsdoc src -r -d docs --configure jsdoc.json --verbose","dev":"webpack-dev-server --inline --hot","js":"webpack","filesize":"echo \"scale=2; $(gzip -c dist/barba.min.js | wc -c) / 1024\" | bc; echo \"kb\"","minify":"./node_modules/uglify-js/bin/uglifyjs --screw-ie8 --mangle --compress -o ./dist/barba.min.js ./dist/barba.js","build":"npm run js && npm run minify","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"license":"MIT","devDependencies":{"http-server":"^0.9.0","istanbul-instrumenter-loader":"^0.2.0","jaguarjs-jsdoc":"0.0.1","jasmine-core":"^2.4.1","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","nightwatch":"^0.9.4","promise-polyfill":"^5.2.1","selenium-server":"^2.53.0","uglify-js":"^2.6.1","webpack":"^1.13.1","webpack-dev-server":"^1.12.1"},"gitHead":"9f66f8ebc03394a666fbc865c05dde99c2fc4ebf","_id":"barba.js@1.0.0","_shasum":"3c1d7358f0d3f87719cb1bdb775be417c9273f7d","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"luruke","email":"lurukee@gmail.com"},"maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"dist":{"shasum":"3c1d7358f0d3f87719cb1bdb775be417c9273f7d","tarball":"https://registry.npmjs.org/barba.js/-/barba.js-1.0.0.tgz","integrity":"sha512-JXhSw4y0XjhGavkxLOBrp/qXHql6HW2pw18qCBA9EWavvb12SFfv56JceZVHfwV+PxVlwb9QxNwyIXuSeQkoZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiWqInHSklqQQXAl0+rzxD+UCAOMOn/3MCHfEOvH4KPAiEAnH9DmyKv26SVfhRER33QDtM2F3Dy4gqNFQL9BIBpdZE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/barba.js-1.0.0.tgz_1473605375155_0.6494072813075036"}}},"readme":"<p align=\"center\"><a href=\"http://barbajs.org\" target=\"_blank\"><img width=\"300\" src=\"http://barbajs.org/images/logo.svg\"></a></p>\n\n<p align=\"center\">\n<a href=\"https://gitter.im/luruke/barba.js\"><img src=\"https://badges.gitter.im/luruke/barba.js.svg\" /></a>\n<a href='https://travis-ci.org/luruke/barba.js'><img src='https://travis-ci.org/luruke/barba.js.svg?branch=master' alt='Build Status' /></a>\n<a href='https://coveralls.io/github/luruke/barba.js?branch=master'><img src='https://coveralls.io/repos/github/luruke/barba.js/badge.svg?branch=master' alt='Coverage Status' /></a>\n</p>\n---\n\n*barba.js* is a small *(4kb minified and gzipped)*, flexible and dependency free library that helps you creating fluid and smooth transitions between your website's pages.\n\nIt helps reducing the delay between your pages, minimizing browser HTTP requests and enhancing your user's web experience.\n\n---\n## Websites using Barba.js\n<a href=\"https://www.stanleystella.com\" target=\"_blank\"><img src=\"http://barbajs.org/images/1.gif\" width=\"288\"></a>\n<a href=\"http://www.poigneedemainvirile.com\" target=\"_blank\"><img src=\"http://barbajs.org/images/2.gif\" width=\"288\"></a>\n<a href=\"http://www.budidiokojinedostaje.hr\" target=\"_blank\"><img src=\"http://barbajs.org/images/3.gif\" width=\"288\"></a>\n<a href=\"http://magacom.fr\" target=\"_blank\"><img src=\"http://barbajs.org/images/4.gif\" width=\"288\"></a>\n<a href=\"http://adrenalinmedia.com.au\" target=\"_blank\"><img src=\"http://barbajs.org/images/5.gif\" width=\"288\"></a>\n\n[View demos](http://barbajs.org/demos.html)\n\n## How it works\n\nBarba.js uses *PJAX* (aka push state ajax) to enhance the user's experience.\n\nThis technique consist in preventing the normal link behavior, changing manually the browser url, and injecting manually the new content in the page. In this way there will be no browser *\"hard refresh\"*.\n\nHere is a walkthrough of what happens when the user clicks a link:\n\n1.  Check if the link is valid and eligible for *PJAX*, if yes, prevent the normal browser behavior.\n2.  Change the URL using [Push State API](https://developer.mozilla.org/en-US/docs/Web/API/History/pushState).\n3.  Start fetching the new page via `XMLHttpRequest`.\n4.  Create a **new** [transition](http://barbajs.org/transition.html) instance.\n5.  As soon the new page is loaded, barba.js parses the new HTML (taking `.barba-container`) and puts the new content on the DOM inside `#barba-wrapper`.\n6.  The [transition](http://barbajs.org/transition.html) instance will take care to hide the old container and show the new one.\n7.  As soon the transition is finished, the old container is removed from the DOM.\n\n> Please note, on server side, your pages will need to be served normally.   \n> Barba.js works as ehnancement for your website, everything should work normally without Javascript.\n\nIn order to have a better understanding on how Barba.js works I suggest you to read this [article](https://www.smashingmagazine.com/2016/07/improving-user-flow-through-page-transitions/) I wrote for Smashing Magazine.\n\n## Why?\n\nUsing this technique will bring numerous benefits:\n\n*   Possibility to create nice transition between pages enhancing the user's experience.\n*   Reduce HTTP requests. (why reload the css/js at each page change?)\n*   Possibility to speed up the navigation using [prefetch](http://barbajs.org/prefetch.html) and [cache](http://barbajs.org/cache.html).\n\n## Features\n\n- [Pjax](http://barbajs.org/how-it-works.html)\n- [Transitions](http://barbajs.org/transition.html)\n- [Views](http://barbajs.org/views.html)\n- [Events](http://barbajs.org/events.html)\n- [Cache](http://barbajs.org/cache.html)\n- [Prefetch](http://barbajs.org/prefetch.html)\n\n## Installation\n\n**barba.js** supports AMD, CommonJS and Browser global (using UMD).   \nYou can install it using npm:   \n```\nnpm install barba.js --save-dev\n```\nor just including the script in your page:   \n```html\n<script src=\"barba.min.js\" type=\"text/javascript\"></script>\n```\nor you can use [cdnjs](https://cdnjs.com/libraries/barba.js):   \n```html\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/barba.js/0.0.10/barba.min.js\" type=\"text/javascript\"></script>\n```\n\nbarba.js needs to know a little bit about your DOM structure. By default uses this markup structure in your pages:\n\n```html\n<div id=\"barba-wrapper\">\n  <div class=\"barba-container\">\n    ...Put here the content you wish to change between pages...\n  </div>\n</div>\n```\n\n> Please note, all the selector (#barba-wrapper, .barba-container) are easily editable, see the API section.\n\nAfter you've included barba.js in your project it's time to initialize it\n\n```javascript\n// Please note, the DOM should be ready\nBarba.Pjax.start();\n```\n## Contribute\n\nBarba.js is created in the spare time by [Luigi De Rosa](https://twitter.com/luruke) and released under MIT licence.  \nAny help on the project is more than welcomed.  \nFor any problem/question do not hesitate to open an issue.  \n\n## Other\n\nFor any other information, please visit the [website](http://barbajs.org)\n","maintainers":[{"name":"luruke","email":"lurukee@gmail.com"}],"time":{"modified":"2022-06-13T04:15:28.508Z","created":"2016-01-17T13:48:08.386Z","0.0.1":"2016-01-17T13:48:08.386Z","0.0.2":"2016-02-01T23:22:30.495Z","0.0.3":"2016-02-01T23:45:42.243Z","0.0.4":"2016-02-16T10:13:41.813Z","0.0.5":"2016-03-12T18:04:05.678Z","0.0.6":"2016-04-16T11:20:42.389Z","0.0.7":"2016-04-27T19:34:35.946Z","0.0.8":"2016-05-29T20:21:32.725Z","0.0.9":"2016-06-05T19:50:08.605Z","0.0.10":"2016-06-25T11:00:25.601Z","1.0.0":"2016-09-11T14:49:36.828Z"},"homepage":"http://barbajs.org","keywords":["pjax","transitions","navigation"],"repository":{"type":"git","url":"git+https://github.com/luruke/barba.js.git"},"author":{"name":"Luigi De Rosa","email":"lurukee@gmail.com"},"bugs":{"url":"https://github.com/luruke/barba.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"tmiame":true,"caebbage":true}}