{"_id":"browser-sync-spa","_rev":"8-634e724734bdc51f89b9687e07c635b3","name":"browser-sync-spa","description":"Single Page App support for BrowserSync","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"browser-sync-spa","version":"1.0.0","description":"Single Page App support for BrowserSync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/shakyShane/browser-sync-spa"},"keywords":["browser-sync","spa"],"author":{"name":"shakyshane"},"license":"ISC","bugs":{"url":"https://github.com/shakyShane/browser-sync-spa/issues"},"homepage":"https://github.com/shakyShane/browser-sync-spa","devDependencies":{"browser-sync":"^1.6.5","chai":"^1.10.0","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"connect-history-api-fallback":"0.0.5"},"gitHead":"41822bc2935c8124973f269313cb921408ca06f3","_id":"browser-sync-spa@1.0.0","_shasum":"e50b9247b332021d9232b95e2b5267c617fb7725","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"shakyshane","email":"shakyshane@gmail.com"},"maintainers":[{"name":"shakyshane","email":"shakyshane@gmail.com"}],"dist":{"shasum":"e50b9247b332021d9232b95e2b5267c617fb7725","tarball":"https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.0.tgz","integrity":"sha512-ZffkiVS0tgkzJT5Fx92VIGTbwC6nlF6DWjAc6Yz5ncfa3dVcisygRKCEpKMpEyEEdLgahe3cacyIltcgCZh0NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQDjb07jMcA/8DviZ8ge/Dg7Wlotb3bhwip4W37I6ENAiAkD1mKV9nWj/tKK7VIG+7P6HUNSDJ4Wp6tBhy2U+D4sg=="}]}},"1.0.1":{"name":"browser-sync-spa","version":"1.0.1","description":"Single Page App support for BrowserSync","main":"index.js","scripts":{"test":"mocha --recursive test/integration"},"repository":{"type":"git","url":"https://github.com/shakyShane/browser-sync-spa"},"keywords":["browser-sync","spa"],"author":{"name":"shakyshane"},"license":"ISC","bugs":{"url":"https://github.com/shakyShane/browser-sync-spa/issues"},"homepage":"https://github.com/shakyShane/browser-sync-spa","devDependencies":{"browser-sync":"^1.7.0","chai":"^1.10.0","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"connect-history-api-fallback":"0.0.5","opt-merger":"^1.1.0"},"gitHead":"3097777f845796d964e8a0695c49dacf22cd110d","_id":"browser-sync-spa@1.0.1","_shasum":"7e03425575c86ced3f129643a419c24d8037d067","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"shakyshane","email":"shakyshane@gmail.com"},"maintainers":[{"name":"shakyshane","email":"shakyshane@gmail.com"}],"dist":{"shasum":"7e03425575c86ced3f129643a419c24d8037d067","tarball":"https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.1.tgz","integrity":"sha512-eQdvLWNuCD8I48Dx0S4m9s8KVo+sIu+QFGX2Ul+jPAIG5Mz/ERKe5lyXqHYeDApwa6GpqCKMenNXBzWR3fGVug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsNpxBOCu6ohvpcj54Tu97e6A/znpd47J3uxOQYe3gCAiEA17X7e1IFTM2T5WOoBqQf5HaWwrMAcxJ1uwoetH3HPhM="}]}},"1.0.2":{"name":"browser-sync-spa","version":"1.0.2","description":"Single Page App support for BrowserSync","main":"index.js","scripts":{"test":"mocha --recursive test/integration"},"repository":{"type":"git","url":"https://github.com/shakyShane/browser-sync-spa"},"keywords":["browser-sync","spa"],"author":{"name":"shakyshane"},"license":"ISC","bugs":{"url":"https://github.com/shakyShane/browser-sync-spa/issues"},"homepage":"https://github.com/shakyShane/browser-sync-spa","devDependencies":{"browser-sync":"^1.7.0","chai":"^1.10.0","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"connect-history-api-fallback":"0.0.5","opt-merger":"^1.1.0"},"gitHead":"9097a82f175b38c57e6b5b33d0d268a0b3080bf8","_id":"browser-sync-spa@1.0.2","_shasum":"48528b6ad34bb1d46640567a95a5916275aae722","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.26","_npmUser":{"name":"shakyshane","email":"shakyshane@gmail.com"},"maintainers":[{"name":"shakyshane","email":"shakyshane@gmail.com"}],"dist":{"shasum":"48528b6ad34bb1d46640567a95a5916275aae722","tarball":"https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.2.tgz","integrity":"sha512-PfOhYy36b8nM0ys1j0Ocbi6PSXhC9PeSD6V5HsYdAj4C8tU+43uELicyDZKf3XeWE3YeiW448lWiDbgRD/YNWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAh0ngCUyDi5EdBibRlUF0dmVpn7ed4Hx+mqG1HnME8QAiEAzBtUjC60aKbyhCXD1o45puAlTnTdE6qUq58oCRWkBUU="}]}},"1.0.3":{"name":"browser-sync-spa","version":"1.0.3","description":"Single Page App support for BrowserSync","main":"index.js","scripts":{"test":"mocha --recursive test/integration"},"repository":{"type":"git","url":"https://github.com/shakyShane/browser-sync-spa"},"keywords":["browser-sync","spa"],"author":{"name":"shakyshane"},"license":"ISC","bugs":{"url":"https://github.com/shakyShane/browser-sync-spa/issues"},"homepage":"https://github.com/shakyShane/browser-sync-spa","devDependencies":{"browser-sync":"^1.7.0","chai":"^1.10.0","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"connect-history-api-fallback":"0.0.5","opt-merger":"^1.1.0"},"gitHead":"4c6999cae2a412aba4ab3e8037f52e57db996d51","_id":"browser-sync-spa@1.0.3","_shasum":"495f437e4265e4f0664a675579bd6e4e81c9cf9e","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.26","_npmUser":{"name":"shakyshane","email":"shakyshane@gmail.com"},"dist":{"shasum":"495f437e4265e4f0664a675579bd6e4e81c9cf9e","tarball":"https://registry.npmjs.org/browser-sync-spa/-/browser-sync-spa-1.0.3.tgz","integrity":"sha512-I+VU1+OHp4rFz3PzdRuZogS0Ie5tRFCBo/nEL9WzmM5cWaI+qW5/c3e7OKxliM9pI7KnRh3mJFE45yLJdbphcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6cDAkadp/7oi9zoptIuDqJ2ToAvvlGAtrD5w/gW7fowIhAIMNayGv/dLvXiIS1mFH0mAtxwk2cHMGUYuIdtVwkhMM"}]},"maintainers":[{"name":"shakyshane","email":"shakyshane@gmail.com"}]}},"readme":"BrowserSync SPA\n\n> Better Single Page App support for BrowserSync\n\n#Install\n\n```shell\n$ npm install browser-sync browser-sync-spa\n```\n\n#Setup\n```js\nvar browserSync = require(\"browser-sync\");\nvar spa         = require(\"browser-sync-spa\");\n\nbrowserSync.use(spa({\n    selector: \"[ng-app]\" // Only needed for angular apps\n}));\n\nbrowserSync({\n    open: false,\n    server: \"setups/angular\",\n    files:  \"setups/angular/*\"\n});\n```\n\n#What you get.\n\nThis first release simple addresses two of the most requested features in \nBrowserSync.\n\n* Built-in history API fallback\n* State-change syncing for Backbone + Angular apps.\n\n#Moving forward.\n\nI really need some contributors with SPA experience that can help make this plugin awesome.\nBrowserSync is already the best solution for live reload + css injecting on SPA's, but \nit's clear we can do better.\n\nPlease get involved if you have any experience with HTML5 history api etc.\n\n#Help\nClone this repo and run `npm install && npm test.js` to get an idea of what this plugin will do for you.\n\n#Resources\n[BrowserSync](https://github.com/shakyShane/browser-sync)","maintainers":[{"name":"shakyshane","email":"shakyshane@gmail.com"}],"time":{"modified":"2022-06-13T05:09:59.679Z","created":"2014-11-15T22:54:46.434Z","1.0.0":"2014-11-15T22:54:46.434Z","1.0.1":"2014-11-16T17:04:05.272Z","1.0.2":"2015-03-29T14:13:20.616Z","1.0.3":"2015-09-12T19:30:05.821Z"},"homepage":"https://github.com/shakyShane/browser-sync-spa","keywords":["browser-sync","spa"],"repository":{"type":"git","url":"https://github.com/shakyShane/browser-sync-spa"},"author":{"name":"shakyshane"},"bugs":{"url":"https://github.com/shakyShane/browser-sync-spa/issues"},"license":"ISC","readmeFilename":"readme.md"}