{"_id":"@byu-oit/wabs-starter","_rev":"46-1670458aadbccfd9cd0eb812b070a418","name":"@byu-oit/wabs-starter","dist-tags":{"latest":"1.0.2"},"versions":{"0.12.3":{"name":"@byu-oit/wabs-starter","version":"0.12.3","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.12.3","maintainers":[{"name":"gi60s","email":"james.speirs@gmail.com"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"8e8b03a3f62aa6e234c3f9ff117bc4f720973092","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.12.3.tgz","integrity":"sha512-MZRMl+ch5MRF3U1EHIMH63DnsJf0KzKJCMn+7OumjQOihbNTk8zeqgMsvpyfkC/FrT0ByoILfqlMVrsS2s1MTw==","signatures":[{"sig":"MEQCIEYWcS6J2RopwZj24LrQcf8CxtdjKmFRQmAIFaSdmVfwAiAohT03cP5+x4khPyELj7WUOiw6loZYvusbTuZ41ai4Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8e8b03a3f62aa6e234c3f9ff117bc4f720973092","gitHead":"115f36d8421fc1b513fe0aedee443cfb1c99aac7","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","dockerode":"^2.5.0","byu-wabs-oauth":"^1.1.0","dockerode-build":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.12.3.tgz_1501259415286_0.5530551618430763","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@byu-oit/wabs-starter","version":"0.13.0","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.0","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"2b66f6a93828beb82ff9f7bc0bba6b94e9c82b31","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.0.tgz","integrity":"sha512-Kc3SH+knLBHvE1O9OTLhqAsJlP81ib2ECBsEH7Hng08+ebKuqGd3ADeMU2OOGS/NLoU9oX8PX7TahI3sprKUww==","signatures":[{"sig":"MEUCIQDsnndPnzkQDqiNRHQHTAdLQh/xIH5RXQQFBpob3tYrmgIgSSdAffmxfGTli/J/Ya2Y1H9jk71reZHZ6xSk+AXvnrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2b66f6a93828beb82ff9f7bc0bba6b94e9c82b31","gitHead":"2269a17a175509bac98d65235e97cc0a71c900d6","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","dockerode":"^2.5.0","byu-wabs-oauth":"^1.1.0","dockerode-build":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.0.tgz_1501608761594_0.902390627656132","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@byu-oit/wabs-starter","version":"0.13.2","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.2","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"86e0cc5d122172c407af28d1e5f976cf46d25587","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.2.tgz","integrity":"sha512-4S5zP3rwWQBp8LsBRaO5ckEydGGzs65g+H+FSS8eSrAl2k/eKUm3au4O9JeM+24FW/HvUabv0MaD+ovhzmEyvQ==","signatures":[{"sig":"MEUCIAoub4dIj/skAWfEcD+V9w+DVNHfBuCfFIwKGYp8c0uOAiEA6fpDmQVIdxpvpkHAWwL9RShiXfAZObNpXx5UfGTmNyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"86e0cc5d122172c407af28d1e5f976cf46d25587","gitHead":"aa66e3ae422d17bcd10e8794569219240abe88a0","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.2.tgz_1501790206701_0.1531266577076167","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@byu-oit/wabs-starter","version":"0.13.3","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.3","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"9d0740bfe67e8ab05b159c48fcb2ba09db1c441e","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.3.tgz","integrity":"sha512-L2CQGW+4yRiwJ3rDVuL6RqD6BuJYZ4+KPTPls+toHvpIDm1gv3AR7++rx5m0fTgGH3oYLWdlVjHgtH7APCr5tQ==","signatures":[{"sig":"MEUCIQCn/LnzvtVpblZtAZ5C6JzWyxLywJKXOZeLEPsDilRy2gIgGpjWexpdw/9257raCtdUIhmOlEjs7SrCla5Ya31EEOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9d0740bfe67e8ab05b159c48fcb2ba09db1c441e","gitHead":"756bed0498da1ce8af7e0f95bb9e6098ef5524df","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.3.tgz_1501793007629_0.24327375297434628","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@byu-oit/wabs-starter","version":"0.13.4","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.4","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"e6710ec2f41700fca3739dfc1e52ee499f658d7a","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.4.tgz","integrity":"sha512-fhp14fXGRzAldv5A+0i73Hw2zbN6RQc/OIE+kBSE1sn/UYN/VXAub30cMTO6L2sXlHrJqIqUKnCvtDUzQqFGLA==","signatures":[{"sig":"MEYCIQDtjEuMlSzwUTGsvrlRnrCoCzbTfxp+AehuSSPG0NNEJwIhAM7pjnSTl1aY8INJ8cDwhcLZ2K3QnUf66Jf9FFY/D+gB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e6710ec2f41700fca3739dfc1e52ee499f658d7a","gitHead":"3a41a06af0ba1681abf5a249d29ae6922ae2970f","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.4.tgz_1501796369189_0.6317662189248949","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@byu-oit/wabs-starter","version":"0.13.5","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.5","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"511da1be766659f88d956d6f54dd683236d94d8d","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.5.tgz","integrity":"sha512-FRE/60uiltEaKN7XkjroxoKBzqknY1yW8klfGAYxTeaLijhXoTLuf0VtmUlQ3wsbmr9zoPY+ueBuqrGBdAwKVQ==","signatures":[{"sig":"MEQCIG0U8EKiPRMNreypEMQVfH/YHbPh8DBZZ+fES0KWTAXeAiBGerzcFyelsHzWPDSt7uT7XihorqSNwu4LetYsYtAsDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"511da1be766659f88d956d6f54dd683236d94d8d","gitHead":"919d8bfd07a810044177b2982c9915c98f906174","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.5.tgz_1501796926003_0.9116949455346912","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"@byu-oit/wabs-starter","version":"0.13.6","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.6","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"dd9c1db7ccedcb0b08ebe2b7a993d86776a0445a","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.6.tgz","integrity":"sha512-xefdCn/kTVaCgo2IdHy6AgvzOGivPUbD21B7Bf9z9uPlVYXTG1u+3TXF6kAouuI0AKTo1iHcsvuU6sZN/GNCwg==","signatures":[{"sig":"MEUCIApK+BmI8t/g+N7jBvZdyqaf/Dan7OVLL0RXWjzR4i1NAiEA4f16FtMVZsoKYq3cRcQnEiWzvWpgUD799WkZ6G0nWfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"dd9c1db7ccedcb0b08ebe2b7a993d86776a0445a","gitHead":"07c8e254c06482c57f4fb382eefdde716c9437dc","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.6.tgz_1501797267541_0.7313919996377081","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"@byu-oit/wabs-starter","version":"0.13.7","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.7","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"0bb2d42d8f599d14deb47aeee4a35a87c788fddf","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.7.tgz","integrity":"sha512-ucBh71WRDLxqBKRNmIqp0oNW/WjijJEVQHY00fu+jcSzQcC07JpEga2twwkpjeNuMGsFlDkSvcGuGXRTT8YWxg==","signatures":[{"sig":"MEQCIEbOaKYYPyuVPrDNoxTR5+Gb+P9NUOlo4ztG9S5j+IuWAiAyj62mYU0KOHweJLS8gg68bZ+04YjBMgPmKQNqhFosIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0bb2d42d8f599d14deb47aeee4a35a87c788fddf","gitHead":"5a74adfe7a7b9a04be4b7e6551a2ab0c281efce9","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.7.tgz_1501860264254_0.8904395760037005","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"@byu-oit/wabs-starter","version":"0.13.8","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.8","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"9ef1a5da68a49796246ec51c2e80b41bdd1b0a5f","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.8.tgz","integrity":"sha512-GCeA9rGPpWF64OjVesgVu8J2NhmtbHyi2HUeZ+xkTnrmvVGZ7UMSIx+EneEMg0eh8fbv251uRcOUkhbahzel9w==","signatures":[{"sig":"MEUCIFHX+4J1Sg/GkwSt4QpMYUd9WAkPZXLVW/f3ynOZ6A9ZAiEAkERfs/uUnMzh6FWDyuUWNHMHZe3NxOblkYJOkRQbXLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9ef1a5da68a49796246ec51c2e80b41bdd1b0a5f","gitHead":"037cef40e9deea32a6d9a5b3f0aae2348f080de3","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.8.tgz_1501862268913_0.924548305105418","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"@byu-oit/wabs-starter","version":"0.13.9","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.13.9","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"69194507f5131b1f03c4d09a254d504305924f32","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.13.9.tgz","integrity":"sha512-PW1ZzncNrdpo7yoOtQzH1ndXLB8Ni+RfWc7YK5VuEOmE5tRn/hF6tX6eyMmq+7QXUDHqP9IudSmhXGs6TRsJXA==","signatures":[{"sig":"MEUCIQD9U4+mZlYHcC7WomMeQta6i0I5uqDHS7m4V2RluTFXNwIgG/i3YPDiFZ4DmaQe9jQ/60+wfvpr1LqD/m2T2gpOT+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"69194507f5131b1f03c4d09a254d504305924f32","gitHead":"1fb152a91daea0a0152450ba3446306e20179c46","scripts":{"test":"mocha test"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"3.10.10","description":"web application starter kit","directories":{},"_nodeVersion":"6.10.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.13.9.tgz_1501862295414_0.7800774457864463","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@byu-oit/wabs-starter","version":"0.14.0","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.14.0","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"ab47c4d9f69e9c575baeeb741e31bbcc33269f34","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.14.0.tgz","integrity":"sha512-g3A20CfsBaXwe6hJ2x/yNtkIq4d7MHNQsgeUL7eqUnKPigm+45CsMppKkg3I2NyD1sT+T3zIzkHYsB1L200u9g==","signatures":[{"sig":"MEQCIEbPStAXCxRcbIpTX77elrv5oHo+tiSQp8oprbL4vNqDAiBiDtVtOJy0dzrzoBQepmHMR7D0M4MGti1m0G+NKJpEuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"2cda28f4a6c2fe2a881a4323491a569b8d8471ef","scripts":{"test":"mocha test"},"_npmUser":{"name":"arasmus8","email":"arasmus8@gmail.com"},"_npmVersion":"5.4.1","description":"web application starter kit","directories":{},"_nodeVersion":"6.11.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2"},"devDependencies":{"update-notifier":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.14.0.tgz_1505416264719_0.4821374879684299","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@byu-oit/wabs-starter","version":"0.14.1","author":{"name":"James Speirs","email":"james_speirs@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@0.14.1","maintainers":[{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"}],"bin":{"wabs":"index.js"},"dist":{"shasum":"872d9808adee9a033e45a282c3bf8ccc7da7fbbd","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-0.14.1.tgz","integrity":"sha512-sJ2FrjLcZl0biK5rRP8/5Jhnvoz9UfP/OnxBNh97npF1V7/gm2epWSGO/BNT3ixgG4c1ApP/L7cz9HisWkS+Yw==","signatures":[{"sig":"MEUCIQC2upqHXA8SQuDm6jmwNvWZwBKV0untJlGJFmC0NhWWnwIgfDROJWeB7IADTkwep86eeSDIwpo5AQsGzigOxNkJypA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0329850871a03ca6ee1f9ae268a0b771758e35f3","scripts":{"test":"mocha test"},"_npmUser":{"name":"arasmus8","email":"arasmus8@gmail.com"},"_npmVersion":"5.4.1","description":"web application starter kit","directories":{},"_nodeVersion":"6.11.3","dependencies":{"blessed":"^0.1.81","byu-wabs":"^4.0.0","chokidar":"^1.7.0","copy-dir":"^0.3.0","byu-wabs-oauth":"^1.1.0","command-exists":"^1.2.2","update-notifier":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter-0.14.1.tgz_1505416439800_0.3548003453761339","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@byu-oit/wabs-starter","version":"1.0.0","author":{"name":"James Speirs","email":"james.speirs@gmail.com"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@1.0.0","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"}],"dist":{"shasum":"8101a49c12a138764eddcbbeeacc78e823a1e9a2","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-1.0.0.tgz","fileCount":23,"integrity":"sha512-RnLDm1TS0hXd6TwNlLdrhbZv7LDVuAmIZY3SLW4qUoGo6g0zVA4X4PgNg1uuehZ3jS7EEhaPj3EJ4a0z265fVQ==","signatures":[{"sig":"MEUCIQCDXIRtNJQi9L57z6yZr6D7So1JTkBSnSQIPQaV8tl/FwIgBgkJA0YHVWsZ/fqcp4xXtcasq0LABLBKyrCpJ6Hlwh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53692},"main":"index.js","gitHead":"be4a336de39d46388b7775b71e3837cf18c64503","scripts":{"dev":"gulp --require babel-register --gulpfile tasks dev","test":"echo \"Error: no test specified\" && exit 1","build":"gulp --require babel-register --gulpfile tasks build"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"5.6.0","description":"A starter template for building single page applications using Vue, Vue Router, and Vuex in conjunction with Gulp and Webpack.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"express":"^4.16.2","byu-wabs":"^5.0.2","cookie-parser":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.13","gulp":"^3.9.1","vuex":"^3.0.1","webpack":"^3.10.0","node-sass":"^4.7.2","babel-core":"^6.26.0","css-loader":"^0.28.9","vue-loader":"^14.1.1","vue-router":"^3.0.1","sass-loader":"^6.0.6","browser-sync":"^2.23.6","style-loader":"^0.20.1","babel-preset-env":"^1.6.1","vue-template-compiler":"^2.5.13","webpack-dev-middleware":"^2.0.4","webpack-hot-middleware":"^2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter_1.0.0_1519165180544_0.9938585924657544","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@byu-oit/wabs-starter","version":"1.0.1","author":{"name":"James Speirs","email":"james.speirs@gmail.com"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@1.0.1","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"}],"dist":{"shasum":"02cff03bdfc13a713cb387242c7048fa02957621","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-1.0.1.tgz","fileCount":23,"integrity":"sha512-0sj0g6sMkUsAh4maV5JMLL2jmRC+czOPtIXacSc54+Iyr9jJZHzfiHDyNSc9T2SiEZPuWG3c/U6KoI6GTJpz+Q==","signatures":[{"sig":"MEUCIGf/shd5D6KcbYRyp0SCW4dsG2FoNnD1tVfzUx671xWkAiEAk4L0dU9xb0bQU9/JPPC3O/KiFNfzwkxfMYcdh7/tFwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53542},"main":"index.js","gitHead":"ff8ff05ca76da0c841588f4d8ef5f6071d7ed788","scripts":{"dev":"gulp --require babel-register --gulpfile tasks dev","test":"echo \"Error: no test specified\" && exit 1","build":"gulp --require babel-register --gulpfile tasks build"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"5.6.0","description":"A starter template for building single page applications using Vue, Vue Router, and Vuex in conjunction with Gulp and Webpack.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"express":"^4.16.2","byu-wabs":"^5.0.2","cookie-parser":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.13","gulp":"^3.9.1","vuex":"^3.0.1","webpack":"^3.10.0","node-sass":"^4.7.2","babel-core":"^6.26.0","css-loader":"^0.28.9","vue-loader":"^14.1.1","vue-router":"^3.0.1","sass-loader":"^6.0.6","browser-sync":"^2.23.6","style-loader":"^0.20.1","babel-preset-env":"^1.6.1","vue-template-compiler":"^2.5.13","webpack-dev-middleware":"^2.0.4","webpack-hot-middleware":"^2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter_1.0.1_1519341257066_0.9493842687811327","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@byu-oit/wabs-starter","version":"1.0.2","author":{"name":"James Speirs","email":"james.speirs@gmail.com"},"license":"Apache-2.0","_id":"@byu-oit/wabs-starter@1.0.2","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"brettbeatty","email":"brettbeatty@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"saholman","email":"spencer.a.holman@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"}],"dist":{"shasum":"14fc778405a98ad94507e72593f4af61da06caed","tarball":"https://registry.npmjs.org/@byu-oit/wabs-starter/-/wabs-starter-1.0.2.tgz","fileCount":23,"integrity":"sha512-Y79sYgIJzKtH9+rhP3Vsh0L7fSIRhr9myJDxAxLBxgjwOPLhAf8GirRSoxdbmH+EKxlWJCKE9jFWWzjQj43bLw==","signatures":[{"sig":"MEYCIQDBb3WtlTbcg6Ln8IcXi0XB0HACJeYwsORdRZL0y5qU3gIhANH7ZzAe0gLmi5y5U4+TcOWEF/e4nVgZkhdyhuAyQ+Tm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53742},"main":"index.js","gitHead":"cb9b80c513becc71d147bbae6820496b69e8cd3b","scripts":{"dev":"gulp --require babel-register --gulpfile tasks dev","test":"echo \"Error: no test specified\" && exit 1","build":"gulp --require babel-register --gulpfile tasks build"},"_npmUser":{"name":"gi60s","email":"james.speirs@gmail.com"},"_npmVersion":"5.6.0","description":"A starter template for building single page applications using Vue, Vue Router, and Vuex in conjunction with Gulp and Webpack.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"express":"^4.16.2","byu-wabs":"^5.0.2","cookie-parser":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.13","gulp":"^3.9.1","vuex":"^3.0.1","webpack":"^3.10.0","node-sass":"^4.7.2","babel-core":"^6.26.0","css-loader":"^0.28.9","vue-loader":"^14.1.1","vue-router":"^3.0.1","sass-loader":"^6.0.6","browser-sync":"^2.23.6","style-loader":"^0.20.1","babel-preset-env":"^1.6.1","vue-template-compiler":"^2.5.13","webpack-dev-middleware":"^2.0.4","webpack-hot-middleware":"^2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/wabs-starter_1.0.2_1519848557260_0.1983250067981781","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-07-28T16:30:16.499Z","modified":"2026-07-06T18:20:42.570Z","0.12.3":"2017-07-28T16:30:16.499Z","0.13.0":"2017-08-01T17:32:42.876Z","0.13.2":"2017-08-03T19:56:47.830Z","0.13.3":"2017-08-03T20:43:28.824Z","0.13.4":"2017-08-03T21:39:30.257Z","0.13.5":"2017-08-03T21:48:47.222Z","0.13.6":"2017-08-03T21:54:28.696Z","0.13.7":"2017-08-04T15:24:25.469Z","0.13.8":"2017-08-04T15:57:50.186Z","0.13.9":"2017-08-04T15:58:16.597Z","0.14.0":"2017-09-14T19:11:05.874Z","0.14.1":"2017-09-14T19:14:01.030Z","1.0.0":"2018-02-20T22:19:40.632Z","1.0.1":"2018-02-22T23:14:17.270Z","1.0.2":"2018-02-28T20:09:17.393Z"},"author":{"name":"James Speirs","email":"james.speirs@gmail.com"},"license":"Apache-2.0","description":"A starter template for building single page applications using Vue, Vue Router, and Vuex in conjunction with Gulp and Webpack.","maintainers":[{"email":"scott_hutchings@byu.edu","name":"yoshutch"},{"email":"lehi_alcantara@byu.edu","name":"lehinpm"},{"email":"it@byu.edu","name":"oscea"},{"email":"stuft2@protonmail.com","name":"stuft2"},{"email":"matthew.hailstone@gmail.com","name":"mhailstone"},{"email":"arasmus8@gmail.com","name":"arasmus8"},{"email":"garygsc@gmail.com","name":"garygsc"},{"email":"github@snelg.com","name":"snelg"},{"email":"danielduraesm@gmail.com","name":"gholl0"},{"email":"developertools@byu.edu","name":"byu-oit-bot"},{"email":"micah.weatherhead@gmail.com","name":"mjweather"},{"email":"jvisker@byu.edu","name":"jvisker"}],"readme":"# WABS Starter\n\nThis starter is preconfigured to optimize development and simplify deployment. It will work with very little additional effort on your part. This readme serves as a guide to using the starter.\n\n**Estimated Set Up Time:** 2 minutes\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [What's Included](#whats-included)\n- [BYU Plugin](#byu-plugin)\n    - [Site Title](#site-title)\n    - [Site Navigation](#site-navigation)\n    - [Site Search](#site-search)\n- [File System Structure](#file-system-structure)\n- [Production Build](#production-build)\n- [Troubleshooting](#troubleshooting)\n\n## Quick Start\n\nThis section details instructions for getting started with the development of your application.\n\n1. Clone the project from github: `git clone git@github.com:byu-oit/wabs-starter.git`.\n\n2. Log in to AWS\n\n    1. Install AWS Login: https://github.com/byu-oit/awslogin\n\n    2. Run the command: `awslogin` to log in\n\n    2. Select the account: `dev-oit-byu`\n\n3. From within the project directory run the command: `npm run dev`\n\n    By default this will also cause the NodeJS server to run in debug mode on port 9229, allowing you to set up a remote debug session.\n\n4. Open a browser to http://localhost:8460\n\nEventually you will need to set up your own WSO2 application and have your app use that instead of the `demo-app`. See the documentation at https://www.npmjs.com/package/byu-wabs to get started with that.\n\n## What's Included?\n\n- Authentication with CAS.\n\n- Authorization with WSO2 (for `wabs-demo` application - [Set up own WSO2 application](#)).\n\n- Using the latest BYU theme.\n\n- Interoperability with the C-Framework.\n\n- Vue Router\n\n- Vuex ([Vuex Video Tutorial](https://www.youtube.com/watch?v=BGAu__J4xoc&list=PL4cUxeGkcC9i371QO_Rtkl26MwtiJ30P2))\n\n- Gulp, Webpack, and BrowserSync\n\n- SCSS Transpiler\n\n## BYU Plugin\n\nThe BYU plugin for vue adds various bits of functionality for controlling site title, navigation menu, authenticated state, and search. You can access the functionality of these components within a Vue component using `this.$byu` or outside of a component using `app.$byu`.\n\n- [Site Title](#site-title)\n- [Site Navigation](#site-navigation)\n- [Site Search](#site-search)\n\n### Site Title\n\nThe site title is stored in a Vuex store.\n\n**Set Title within a Component**\n\n```js\nthis.$store.commit('siteTitle', 'My New Title')\n\nthis.$byu.site.title = 'My New Title';   // will commit to the store for you\n```\n\n**Get Title within a Component**\n\n```js\nlet title;\n\ntitle = this.$store.byu.title;\n\ntitle = this.$byu.site.title;       // will get the title from the store\n```\n\n**Update Title Per Route**\n\nYou can update the title for a route change within the route component's configuration. The `byuTitle` function will be called when the route changes and uses this component. The `selected` parameter is the navigational link object that was selected to navigate to this page.\n\n```html\n<template>\n\n</template>\n\n<script>\n    export default {\n\n        byuTitle(selected) {\n            return 'Demo Site | Home';\n        }\n    }\n</script>\n```\n\n### Site Navigation Menu\n\nThe navigational menu that is part of the BYU header is stored in the Vuex store as an array of objects. Each object should have the following structure:\n\n```js\n{\n    href: '/',  // the path to navigate to\n    title: 'Link title',\n    callback: link => { ... }   // optional function to perform custom navigation\n}\n```\n\n**Set Navigation within a Component**\n\nYou can update the navigational menu within a component. This must be an array of objects. If the array is empty then the navigation menu will automatically be hidden.\n\n```js\nthis.$store.commit('siteNavigation', [\n    { href: '/', title: 'Home' },\n    { href: '/page1', title: 'Page 1'\n]);\n\n// will commit to the store for you\nthis.$byu.site.navigation = [\n    { href: '/', title: 'Home' },\n    { href: '/page1', title: 'Page 1' }\n];\n```\n\n**Get Navigation within a Component**\n\n```js\nlet nav;\n\nnav = this.$store.byu.navigation;\n\ntitle = this.$byu.site.navigation;          // will get the title from the store\n```\n\n**Update Navigation Per Route**\n\nYou can update the navigation for a route change within the route component's configuration. The `byuTitle` function will be called when the route changes and uses this component. The `selected` parameter is the navigational link object that was selected to navigate to this page. The `links` parameter is the array of links that existed prior to reaching this page.\n\n```html\n<template>\n\n</template>\n\n<script>\n    export default {\n\n        byuNavigation(selected, links) {\n            return [\n                { href: selected.href, title: selected.title },\n                { href: '/page1', title: 'Page 1' }\n            ]\n        }\n    }\n</script>\n```\n\n### Site Search\n\nThe search box can be enable or disabled from within the `src/js/app.js` file where the BYU plugin is included. Remove the search property to disable search entirely.\n\n```js\nVue.use(BYU, {\n    search: {                       // remove search object to disable search\n        autoSearch: false,          // set to true to run search after autoSearchDelay\n        autoSearchDelay: 300,       // the number of milliseconds to wait before auto searching\n        callback: function(value, submitted) {  // the function to execute when search occurs.\n            console.log('Searched for ' + value)\n        },\n        value: ''                   // value to initialize search box with\n    }\n});\n```\n\nThe callback function received two parameters:\n\n1. The `search` term.\n\n2. A `boolean` that is `true` if the value was submitted for search or `false` if the search was caused by auto search.\n\n**Get or Set Search Value**\n\nWithin a Vue component you can get or set the search value.\n\n```js\nthis.$byu.search.value = 'New Search Value';    // set value\n\nconst value = this.$byu.search.value;           // get value\n```\n\n**Perform a Manual Search**\n\nYou can trigger the search manually by calling the search function. This function takes two optional paramters.\n\n1. The search term. Defaults to what is in the search box.\n\n2. Whether it is being submitted instead of by auto-search. Defaults to `true`.\n\n```js\nthis.$byu.search('New search term');\n```\n\n## File System Structure\n\n```\n- server (NodeJS express server code)\n\n- src (the front-end code)\n\n    - components (a directory for your Vue components)\n\n    - css (contains your main CSS file: main.scss)\n\n    - js (contains your main JS file: app.js)\n\n    - plugins (contains custom Vue plugins)\n\n    - router (contains the router and Vue components used as views)\n\n    - store (contains the Vuex store, including some modules)\n\n- tasks (the code that builds your app)\n\n- www (your built code)\n\n- config.js (the build, run, and development configuration)\n```\n\n## Configuration\n\nThere are two types of configuration:\n\n1. The WABS middleware configuration. To get this set up you'll want to modify the code in `server/index.js` and follow the instructions at https://www.npmjs.com/package/byu-wabs. This is where you'll be able to name your application and link it to your own WSO2 application instance.\n\n2. The build / run configuration. This can be found in the project root directory at `config.js`. The configuration is documented.\n\n## Production Build\n\nRunning your server with `npm run dev` will not store the `build.js` file on the hard drive. To accomplish that you'll want to run the command `npm run build`. You're deployment process should run this command with the environment variable `NODE_ENV` or `HANDEL_ENVIRONMENT_NAME` set to `'production'`.\n\n## Troubleshooting\n\n- **Error: Unable to load WABS configuration**\n\n    The WABS middleware was missing part of the required configuration. Possible solutions:\n\n    1. Make sure that your still logged in to AWS using the [AWS login script](https://github.com/byu-oit/awslogin). In the terminal execute the command `awslogin`. Once logged in then try to start the server again.\n\n    2. Make sure that you have a [configuration defined in the AWS parameter store](https://www.npmjs.com/package/byu-wabs#in-the-aws-parameter-store) for your application.\n\n    3. If you are using a local file for the configuration (**not recommended**) then verify that the file exists at the location you've specified.\n\n- **Error: Unable to start server**\n\n    This error is pretty generic. Try looking a little higher in the counsole output for more specific errors.\n","readmeFilename":"README.md","users":{"arasmus8":true}}