{"_id":"invisible-framework","_rev":"141-6209ccae53d985b82c639cbf6bd13f4f","name":"invisible-framework","description":"The Invisible Framework","dist-tags":{"latest":"1.26.10"},"versions":{"0.0.1":{"name":"invisible-framework","version":"0.0.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.1","_shasum":"683135a982fea8ef2ae70560925201b034b67e6e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"683135a982fea8ef2ae70560925201b034b67e6e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.1.tgz","integrity":"sha512-QAIiYvrtJ3BorKXrNWTGHI/LIcxOBaztbVP7UQbSU60bFckfQbNDDsIbS1w49uOp5JnWUSkQC1/s7P9lJ+zlnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR61TKvw3fxy5HRa0888dzsqncIp2cj2kCakUTckepsgIgHbQ5rS6NurGQxPH6lg0wLBZNqJthtGugx9WlxZPcDFY="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.1.tgz_1471043384068_0.5150080716703087"}},"0.0.2":{"name":"invisible-framework","version":"0.0.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.2","_shasum":"9a8021ce7d2124781c0405594f0e7b51b574c1d9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9a8021ce7d2124781c0405594f0e7b51b574c1d9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.2.tgz","integrity":"sha512-Vayg2USICJKiaMY6SCz0R+T+n1Dgf6OreWmVs6c9TDMrjgz9Nfb0IDAXYKkL2vvI7MWlDpEAAmK8Nbe7tsSTZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICel5pLiN1nehcbZZSzDJ1ykV6UMDA7Bw5seE/WiIF5FAiEAiPjddQI2Wb3FQ1cOrRsSSq/razyHgRgjqbYWZVDqo2I="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.2.tgz_1471044244603_0.5145404215436429"}},"0.0.3":{"name":"invisible-framework","version":"0.0.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.3","_shasum":"60b880d98bd9be75e108d75cf64c509702f5cdd8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"60b880d98bd9be75e108d75cf64c509702f5cdd8","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.3.tgz","integrity":"sha512-dg7uAYZVBZCUJe7ZrNqT2DB8GDioLXjlGmFAeLU1D18m7+TykO+HLl7kHWKPSCVjc0vSh/OpeFVkhvaakM5w3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBBd3MgdaRXUTIJj/0oPe9C9/bNF+9tJX1VtwPDNOQxAiBTlOBQlWg2HTJ5lBkgQLLjbMsHf+Lgker/SfosGvxmCw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.3.tgz_1471044568189_0.6613568479660898"}},"0.0.4":{"name":"invisible-framework","version":"0.0.4","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.4","_shasum":"9cdc0764e64dde6b767708237821844bffc29860","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9cdc0764e64dde6b767708237821844bffc29860","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.4.tgz","integrity":"sha512-cS7+oCCPI2fsal22aadS7oVWg1r3WJc7nHCtI3uup/wMMfHtwJuuS8hoAt2wEUxvCboYY5+Uf1hdn/S0+FlKRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsLLM+hC77w+uAnD+PL1Lh4mzilNJKmSxoegdOzjWZhAIgCcbJ0RcwQ5dq9dm4HMLPegOKoRxs2GG506/Qy+yuWX8="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.4.tgz_1471045763122_0.5855809014756233"}},"0.0.5":{"name":"invisible-framework","version":"0.0.5","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.5","_shasum":"914b2f94944fb33a61a5ce32376fe2650d63dff9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"914b2f94944fb33a61a5ce32376fe2650d63dff9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.5.tgz","integrity":"sha512-pIH2ENbYIqf5ie00fXahUINUwOVuB9N63lKWSJOMkM8DgSthDvMmfcJHPUf2s6+vqmqa+ku79k6W8oVJxYlq6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaqOk069EkmMl3YyETq3d4FrvfiuyVoi0KY32GYe6LqQIgKBJj6tis+ycGI2ZPVy3tjy2Bov9GhgqV5QiLwomE0zI="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.5.tgz_1471046017388_0.026267466135323048"}},"0.0.6":{"name":"invisible-framework","version":"0.0.6","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.6","_shasum":"8f68386614e07f81902fabcebc4a26bbad95472e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"8f68386614e07f81902fabcebc4a26bbad95472e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.6.tgz","integrity":"sha512-qmP4V2GE7un9IGfAAdoRE0i0N5nv0wpQMe4YFeZHYU77w+F1P2ltcDvsKYQ7ViEdDFPx5UF9DswLh5h6uDplvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJn7jo4CdoL+fCfYtjehN2MM0G9gv1rJ4263tFLxmW7AiEA/m6N8ms8i9A7rV+h3WM+fpYmG+4SOWhepYlRvevRyMA="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.6.tgz_1471046350100_0.3017883475404233"}},"0.0.7":{"name":"invisible-framework","version":"0.0.7","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.7","_shasum":"d8a73a17126b88e0814e18c49bb4520fde9f24be","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"d8a73a17126b88e0814e18c49bb4520fde9f24be","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.7.tgz","integrity":"sha512-yiDm4h9/sJ465qEhYtnFDoW6imsuwAEKTlHUR6QCzxWxuYBA6IF3TAutpsexXS+JuvuHZ+b9N8dqVk9/FLD9HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxDH+9XIZiPzot+9nLv4Hlj3F53oT+8cuuLPJoj+Cu6AIgDH/eiRcQTLCCki+5G1lnzTOyNnO/OxL1hfdJ+5Gs65M="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.7.tgz_1471046513227_0.10664107301272452"}},"0.0.8":{"name":"invisible-framework","version":"0.0.8","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.8","_shasum":"e6b8574da303c67aa1f99b6cc2f2aa27b78f5483","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e6b8574da303c67aa1f99b6cc2f2aa27b78f5483","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.8.tgz","integrity":"sha512-K4zOBNsHfZwohO9rSwy5e3YKIenOobisY9Rsf4xTbbB2gGbnmB1mnUbywf9xlaZ1Gnf8MrL2cw2QzeUg17oNlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgaMJT9oARyx0aZrsBqlbxCPY99y7VLC0j5T/8MbIY+gIhAPHYAEtZ9bzPopfPR8NOsRXa3OIXurMV1ZZEUSF2IqVB"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.8.tgz_1471046899816_0.8373498991131783"}},"0.0.9":{"name":"invisible-framework","version":"0.0.9","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.9","_shasum":"81d75699a5e46df3acd09d2a5df62e409a7b1ce9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"81d75699a5e46df3acd09d2a5df62e409a7b1ce9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.9.tgz","integrity":"sha512-L6vJ/pa8IudhfhZVbxLYaMug8TlYOQVCBL50AS6TfYNUXRr842zQifNMnJuB8pn9wjkxM2pOmBruvCcu2OeQeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGz5g4Q2NM1VgIekaGKLU6aEGVnC+2GA4oUxyZ7pMpJAiA+I9bY63aMPeL3Ggqye4AhAS9icZkDLVjmMZ6NRmoMHQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.9.tgz_1471046936082_0.925528246210888"}},"0.0.10":{"name":"invisible-framework","version":"0.0.10","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.10","_shasum":"df13722a99b5958b43a944d7cbd7278ad541aa63","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"df13722a99b5958b43a944d7cbd7278ad541aa63","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.10.tgz","integrity":"sha512-sQrIkagDeV4mvVmEeFy0JEvNa1H5EFqAVfJ0Qb9Nm9OAZtPrVUaYEg/BXaNVELkH5BaDupEWlSjlNDWs16GAcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDXmgogten5bxWcJCuuMaHEUDRIHmgGCHksDkfxnpqrAIgfoOPLnJ06d899PgepK47OD/KYo0/Ib2X9bU31KLrrlU="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.10.tgz_1471047207169_0.6709357572253793"}},"0.0.11":{"name":"invisible-framework","version":"0.0.11","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.11","_shasum":"07a70c090146cdce9861fc95cdee0a4f4dda3ee9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"07a70c090146cdce9861fc95cdee0a4f4dda3ee9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.11.tgz","integrity":"sha512-D8TAe8hOrY8PIQaITGEsmdQLw1nQ2tVd/HC7kO83FvH1CHAewbEUOHLwYKB0kIpBV3r0mJazE3XxA81OGjornQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/E69+oGySobYOoqhFLIcJmn7bUIvdmthS8HQa2A4/MwIhANs+V/bbaEAbjAYZFzsOiLyQih2PJT8UeiVG2/+lL0QA"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.11.tgz_1471047462353_0.5123943227808923"}},"0.0.12":{"name":"invisible-framework","version":"0.0.12","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.12","_shasum":"2e65360b507691ae11646e676c717f730ebc88b8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"2e65360b507691ae11646e676c717f730ebc88b8","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.12.tgz","integrity":"sha512-4VIoHHJ86j9EdaNUxWHo8v5Ns5AaK6dzaIRZGIBj5D5vG7btZeGmFrWIv261iHpluBtSdKu0dpCo/u67S3ernw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER+3M1adQSVk6oZ6Y3HsGwteuW/b78xMYmIR6i2PNNRAiEAsT4Zo0etghi2fUYMvXYwuDApdg43TYmCgT+hdNUrspo="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.12.tgz_1471047614229_0.41337523399852216"}},"0.0.13":{"name":"invisible-framework","version":"0.0.13","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.13","_shasum":"702420f042bc44c2a9ccaa27e37635722c627028","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"702420f042bc44c2a9ccaa27e37635722c627028","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.13.tgz","integrity":"sha512-XMUGROpS2NAwG1wFchkfLlZcCtFYo7WghyFcac5uFOn5GaDXvvQlMraESaN4Ynu53K+gxMi29JUAKo04EPJSug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBHWUnZFUpmvBCo4uz4jAKGicy+EqNFHRIqPvPrpu/dQIgfwvCLwBjOf5wu1fPH8z2YFcNCq4QK+KBIe0Y4bz8Dr8="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.13.tgz_1471048648551_0.9356534720864147"}},"0.0.14":{"name":"invisible-framework","version":"0.0.14","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.14","_shasum":"1ccb0486db5e8e846be45c5dd5e54d49918cdf33","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1ccb0486db5e8e846be45c5dd5e54d49918cdf33","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.14.tgz","integrity":"sha512-PoLvteUE+w6jB1VKZaNTHhwsVzMnekB0SiBV4LwciGmdTQkLCGWrqNf9D1BW+KIN+5Dn/iGdZgyqRFCQ1TCIyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDE4HjxuhEPg0q68gK3/ZXKQ+JMCeoHnlF/WV4F/d8QxAiEAs8osIYKy0k0XjMdUJFdKDc4hwdLFCHf/WUzPjsGk/ZA="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.14.tgz_1471049314968_0.13101240247488022"}},"0.0.15":{"name":"invisible-framework","version":"0.0.15","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.15","_shasum":"b969aa75ab58a77c2b385fcf805690fe5ba892a7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"b969aa75ab58a77c2b385fcf805690fe5ba892a7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.15.tgz","integrity":"sha512-H4kG5JSTsxSdR2MnZey4dpUVtxP6e6N0zRwxO2BC6Dg3N3h8bozpg1enHWUvmjpMxxPq7G6s5iC7n0eQZZ3s+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA/CdE33zbwEZ3noBN1wseoYw9YYjU+yLLzbQTk2lYFAiEAyiQ86WHRJ0pn2mhuMII338RKmBst39AC16QrYPr5xOo="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.15.tgz_1471049509030_0.1527159719262272"}},"0.0.16":{"name":"invisible-framework","version":"0.0.16","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.16","_shasum":"be6e145dcaab8d1a28a292bb6e7e5eb17e07e6a0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"be6e145dcaab8d1a28a292bb6e7e5eb17e07e6a0","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.16.tgz","integrity":"sha512-8gLkMTtRmftaq4Lk+VhZIjGLDouKOLLMMuhDefm7lO8XZqb+04YPz0rwHx+L3I07YTB6L4Ii/mhsk6Th0dnZ0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBH2w9BxXQ+mfXot0VRqkCGAuKVgno3dnlYq4wW8ZewgIgDbffgTwqyCwZKogcINxJ9te8qXjH3JCC6h11c10jy6E="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.16.tgz_1471049676999_0.9840773604810238"}},"0.0.17":{"name":"invisible-framework","version":"0.0.17","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c51ca65da4bd11034c630b9b63fef9f805f0f59a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.17","_shasum":"9c9bb41df07e812017aa13ccebd524e842cbc04f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9c9bb41df07e812017aa13ccebd524e842cbc04f","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.17.tgz","integrity":"sha512-hYgHHVvOYlpA4ByjuEA9vZRxbAd7J0CfZ/+QuRnXEw6ooHnmElK2XE9M7KMlCUnpMFFbIp9ZY/Hqu9fMGWU1FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJCVUKqxzBigmPh4SzRpABSywDbVsVANNiW+NJ8BSF3AiEA9wA9Xr7sgkTsPQFCyJP50c1dOknLt6pQMqs5cik3Uag="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.17.tgz_1471049814622_0.6896401701960713"}},"0.0.20":{"name":"invisible-framework","version":"0.0.20","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"5ff4ef36325ad5a9268e92ef2921a3b73cad39d7","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.20","_shasum":"61e0003f12c1c9e424ec4c3d7d4c64af5f708a3b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"61e0003f12c1c9e424ec4c3d7d4c64af5f708a3b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.20.tgz","integrity":"sha512-TkPrvHxtHt0u0Y/DLGRit0VqhH1LEy8R0NfTz4RobVjBuO8HbT6sE+LikN1PobzNq49oNLjmR7b86reDLLKIOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI0T//bswllowIVoiqTbWkOmlV7pRJ+wsA/D8OHZXW9AIgJAWCIkPtqtNAk/7S/QLNQ2TXzoJKmJx0FutF0JD0c3A="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.20.tgz_1471130494111_0.5116600412875414"}},"0.0.21":{"name":"invisible-framework","version":"0.0.21","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js","pub":"git add .; git commit -m'Preinstall directory fixes'; npm version patch; npm publish"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"0c0cbf1554796a0d265c33bd0ea7e2eac4280d6c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.21","_shasum":"1a4aed21e35d992f998c411db08fd6fe4e3d7fa5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1a4aed21e35d992f998c411db08fd6fe4e3d7fa5","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.21.tgz","integrity":"sha512-hnHqtQyi55UqMwa852VtC0ZCZPq7LV+Ffp10YIrplg21iOmjelm5/nd7mtzrpHCXqENpr2H14eFTwlwIHgHbNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKSc1OJ+WZkRBVFVsHtUUJ9XK35ZqlxXxNCJhXnFRm9AiEAv8OOytssJjGLim60yc+hxCpisvc/7Xgr2cAld1O3KDM="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.21.tgz_1471130543751_0.19828847469761968"}},"0.0.22":{"name":"invisible-framework","version":"0.0.22","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"14f369b1171eff8a2e8ad5567ccd59aa85e1f646","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.22","_shasum":"7ed992d170557e039148b933de1ce70c8d25398a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"7ed992d170557e039148b933de1ce70c8d25398a","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.22.tgz","integrity":"sha512-tD+j5tdBeJKIr8hixHVGgbe3Jwtr/twgxPW/CjOKDK1ykSH3WH3ncEK1a6WstGsPPrm9RxjglVn7UPN9bFctDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFJfKOpJ0DtsLicYIbVonb0qvmqkxvCNX+jFZIEv7CagIgN8mDd6Y/8+ufOBftwnxZK6ABkb33WD7I4fFYAeD7q6Q="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.22.tgz_1471130836122_0.20700372126884758"}},"0.0.23":{"name":"invisible-framework","version":"0.0.23","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"53260a45e64b6edaf63389dd6ae3fd3ba4e3a745","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.23","_shasum":"9b642db39d98c329c81955bb82a298cf5d59d24d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9b642db39d98c329c81955bb82a298cf5d59d24d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.23.tgz","integrity":"sha512-brXkTMuxxAxjrp0rIIkdj4zYKXSruXqDoPWN1qG2t5BdI3+LMHMbgyK6WXoSZU+Z+GbawtnIfAJ/+KJ420RXew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtooKsT7S7S3eArmu13or1OsRkKeqxELu4cHOvuy53OAiBBrfuFr3jUrTUDBdVC/KrMnx73+irj4nqNht3q7HbV9g=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.23.tgz_1471130902509_0.2799016006756574"}},"0.0.24":{"name":"invisible-framework","version":"0.0.24","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"1b945f403bbc70c7dadbc9a6f3a1d574b57610e0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.24","_shasum":"7aa3881bcbc3f400b865975a4a3f9bf0fe9d1121","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"7aa3881bcbc3f400b865975a4a3f9bf0fe9d1121","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.24.tgz","integrity":"sha512-UEQeqJjvyY1Hhe0WGGpvfWFkU1NS1pVlUErMGnM23Ce0g0Lgjpu6qqUaUClSwag7tjYs74RZBaG4Hciynyzvxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+yB2FbuqRSsfzSsMejTGeZPV7VrINKCx+MripVLFHMAIgd00p87JP8HKms/aIRA6SAYEaefKjKGom1ultWTv5sy4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.24.tgz_1471131114576_0.28367292950861156"}},"0.0.25":{"name":"invisible-framework","version":"0.0.25","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"ae153ec71fe02f3601a884d74244a285671fece9","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.25","_shasum":"38e1a555b6db8d300990e8a0dbcedce15530a50e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"38e1a555b6db8d300990e8a0dbcedce15530a50e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.25.tgz","integrity":"sha512-Un6v/zhVNJayuIPsIi28fwT0NLdDfbVPOIAH2vC3XOMBJdXDWF6Cq/vV7KOUpRCw+HbcNM4LiiZs62h7Mtrc5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC9EhKnbk+jymLDjzONjrLzEKAozkep7p3FPFy7ZOlbAiBL8iVnPmsnHpnGZHF5Fn8RizTMssslR9CfyeAJmneCQg=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.25.tgz_1471131393107_0.012622528476640582"}},"0.0.26":{"name":"invisible-framework","version":"0.0.26","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"49ff02adf0de9e2e8b265f581b1885ff8b28e1bc","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.26","_shasum":"0ea25589a7ed10d99ba6b0973546a4497f7245f7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"0ea25589a7ed10d99ba6b0973546a4497f7245f7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.26.tgz","integrity":"sha512-pCMLybD+3255CjhAc4sDVC2TcznpMEhFY1Igpsss8hV7d54qIZ4+dAFIdXgHbKs0WUUgbb1wRnKQlBymZDKEVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGZXrDGAgD5ayceGTkFg00TsuOdQxFd/hsMnOg3wTGtAiB8C/cQ8lmKqsvEsafChV209jplpmJNbUOay9J9oE8WVQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.26.tgz_1471131795071_0.7351181276608258"}},"0.0.27":{"name":"invisible-framework","version":"0.0.27","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"56d73a968a26d945b0445d4a93dc703a291fb67d","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.27","_shasum":"66733adefe02d8be0d0c1e3dc6a03ee699fc4a7e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"66733adefe02d8be0d0c1e3dc6a03ee699fc4a7e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.27.tgz","integrity":"sha512-c/KPoztX/ZU5+P4KrcJqTBblnP304AC4qo3vqlupYzIVQE4LRZWPaxts9X2m6NJVpug/5f30A1T3VonZgz8HGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuVIN4nEInXlLzToSQ8ZeQz9jxTgeteIShHPsXEPfohAiEA4HP/Bh0hxbRDdRtGe2NGpaVAVaK9BXwMhE3l96+N2as="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.27.tgz_1471152111808_0.20840022200718522"}},"0.0.28":{"name":"invisible-framework","version":"0.0.28","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"678cc3459f1f7d1e01afbd4e70f576053f85e8b2","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.28","_shasum":"3c9635646ebe1a997e5e889dd4d26f27a8fe6b96","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"3c9635646ebe1a997e5e889dd4d26f27a8fe6b96","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.28.tgz","integrity":"sha512-LyYHGIV4L4bdtNNLvdqQRR6bjLEAswoawAFAnqNsnOdsKQCxFrHwQ9NQst3xf7X9vXWYMDzfneMtiXxQHV9N3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF1gfNGfd7PF51GWd18hI6JQt+1WVSiT2BkM1Z3TGpnwIhAKJ7IQwkMsjK26Tdw8f3/4dvml5mFZV6ebZYNuIH2e/U"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.28.tgz_1471152655982_0.9847528701648116"}},"0.0.29":{"name":"invisible-framework","version":"0.0.29","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"7e136ce11902a67a4608fc4e3a96ce57b9d40f05","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.29","_shasum":"47f6768252413907e384c35c4c3b91156fc87d64","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"47f6768252413907e384c35c4c3b91156fc87d64","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.29.tgz","integrity":"sha512-PQ0N7nZngewAZwpI0gcRh8viypAk6g38+s6jCIiXFz86L8vuIWw1q8eig0nvGfI78OyaW5dXj+W/YZLq3T5ocw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmjqwgKrSi8SQ8x5s81lnR+pLsjZGyJWegDx+hlYTWUgIgGXzMJFhB4uw2tj398Xwh09x3P2ZdOXTg7twEnX7CVd0="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.29.tgz_1471153046602_0.04247321980074048"}},"0.0.30":{"name":"invisible-framework","version":"0.0.30","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c86ea7a65c35c6bc2352b0bdbb608cf4012d63c0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.30","_shasum":"a47c0759fd93baf80861e8766e9f7d365862bcdc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a47c0759fd93baf80861e8766e9f7d365862bcdc","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.30.tgz","integrity":"sha512-xV8KvtFfErnnfNNBVjpnO5GljFlJ3Im8SuQUjPOiDHOhkZpGYJpB/dEVzFUWqN1OUVVLrN55vMIVzFyNlVCKig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEXFbi7wRLIfbXasDFPRr9d3vuxl02JTmGoETQEatoEQIgJ7p6kiN1XlINFo+GY9N84ckby71yLIEuzYVvcgmfXWU="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.30.tgz_1471153846650_0.8486125327181071"}},"0.0.31":{"name":"invisible-framework","version":"0.0.31","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"5334a2eacc83388580b2ec48c5ad49067ea12ae3","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.31","_shasum":"223ab2049a2c92e4be775aafac3d4ab0cabc9ac6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"223ab2049a2c92e4be775aafac3d4ab0cabc9ac6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.31.tgz","integrity":"sha512-s3cXu1hOue/k41dKlhExTZ7LeoMLHqySRYzXPc1YFz71bnwxhCrlqUc2iixC155bROf86cDRNM1T9IbrH5dpeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQFzavsqmPBRbjTqKc/1I77KQ5pe0a37YQVg3jWL82BAiEA9TeF32Sw9LqaKBTW3+bPJYfgW3FYs3ynAyoRxnEoHRg="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.31.tgz_1471154407576_0.06678775581531227"}},"0.0.32":{"name":"invisible-framework","version":"0.0.32","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"52888a42ae3b5ff90604a5ecb8abde526033cb86","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.32","_shasum":"345676af2999bb1f8e5a567761dfc55efb80ab01","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"345676af2999bb1f8e5a567761dfc55efb80ab01","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.32.tgz","integrity":"sha512-0PZjC0c74jLaNoO8iY0ZMc82W6c6vmpVEEPKBi6o9KGxictryofuaQYF/4xaiNI5AIbQX3rhh/0OJuidU4r6JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU1HF6jRM0GOkrQXhOMVGb55wD0KuhGDs/bH7/Cm6v3QIhAPjTn5Ar/ecV5gfiVsQKnAwIqFDf1j0/j+W7lW1pF7VI"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.32.tgz_1471154598894_0.9460692468564957"}},"0.0.33":{"name":"invisible-framework","version":"0.0.33","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"31b8b185f2f3a247df3383a1889ce864f7f04b33","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.33","_shasum":"f134445b364d852fa8a7fdffced78806fc90c68b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"f134445b364d852fa8a7fdffced78806fc90c68b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.33.tgz","integrity":"sha512-DdM2Od7vJKakAktg2njQlghdGdk1eO5u3lefDPJNi7Ckf2kdqcy3cfMGTylxynBOieKQ0Zqur266KYpjNUeBcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUklZMzAAjphQbritqbE5NRaCcjwZ1d/Lw2ls159U+1gIhAMSSl4kiL74Jynv1flYurTw6K/rE1JdslrQVX8pZhNxC"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.33.tgz_1471154720802_0.4948464238550514"}},"0.0.34":{"name":"invisible-framework","version":"0.0.34","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"6f506beb138f9292ed3feca4e12ac01aff4aca30","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.34","_shasum":"7989cda181104fe805a4d5fbd81b14e36234a044","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"7989cda181104fe805a4d5fbd81b14e36234a044","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.34.tgz","integrity":"sha512-d/FjMzv9jgeZdqMmSncJEcWp4QFUbdnFtHQ0jHM9q924tR0ByT1UE8UQ3FX7Wdb7ikxzllpFlz4BHE/OdYbXqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvqg+Z8T+lyS+75kwLCE7fgIeL47Ib5MTrO18Xg4DeWgIhANAT3HoCnHrmMtjoe2Xzav2gVygtTpdxcQKHWTIRV6nG"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.34.tgz_1471155005681_0.9595139648299664"}},"0.0.35":{"name":"invisible-framework","version":"0.0.35","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"8e9dfe7966df5f0e4c87fe7def54c163823936c4","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.35","_shasum":"4e4f15a98a72075f742390e247e121f58ee69143","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"4e4f15a98a72075f742390e247e121f58ee69143","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.35.tgz","integrity":"sha512-JhzjH4lm6uq3KCt1ecYdTQrtjP2jBuLfjtfAt73PTsOuKr5i3zDtFIhptiuU+KghifK5RVBE8r0G5cQzWL3hnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3tVL+oc/ay7B0q4hqFbDlbDv89Do7nK6oX9MXQZp6LAiBnc5gKEfvHuE/qveoGBtu7QpWt4hVPOLZjLx9je8qBwg=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.35.tgz_1471155235088_0.3405460938811302"}},"0.0.36":{"name":"invisible-framework","version":"0.0.36","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","npm-check-updates":"^2.8.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"7b530315622e97c6632feec0273c7174c2ff4dc0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.36","_shasum":"26a3cfeab32abb6bcb83ee6e3f2ffff1bab19da2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"26a3cfeab32abb6bcb83ee6e3f2ffff1bab19da2","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.36.tgz","integrity":"sha512-2N2v0VvJ6PcqX8hcexnn63wzWWz1iyvD6cJWYGSv6tltVMGZO8pqWFgzJabqCg/PYaXp5vsAG026S4aOhCgW0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtF5hpchI5U8ghDcQdsgXOnwI4M/XJo5paf3uZtfP+OAiEAgWdqs+D1dtt7pobQ7re4uDS2gzgyr4RDrsMoEaJdjtE="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.36.tgz_1471155439970_0.812568684341386"}},"0.0.37":{"name":"invisible-framework","version":"0.0.37","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"935db8a97380ee1b12d9ec5a9302e9f763124eac","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.37","_shasum":"0526144436ce01470d0c8162b9c40feaaa7723db","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"0526144436ce01470d0c8162b9c40feaaa7723db","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.37.tgz","integrity":"sha512-cDHf+zfFXXStk6zRp9hIDfrbQp8A2NFZUp7oqW8vhvprw08v4akJMjVEqZOsSjxF54QvLh2wEM7u1ttJjx2qeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr4NAILknuxspe5HZSg9CVbkbAWvKWP+eeyEmF0tjfzAiEArMKQurcq+fVN0uKh3o7Jn3oxX8EXyqDh5M8/DPefr+4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.37.tgz_1471155789557_0.7721308916807175"}},"0.0.38":{"name":"invisible-framework","version":"0.0.38","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.0","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.9.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c544464752d74adc3063fe8fed8e78a370a35150","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@0.0.38","_shasum":"1a48dfba530837be47fcdc3372cf904870b88cde","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1a48dfba530837be47fcdc3372cf904870b88cde","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-0.0.38.tgz","integrity":"sha512-qUj0y98Nqn6NRExEIKNlJc9rKKVh6eJqzPle/rFyN/XQOCSIjzR92FS/vrp6cNvK5QN8zr6mcE4bxWyE8ebk4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrKxAgijTvZNjVT2/1/AbEL9mVeniIGFbgLoOMZ1sNxAiEA5wY5sOG1uW7R2psN24WB3wBETjhw02xc3WzDx3wt3gQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-0.0.38.tgz_1471156196278_0.3857977665029466"}},"1.0.1":{"name":"invisible-framework","version":"1.0.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"89ca811ad092a620edd29a553b0e271617f002cf","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.1","_shasum":"082be152d7d0ca1c88639c2d054313283ea817b7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"082be152d7d0ca1c88639c2d054313283ea817b7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.1.tgz","integrity":"sha512-CRhtJc88iqcV4TdEp0hxfQgpuHN4GzBA2edejCLir2ofRbMFik+N4V4N3f6cHms7SkHMYjUyaq6FjKCMRSuWwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyGHn06a2436NDnSL7aBVr1trNAOBJza6D8iW1fhyskAiBnEuN/e+IzQZEjZBGu9qYfX1JhzhPG6ImDDV8qUFmEBQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.1.tgz_1471160852717_0.14516205713152885"}},"1.0.2":{"name":"invisible-framework","version":"1.0.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"19555280b5abf69edd348ede3852ae647c986886","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.2","_shasum":"c27a97bc1684bf9d6dd04fe0597cc50888e2a58b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"c27a97bc1684bf9d6dd04fe0597cc50888e2a58b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.2.tgz","integrity":"sha512-LYqjhLKXWn5I0Z5y1Z8H5LzHwVM+LxcsYOYZiDgjYyahgXT4Zh0sf3NuLdMRyniLsEDfVZdAjVbY1fGFZWdkHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkB0nwIaVcvgEccOEACrx5HQDNztbd+Z/koQb/68PZDAiBliV3WQ7YnSb5bj+qeWJkstD1u64e32w2JbhbJZ7sflA=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.2.tgz_1471162084554_0.5442355044651777"}},"1.0.3":{"name":"invisible-framework","version":"1.0.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"ede99d4588c923e3e6c7e9519ebae912caa94e05","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.3","_shasum":"c319b57efdfccac6459d2bf5e677bd6751f418bc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"c319b57efdfccac6459d2bf5e677bd6751f418bc","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.3.tgz","integrity":"sha512-AwfuZSj/Y4kNu/XqqG1dCham2KqjGqRMoXW8ClnOJ4ErHlhQAN+lBYYdoO+2Zy8iguOujVesHIJjy7IeXn4Qzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfxOd6UrVj/u63AEz38PVN7bA+RfM1zANDaunOIyd5uwIhAI4puVI9xzPUd02f9/1Muh9HAqQFlWGNGaL195oMl7v0"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.3.tgz_1471215037050_0.4696432545315474"}},"1.0.4":{"name":"invisible-framework","version":"1.0.4","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"c84a979bab7e8193b32df1d1009f7f0e83476884","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.4","_shasum":"8f3eb58ddfdd1236785531b672f7945f56868b56","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"8f3eb58ddfdd1236785531b672f7945f56868b56","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.4.tgz","integrity":"sha512-MhqWIVYedTEptBeAcxQAG3ASVHQEuL1cucjTPhhK1OYUYO252X94q9LWYY3sDF8o+VzQN4lXLgC3jVvS+PphBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgiZeIQmJ/iWvNae10XFSBW0sqL2Tm+vK6akUzYk87CwIhAKMPJb6RiNHRP0B+VwkylXYe4z4tgwDtAYee+iUcKh1f"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.4.tgz_1471219312634_0.9321949991863221"}},"1.0.5":{"name":"invisible-framework","version":"1.0.5","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"b0e53c640f10cc2be49a11cfbe337e0c7155f3d2","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.5","_shasum":"86ae9b51f5ec0ab960beb6052e822b3e90e90b99","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"86ae9b51f5ec0ab960beb6052e822b3e90e90b99","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.5.tgz","integrity":"sha512-RQQX0Iri7T2r6Z0MSJoqM0ajleqtBtyWeeYFDvL94ZCBrqpXPlVUlN8qDvkWpQvMn5aDDlA6Y/SeqGG84SBOMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXXPqdu/o2qXIlCce3k4uR2IHqog+hEHcFiZIoeUHhJAIgb9qXqgSHnEsxUF85U4EBUM0OfZBo21jDJmltz3lvZWE="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.5.tgz_1471220901002_0.8968273329082876"}},"1.0.6":{"name":"invisible-framework","version":"1.0.6","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.0.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","localtunnel":"^1.8.1","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"5a73711ecd9cea9c700f60f176651f56d8db7f8f","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.6","_shasum":"82e2e6b1855c5640f3d51ab13e131ddbe067fafb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"82e2e6b1855c5640f3d51ab13e131ddbe067fafb","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.6.tgz","integrity":"sha512-SYIf7kSSNB3CsbFqFMF6kQ3TIZfkAJXHQr9mhvHzHSzZ5s3DAtidjNA+eeUU7xr3/x2vJYCN0ElRIACojCwO0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU6/cZdYeHZj0azmLj90FTVKT1MVJt5PqcbR1TY91QOAiEAvoUm5ZTr11SrvaZh629lEICQPZH1+I3GZIpPB5vQ29U="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.6.tgz_1471236895711_0.9990391028113663"}},"1.0.8":{"name":"invisible-framework","version":"1.0.8","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"42ba70d3c9683cc9a78275e40fc7fe48772eb7f3","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.8","_shasum":"0fe0561e0233907085090d6b58f999b01fb034aa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"0fe0561e0233907085090d6b58f999b01fb034aa","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.8.tgz","integrity":"sha512-rCc45F4VpXJmDaMFA7UKl9AheiaTmz+/xpK3rVTsZUApoUU1xH0UbEya0HQtjv2stjVVxQDsTXfHcRJ32OdN1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFgbRrjw18FJHDVBCvNKFQMPxZKOuWhH3wF47KwlKywAiB66hRmouf+uKOfgSlWiOCipMsL4IiTDiyz/QaMnLqIAw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.8.tgz_1471239012626_0.821890621446073"}},"1.0.9":{"name":"invisible-framework","version":"1.0.9","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"9476924bf5de18929758428902902275dedad466","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.9","_shasum":"eca1b6e787d2abace3140d542b9d21149019aef8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"eca1b6e787d2abace3140d542b9d21149019aef8","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.9.tgz","integrity":"sha512-em6nD8DAYrnEhYLRcqHr2CBa+cgpU+tAKdFDPwBoJwlvNNAz6Jzixuiind9X4jhQ6ZfzLintSD/meSC12ble+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrTQQ0R38ukr/Aokhmx7S39IXay4sx50QWYwiOon8jLAiA4GcUs5cUHg1CDWhXNMM8h6UnkXxNMQG8QrSO9lY7uCQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.9.tgz_1471240088272_0.8861320330761373"}},"1.0.10":{"name":"invisible-framework","version":"1.0.10","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.3","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"ef57620d6b87482ac86eb6c354453b2af3f7f607","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.10","_shasum":"420ea332d184adac3984b2950c1837e4f6e17a8e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"420ea332d184adac3984b2950c1837e4f6e17a8e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.10.tgz","integrity":"sha512-GwVBj1L/cOvPkSjdaOLUTWv8Ebb7WW8IrOoQGj/RScKvzzOmmYr3kHk+zH9paOZ5qWf57ueSleJkpcvmkeQ/yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwwfCrruFPIzLYUgGe3m9qU73enqL8S7uXuvs588LcMAiEAqRHxD5yUBT7uh8Ru/6REzaIffIf9TZg11JsKWqU11NM="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.10.tgz_1471291595063_0.3448576549999416"}},"1.0.11":{"name":"invisible-framework","version":"1.0.11","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.4","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"8db4729571122045541d2edc7628d7f341e52a4d","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.11","_shasum":"fabae2854df5c62b94f944286e0665543bb33727","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"fabae2854df5c62b94f944286e0665543bb33727","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.11.tgz","integrity":"sha512-KEGOQOsGMZAfu/lfJQSp+CLOPmFTPI6U4osWvZp2fSpF6eboRqpx1UQz3RGAR/TKicAo2TOQTAnkBgGdlF0DHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf2+Lj5hz+EMZt0///Iz8weAtoghhKKIBSiU+JILuZEAiEA0okgVMmmjnsu/2NXZAlN1vX4ArTQd3A+sqkBsEwlcDo="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.11.tgz_1471299394347_0.005612886277958751"}},"1.0.12":{"name":"invisible-framework","version":"1.0.12","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.0","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.0","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","yargs":"^4.8.1"},"gitHead":"cc2be06d7598d5a009edf7a916ddc5691621dedc","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.12","_shasum":"83fd4e68c7efb597a9f7d86b860e1936609aefb1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"83fd4e68c7efb597a9f7d86b860e1936609aefb1","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.12.tgz","integrity":"sha512-sie2sNGfa2AQdDPA4dgGng/XagL9DdZZxe+MfVj1MJ0IOyxYzjYWKr4r4X0+tiBt4NKXvopyrpc6qiDEq+YXGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2j9cLJ2sIllVaNHvzzlLl4NOJ0/1NeVfCoNflkoH7dAiAl573TITXG+ykg8kJLR14cNTiHyg+ZtTqMV2J1E9DfyQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.12.tgz_1471373831347_0.47102024452760816"}},"1.0.13":{"name":"invisible-framework","version":"1.0.13","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","electron":"^1.3.3","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"a3e55ebbbd54df1f09b96301f117dbe3f076d29a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.0.13","_shasum":"d9f1bfd65b7edcc2b71ac439f286e7ddf9855a02","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"d9f1bfd65b7edcc2b71ac439f286e7ddf9855a02","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.0.13.tgz","integrity":"sha512-iiLYC65Pw7L7/QLk32JQuFbzqhBvWzZBY7GZPgwxkjeXpNuJfOt8o3kCE9PnqU9j3CgMbSnJW+oit8OLKloHJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/KysLxM4o8hofYM+EFovursmWrmqg4rD0uytrOez+QIhAJNmXUeGlcuNWuxe3ggtNdFdkmIqns1IkggSvGIUPc66"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.0.13.tgz_1471586315023_0.32108880626037717"}},"1.1.0":{"name":"invisible-framework","version":"1.1.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"bc78a4b7b9059602fbc4da8c935eb0ead4e27d65","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.1.0","_shasum":"ce517e8d14762ac86304b2664995e6244f59719d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"ce517e8d14762ac86304b2664995e6244f59719d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.1.0.tgz","integrity":"sha512-WQPq7oCOmhvAM6yDfn3lHlT6MQLxJA+avHcuzmfc9GWkbSp7cvLuhilX6PhBjjO3armVbDPMtNy2O4F96ULTHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq7VlMpNVblfzeTTsNJk+VX2d5PQchWLeg0yodBLPzbwIhAL1Ucbrkpz/4ImudYD2X0BgWBxqMS9d47epeUTv/IMyl"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.1.0.tgz_1471588162350_0.4027116121724248"}},"1.2.0":{"name":"invisible-framework","version":"1.2.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.9","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"9c9c61708e6f4b61982239a7e73e5cf3e21ffb72","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.2.0","_shasum":"3a9bab18521b194f6d2256ad06aee1b02df1172b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"3a9bab18521b194f6d2256ad06aee1b02df1172b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.2.0.tgz","integrity":"sha512-SZu884OUHYrZSX7RoR1d7hqWCk3SXzzQqd510mO4ylCvNDvkFfZc7vHpZgsIzf1s/UkHrG6sqFCQqhK7A2912A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3wSQok8/SkkXFkN5qTRON+iE/5vdTn0eyDMK//pfLAIhANzaMwh264ncPvtKzdkB4N7ra4CXr6Nxi8Nk9l/xIBKX"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.2.0.tgz_1471589539035_0.8488349453546107"}},"1.2.1":{"name":"invisible-framework","version":"1.2.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.9","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"eabf7c25429ab8af98602922d9f46d597b08f93e","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.2.1","_shasum":"a7dd92b5ced64cedd08d72bd9e734fa23ab54c0b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a7dd92b5ced64cedd08d72bd9e734fa23ab54c0b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.2.1.tgz","integrity":"sha512-Gkbe87EPsZAspZT/U99m7DAiHLYd3j6ZguZ2B1tkAMZVCY4ToLYE1y9VE7TB7BMHyjNl2j5fj+eSO2aOkMquDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpQfCgaALbqLJ5FnlYrdWrsEHOtpFpzx+7LVUFIHIEYAiB9nAL/HXNtV7IpUlzl+tbvohPHms8+TUnO0ifnXrs1kQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.2.1.tgz_1471589828440_0.9334039473906159"}},"1.3.0":{"name":"invisible-framework","version":"1.3.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.9","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-import":"^8.1.2","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"f9a978fbe04063d1a8a62bd89323730af99b0d87","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.3.0","_shasum":"c2c61fa59a94a9f28e707bcb5d14dc58bbe4208a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"c2c61fa59a94a9f28e707bcb5d14dc58bbe4208a","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.3.0.tgz","integrity":"sha512-FozOXTc73/9KUmHkZW9fm3vVMickK9kmmMqD/trBwVDqmLyjgnMcNOpTGlev6kb//+G0KS7ctGtQMpUQQt36YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiZokl+jb/v6vPpoK9Iquafg69jz3oZUhPNb5eoCQnXgIhAKbXHO+Bf/ykcZEGuLxMy2htXIoe+akO8yJKljk7V2Ja"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.3.0.tgz_1471752289955_0.9757604054175317"}},"1.3.1":{"name":"invisible-framework","version":"1.3.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.9","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-font-magician":"^1.4.0","postcss-import":"^8.1.2","postcss-loader":"^0.10.1","postcss-partial-import":"^2.0.0","postcss-simple-vars":"^3.0.0","postcss-url":"^5.1.2","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"ed3407b0b43c19f02cf7d862d401b004a131bedb","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.3.1","_shasum":"046a9e01f3f56a9faf5b7f79d0a8798624268b5b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"046a9e01f3f56a9faf5b7f79d0a8798624268b5b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.3.1.tgz","integrity":"sha512-WbEq/aWbxMynZ68KUC0EKPOsLnuGPU6vhp93q94FJxX/78w31TF1LaStwfo7O6eZEelmXKxRU5UjmdpMTYK/FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICY1MvxOTTL9CKkYXolqSkkssSuRWa/DPvdCMkDlLndlAiEAuj9Vg1sxT/t2k88YY34AuVGqBNqTdPU7ugmulq/NXPo="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.3.1.tgz_1471753000183_0.9307591018732637"}},"1.4.0":{"name":"invisible-framework","version":"1.4.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.10","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"9d8f599e9df4a0be66b35737480c5fcbbb64b74b","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.0","_shasum":"647e74bb255c465ad15fb3d7f4b456411ed58474","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"647e74bb255c465ad15fb3d7f4b456411ed58474","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.0.tgz","integrity":"sha512-4Y9dJCzzGWu0Kl9mxShMUhnP2QJMqrBiW25lGTGkOtqBMHE0yWLqve30/i2WXWrx8X2qdKGy38x8wvrVcl95iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsoaQFmjce8G144u4D3nbFHHATmOOtlp8iOWNPraIaSQIgGBFCNAS73+2JDezFAv3ndlUDHvOBZlHs6zGVWCE53O4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.0.tgz_1471775568682_0.30155782913789153"}},"1.4.1":{"name":"invisible-framework","version":"1.4.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.10","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"241c892671e25a966bd91b7ae4cadddef52db61c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.1","_shasum":"30dfebeaf78baa28cfbcbcbc4c690767cbcb73f6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"30dfebeaf78baa28cfbcbcbc4c690767cbcb73f6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.1.tgz","integrity":"sha512-eVFgemzGN+if53CECexWFxRBM0DgBUApQcjtN/8ijzUjfCQVIBg8NpMp79t/wlIG9ZFe5mrhfwpWpKyyAF4qwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu/956esImqYpTp0dnTp3EN8QElugeRNAaidqr9xuNXAiBNkDpRXijy/8TtWPQEzhrLo//VBYNUyAgLoDwaldso3A=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.1.tgz_1471775993353_0.1738159938249737"}},"1.4.2":{"name":"invisible-framework","version":"1.4.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.10","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"ea9013b6bf7bff4776d51ab7c28711962cb83301","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.2","_shasum":"9f0bfd87bf5ff66368534fd973766d150a33aac8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9f0bfd87bf5ff66368534fd973766d150a33aac8","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.2.tgz","integrity":"sha512-2qyQWvE+wfdYlPwK4Y2sdxzTUV6UtJhNa65y9LisHCOM18c9CiHl3876KqZ02BbacNRFGTBiRJ1jKrcfgzkfUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkibqYu3Kh3CtCZHwspPQ14uAmaht0AMZZMsPz9mSZtAIgU2n44GnmoZxic0dxcL2yW67cfsKaFNcxnBmk+pyDSdo="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.2.tgz_1471776388266_0.7357486307155341"}},"1.4.3":{"name":"invisible-framework","version":"1.4.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"6abba936add7e21aa2b57f40c39c899c9df806d2","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.3","_shasum":"cd2da58c3633deecee5733940760bebe46debe79","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"cd2da58c3633deecee5733940760bebe46debe79","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.3.tgz","integrity":"sha512-VDm0F07QWYB43nAGm5+QfSIraIxSQ8MW43dc3yxY7dXvCObXfTR5/2R9Vu9WVEPbli4YJ1JEvHxwkZJtjUQFKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbdpRuScGQZhlbZEkCTkwN/+2GoMNoEPnaJEtpS159HgIge37wOsrGLSFVFVFUQvgqZn5Jq5qUZGe3yHTzFNb/DSw="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.3.tgz_1471821019279_0.563494503730908"}},"1.4.4":{"name":"invisible-framework","version":"1.4.4","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"78d4f39a0af441eb4ddc5c963f2ac0224e582e3c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.4","_shasum":"e270f0fdbdbcc8154fef3761406ec62a90946d63","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e270f0fdbdbcc8154fef3761406ec62a90946d63","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.4.tgz","integrity":"sha512-whcK2/DQBd8L9Bx56Hwk6+U+LnxzfhlS19kBnkNBlKJZqu66D5Rdvq3QAch///zfeU8qOe3Lps0JXSvFO4fdpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICK5ED+dA6I9Ox5Y2VmlJZtUzs+nolp/F+oe1/VpTQ4zAiByveFry9WUAY8n6TsLtn2zGNzKyX7TVIsxp7SD8bagFQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.4.tgz_1471821631624_0.08866581693291664"}},"1.4.5":{"name":"invisible-framework","version":"1.4.5","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.13.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.14.1","yargs":"^5.0.0"},"gitHead":"ffee89fa427505b7e783a7ef922d0541eef0bbe3","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.5","_shasum":"4b87239809b97312f42e6ffad2eae994ab3313aa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"4b87239809b97312f42e6ffad2eae994ab3313aa","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.5.tgz","integrity":"sha512-+duvTL5Az01yaBIxqtVMXQDA42Sg84e+dffn4VtnJkrytnkAwvd3NhLpGy8z9SDRYWSgsKYuB6JvgfBuuHRSNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICF8UcWa6+8FY+YdAqAucbxJSWHsimXtm5TXIjQ+aNQKAiEAynEOY3RVaqpVpBWGlhgL32IR23hKhph7MGqwUiwnmdI="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.5.tgz_1471828477968_0.953727642307058"}},"1.4.6":{"name":"invisible-framework","version":"1.4.6","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.23.1","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"17fc2a4dff7e6951f270e55493048fdca8536bf3","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.6","_shasum":"1b4e4dcd8c7f9b97ba7d7ab9538c71002bc616c5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1b4e4dcd8c7f9b97ba7d7ab9538c71002bc616c5","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.6.tgz","integrity":"sha512-+eh89lLpurMmjl9BhIekTkiAXJtTPG1hGc3KNMDjCaNtUPWb73icziGiaHxSvx0acfnBJ85KXNR39oFx9GlGYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv+pcMuNcW3p3gH1j52bhOfqKpweLF7ROx8jlYxR1g2AiEAodYWVnArva1LERq2M6YerKPdjg1sK+JWBFFt81OMqgg="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.6.tgz_1471907973110_0.5814471978228539"}},"1.4.7":{"name":"invisible-framework","version":"1.4.7","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","autoprefixer":"^6.4.0","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"5c43aed89d795f9c1c937f41f62dd1ef74cbc41c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.7","_shasum":"e6b8be27042b999e4c6ab1d1726e1bd3b920dac0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e6b8be27042b999e4c6ab1d1726e1bd3b920dac0","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.7.tgz","integrity":"sha512-pgYQR8hBRvFhGqlfoFP223TqXoQFAUl682DgE9kl5u0KR4lG9XdEJyE7mLaEAbq/QyTQ9ntOI6eFLqmUUyt1Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlF/iTIW9Y6xSuy62Y7aG3if6rlwJVzgpGjPQP+4BczAiEAtEYEXOpNw9pIi2zckWc0GNNy9ZLfkspst8naSviWRVw="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.7.tgz_1472062841792_0.0011889433953911066"}},"1.4.8":{"name":"invisible-framework","version":"1.4.8","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"05b250169b182272490891dc4707978b0bbd9e13","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.8","_shasum":"c2a7cf09a4a9c351bdb61f9435116fafc93e610a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"c2a7cf09a4a9c351bdb61f9435116fafc93e610a","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.8.tgz","integrity":"sha512-kQD+kT835Fgp3SdM1jO+l6rkBQ5lkyo+lSpmK8utaVw3HDzvm4+mFIV08ebsvBJ7qH3AtnysV7StP2ySRxj3GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUZHQDsC9rahAneXZOkcncZQdsKYlgDH0YHyaogUbuZAiB5WyOxl1X9aHgilxLfLyrzvZ9dOddMSmPtcVbgnYUDqg=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.8.tgz_1472100205608_0.7543719406239688"}},"1.4.9":{"name":"invisible-framework","version":"1.4.9","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"d2c7e1cec71c292690168a430709d8ef5df3daf6","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.4.9","_shasum":"670ebd7a553f389d9062b1cd9f47faac1813781c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"670ebd7a553f389d9062b1cd9f47faac1813781c","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.4.9.tgz","integrity":"sha512-+FbxCKzv9e9IQFO4Foj2EMQZP4rf1RbZiuY6Bf1OYoVD4JDuRcxy6cAtAZTox505Acxwzc3XieinPTMHCmuBfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvYf/KgT2mFrMPK9Y7g2aF0JekvYcav1mZyx52XoqJCAiAU0tu1DZMZ0nM/8da5FDUNK7jhq/WInp6iO7DbXjsS9w=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.4.9.tgz_1472160835972_0.9486430147662759"}},"1.5.0":{"name":"invisible-framework","version":"1.5.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"602db9077d74b545257e0b4cc680f4892f216558","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.5.0","_shasum":"fe18fd34849323f9ed30b06ea2901f1fc23be0b6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"fe18fd34849323f9ed30b06ea2901f1fc23be0b6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.5.0.tgz","integrity":"sha512-SPl/zOmNYx399KXR7vlrswG8ViHTSGaZWx3rQSOXQ/ZTePKr+lwsn0D6GZhymWNW8KEIjWh20DpbfDO14soBjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmK6Nrs4Smu8aDl9Sr9i1GqHRtbnvxMAjncf00uhsPFQIgFj5fyHnAMu0GXDfr6CoZUbGeDFVT3Q1ZBX0FutKrqlU="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.5.0.tgz_1472170120610_0.9283712254837155"}},"1.6.0":{"name":"invisible-framework","version":"1.6.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"376e0470006903c35955f0aaf107054976ad47aa","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.0","_shasum":"33ad1b9d1c522fc2f1f56ca36c267daa1e4c34b7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"33ad1b9d1c522fc2f1f56ca36c267daa1e4c34b7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.0.tgz","integrity":"sha512-ebepFEOAdfcfQGKqhRqDaXak6S2AEyUjlYLpNkz9j+/hsxzuHYx5hrrUwUtB3t/aGk2UucmNtTkPSOS/owoxVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMIUq2cReb5F5kFdqxCpPOBWrBkyEagHfxIs7EXPLeHgIgb+fMA+wyilusTon4G7j0illYwaWEyb+GQoxKBCc46lw="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.0.tgz_1472239052759_0.8954985241871327"}},"1.6.1":{"name":"invisible-framework","version":"1.6.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"f9903c85ba6c26a76aed1b69ac1734638af63a84","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.1","_shasum":"a62d65fa95455c9ac7c63cbb05136bf34e776ca9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a62d65fa95455c9ac7c63cbb05136bf34e776ca9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.1.tgz","integrity":"sha512-X7MOY0bJtholMdgvGCm2E+Rl6snXHqiBZDqt03/n/qbP8w4o4+Qp1sX/7ci0KoCpBHpCPsNKn/Lf4HwY8ysF8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcndpmyR1rL/3AqmbXJdDg0p+oaxKxL87hsCFX94JUuQIgAxh99J3a9ozetFAjlX6Sg+FU1/JcDdZW9tkoOpsPehQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.1.tgz_1472239273259_0.12521020625717938"}},"1.6.2":{"name":"invisible-framework","version":"1.6.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"20d78c72a00f69a4a8dee105eef009d78f9729c9","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.2","_shasum":"54a679fa3b571dc85d8f28f5b33ce100b0605636","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"54a679fa3b571dc85d8f28f5b33ce100b0605636","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.2.tgz","integrity":"sha512-mxjL3nAsiVwtHqc796xLTXgD2W36WnMDr6EHK2Lyih2DkJ1VYtTWrEuPi3c9DMTVJHEvwnJxSZiHfzkXpzLjwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbUiG/6h4uZSX6eznNb7oUwZxiMVUqd35ib8Ir4WuvJAiB5nP4sxZalz72SUg/kPMeLH/v3Pzbh4z7brduoVMhjGg=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.2.tgz_1472241737019_0.5651642112061381"}},"1.6.3":{"name":"invisible-framework","version":"1.6.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.13.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.3.1","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","eslint-plugin-react":"^6.1.2","express":"^4.14.0","express-status-monitor":"0.0.11","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.5","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.10.1","postcss-scss":"^0.1.9","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.1.0","stylelint-config-standard":"^12.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"38b33c7518d82c7231031cb4bb45b146d2e54c9a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.3","_shasum":"98e43f4130dc54474826b4a9892fb4e8f907b6e9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"98e43f4130dc54474826b4a9892fb4e8f907b6e9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.3.tgz","integrity":"sha512-ZJqNcGFnyyRONT+Hw9+DZw2xIkiKNOxPkKFkHsZ4MPFkpYwVj2Wtu+BD6wd0H/2O36Dyz0lrH0n1bO28mT4+jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnID+guiNrsjSC61eLl0v8l3m9bcxXODidiGO6vWNFVAiEAyaZkDdj4pf+1qzQDDxKqY9opfeY5GJSa+2mvUg0wWxc="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.3.tgz_1472442747031_0.520933294435963"}},"1.6.4":{"name":"invisible-framework","version":"1.6.4","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.0","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.0","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"59dbd46d178d1a1cd42d01f7d2165a9a09e1484e","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.4","_shasum":"dff6a3afe73c0110d59b20572e1219507bad2078","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"dff6a3afe73c0110d59b20572e1219507bad2078","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.4.tgz","integrity":"sha512-LniMV/cE69asefpSdlsA8TywtFysJztfHQG7GCoWjpvpiYNF/w9esLMQ/xOnqBC1NQ1788xs3RgZItb1nFQHeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBQqYHZuBtp1c8P6jGo+HD31D3ZObciuqsBKAn82NKlgIgLKmqWvrnzL37IxVmc52Guo2JbXLsfNuRSqYcSPG2Mks="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.4.tgz_1472497396612_0.49065049341879785"}},"1.6.5":{"name":"invisible-framework","version":"1.6.5","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.0","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.0","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"7415c7e4139092c9a425e315fbeba377d1a120c7","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.6.5","_shasum":"0730abb40770b4b4e4f4588c1ac28b1f1d774628","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"0730abb40770b4b4e4f4588c1ac28b1f1d774628","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.6.5.tgz","integrity":"sha512-PhnsdFJ4pSdeb66ljN8YaL5Qv395cwYpIfC1onE6TQKckiGRa8EKKjUv9e0WKaIr1ACwKkXwFVgebF+ZraoLEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKN4bhdTTJAnJ1MkqbKfCMzv0wWZb2vFM3k8iBxvyH4wIhAMt9e64HU/jIoQZv2zW9WPFVhwk+eaX5UgEI4WPJCmcc"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.6.5.tgz_1472513270727_0.22405413119122386"}},"1.7.0":{"name":"invisible-framework","version":"1.7.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.0","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.0","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"a9ce98b3e63cacbb56852fa003113e6562f8a4f6","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.7.0","_shasum":"409b55ec66281a6af3bdd6ceec801ed908ce8f0f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"409b55ec66281a6af3bdd6ceec801ed908ce8f0f","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.7.0.tgz","integrity":"sha512-eqcTZODcELub/g+zz3Hlgh+2UR5vGvDUA6wIalOsWp25g8Lo9gRnZAAb6VdbbMsWURbpLLlsDZ1mi8SCImYtsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9jZ1o2/Ymr9lCPQ5+Qu4FX3HtYI4nnoe82iQUjcF/YAiEA8ijNXODqrhbW5zwPOJN2tY3NqRGsf+83iw+hK5qx9Io="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.7.0.tgz_1472514834357_0.15024278592318296"}},"1.8.0":{"name":"invisible-framework","version":"1.8.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.0","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.2","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.0","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.0","yargs":"^5.0.0"},"gitHead":"0969423b3d7cd31245d2006f7fdc84250885012e","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.0","_shasum":"ccce005dcd0d3a79999981e4b5f9d47ebacc2ed4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"ccce005dcd0d3a79999981e4b5f9d47ebacc2ed4","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.0.tgz","integrity":"sha512-3LumOuOsUAiwOSA0T8eMVWH8Dc7+XwDWGEG85SZUMtrokNK3wpZKOVu4gkkM2x0rjCXdT+3Nz6RtHd6uAlILbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxsSVY8/A14j4NGl2xquiyakcThYKPgVz/VoO2ZDSVsAiEAwlyXKo/r5ZnRM2y+TQ5cyG5jUcMgFeuHvtjGdSyRbc4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.0.tgz_1472535580489_0.19331561983563006"}},"1.8.1":{"name":"invisible-framework","version":"1.8.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.1","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.5","marshall":"^1.1.5","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.1","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"9dcbfd9c005dfca3e449c2403402d48c9b188e64","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.1","_shasum":"62687810ea6dcdb1336d4451be5a8a7613b2b771","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"62687810ea6dcdb1336d4451be5a8a7613b2b771","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.1.tgz","integrity":"sha512-YNiTjr6dTQB3dUTIpkmZGH80jUqoEjyM+SqolCCbY3PVVr3RdAjnlY8pNKE16mBjqaX2qjVd1GfQb7sEHoNNoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpdAK6lYtLsoAegW6CiZUdxQSRrw26tmAdO54Lv9XhxwIgFzSLE6Gp3tNSL44tzuhHfowBHx/TDEuMBJ+baD37zYI="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.1.tgz_1472708084464_0.1823198520578444"}},"1.8.2":{"name":"invisible-framework","version":"1.8.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.24.0","eslint":"^3.4.0","eslint-config-airbnb":"^10.0.1","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.1","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.1","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.2","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.4.5","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.11.1","postcss-scss":"^0.2.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"1be405af2c47e1f8bec853586746e6d83e447e29","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.2","_shasum":"d8ff6b6e693c2a5f175a828ec14dfd8ddcedbfab","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"d8ff6b6e693c2a5f175a828ec14dfd8ddcedbfab","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.2.tgz","integrity":"sha512-uctBKLtIOLbhpu3r0nABV/PuRuc/rNAD9PrTH8ys/EbzDSRu6FLyedxDPcvEBzmNgQkY8heG9iUYYz6EvBxEZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDItmjjs6O0LeRKQHxy4YIarW3DjWDWq+YjXdTYS7UV7AIgZVgC1n9gToJe9SY5FI7o0bHPoM4ALh3L3kNpRJFpHDY="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.2.tgz_1472853941415_0.18286294769495726"}},"1.8.3":{"name":"invisible-framework","version":"1.8.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.2.1","eslint-plugin-react":"^6.2.0","express":"^4.14.0","express-status-monitor":"0.1.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"19a32dd11b7f7cd65aa894f4ba6d73c6bd1c6b3a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.3","_shasum":"efb2313bb4fef93a3d57f5d4cd52649321ad0442","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"efb2313bb4fef93a3d57f5d4cd52649321ad0442","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.3.tgz","integrity":"sha512-Kg6gE77RloA3YtjiHZInMkt12FWFBKKp72f260EUmq/cKMUim1zJttXXiKH0jaVPp6/9x0CJE0U722VnyhiEZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWONq6L05UpqWaNC9bO6M0z8Mk541VcWenNJrYVxlZAAIgR0A8FxNp1UDtq+FFWk+8EQoUKI/16ujQW3tLsKvauzQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.3.tgz_1473464346372_0.4428068862762302"}},"1.8.4":{"name":"invisible-framework","version":"1.8.4","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","express":"^4.14.0","express-status-monitor":"0.1.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"e1fda33d95c487237b6d40de6f4a9a8b54dcf893","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.4","_shasum":"48ad928433adaaf5b7242522e2453904f19714bd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"48ad928433adaaf5b7242522e2453904f19714bd","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.4.tgz","integrity":"sha512-9nhy61r1CUqnd2Sbkc/lIdgU7aK1zT2rsSnph/sTB8Cw/pLJVzZdsNDrwC6F0bUjOwj5agN2GgPTfs5cqefH+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCPEkKU11iHNXcCbyO4OPcXK90iT3ZpxC8qvMOAWwsRAiAju0DotRnYwia0dQORaTTpYYx1Z9qScTwIGzED9VISrw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.4.tgz_1473825360140_0.5298518494237214"}},"1.8.5":{"name":"invisible-framework","version":"1.8.5","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","express":"^4.14.0","express-status-monitor":"0.1.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"e1fda33d95c487237b6d40de6f4a9a8b54dcf893","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.5","_shasum":"cff19fa8656ad039bfb759671220173326157ec3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"cff19fa8656ad039bfb759671220173326157ec3","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.5.tgz","integrity":"sha512-MlBz+itrPLUQSWYGyASagXqA3jDk/eUple2eM5YeDtlODq7yafaOw3YENNax9Nd6mJtnpyhpQf4cUIyHlhrW0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu4DgGv45Fr6k/ODxOaUkhH9tHErzu5khLSeJrFD6GPAiEAkDcn0JGZ1RNudh9gABIhHe1wy5eUmZmJE7Q50zfHG3Q="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.5.tgz_1473876694964_0.8242848655208945"}},"1.8.6":{"name":"invisible-framework","version":"1.8.6","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","express":"^4.14.0","express-status-monitor":"0.1.2","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.1","yargs":"^5.0.0"},"gitHead":"e1fda33d95c487237b6d40de6f4a9a8b54dcf893","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.6","_shasum":"e8aeb06a00faa0c17d141788edaaf26d7ba5d412","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e8aeb06a00faa0c17d141788edaaf26d7ba5d412","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.6.tgz","integrity":"sha512-1xVeV7le/MVjudcFpefIHzN0mG3mzcqqtOG7jFp1LaSe/trvps4PF3x+BHjnVQkxoJS19lmuFSCGi51xB2900g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb42gB9aDBKM7EoGfl6p4qvFl9apcCGUHFqNzG4+xo5wIhAMYH69DT+vNIN1zgENPdkJdWzC5xYHFlM2y66IXDbm45"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.6.tgz_1473877006802_0.46988761564716697"}},"1.8.7":{"name":"invisible-framework","version":"1.8.7","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.2","express":"^4.14.0","express-status-monitor":"0.1.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.2","yargs":"^5.0.0"},"gitHead":"f8e0d646bf2226acd028d40f0260b60bb0b5b0eb","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.7","_shasum":"1a46a83c62495f9f77e9e6a8bbe5b646b403aa3c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1a46a83c62495f9f77e9e6a8bbe5b646b403aa3c","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.7.tgz","integrity":"sha512-aJ1rKKkJ/WmuzCfA4k2nBiuQf0MZzdn2MJKZVou2F7XB6bx+q97878btTM9UP2WVTXwIYK+Qa9D0m/kbqGxWIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrwtTQQMVDRguKqaNFcyLP1gOhV29zawss0h6hzIrenQIhAO60PHd9XSHgINnBpoMh/hO3MKMtZHwq4WXWWUoHtH6G"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.7.tgz_1473986108095_0.8497347056400031"}},"1.8.8":{"name":"invisible-framework","version":"1.8.8","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.14.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.2","express":"^4.14.0","express-status-monitor":"0.1.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.0.6","helmet":"^2.1.3","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.5.0","marshall":"^1.1.6","mocha":"^3.0.2","morgan":"^1.7.0","nodemon":"^1.10.2","postcss-loader":"^0.13.0","postcss-scss":"^0.3.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.1","style-loader":"^0.13.1","stylelint":"^7.2.0","stylelint-config-standard":"^13.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.15.2","yargs":"^5.0.0"},"gitHead":"9eb8d5485bb79eaf1cfd5f612d3d9b4043b60ad9","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.8","_shasum":"2ad42c8f3c97f7a6d3b2b5b3321332085c4d0945","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"2ad42c8f3c97f7a6d3b2b5b3321332085c4d0945","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.8.tgz","integrity":"sha512-m6NwhTdi+12ptORAdu/QoaVnv54W4Nyw+ihcBy9nScNyERc8E8PvAyhO+ePHXMwjPwGTww0soV6A3Ab9CWB4ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoyyDzUzdSs4BlygXQbd00DIX5o/U8GaGgJ8mWzZAPiwIgHRFso/E1QEtw8VjOmZQTcPIofcuopJcYMgYUDIkG+wE="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.8.tgz_1474005730703_0.9317554656881839"}},"1.8.9":{"name":"invisible-framework","version":"1.8.9","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"8e43d381992f2798b0b9f48b485f9b7879fff045","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.8.9","_shasum":"b0bad9311a7e65327cec73a59a6d0aa3a31fd533","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"b0bad9311a7e65327cec73a59a6d0aa3a31fd533","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.8.9.tgz","integrity":"sha512-F+SeegbM/qbzdkQhX6BOZB4d5n+adCI93/7jeqU1cxCaijNtLweY6MYHtuH/bF93ISnpWUqF5jNKeO9tw6B3aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj3f5NR8te2amB2jHlpgfWVELm60flx1Bd+r6PA4g7egIhAI1UZZ2IjhcX2yYm9Dp7uR3CBY3a56D6+xgJaj91je1v"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.8.9.tgz_1475797906003_0.5125270038843155"}},"1.9.0":{"name":"invisible-framework","version":"1.9.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"d3ea96398014bf63bc451a0114a11b21521752ef","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.9.0","_shasum":"58f1fbe43a86eb49942f94f5585e65ee4433aca9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"58f1fbe43a86eb49942f94f5585e65ee4433aca9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.9.0.tgz","integrity":"sha512-RgSKLD+tQt0gY41hOVqfxVSb/PjKk04kW5hvlbRkAual3YAB84xhTRZ5TUNmobaauMp+yhgIiV30JkrQdwYedA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVtUEw5DBSCzCTR0C1beO6mwe4CkbCZCvQdpKkhiG7oAIgMZQmNf8RsatyCeFXh9l7nOiDWamzsefjeOLa6euMY9c="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.9.0.tgz_1475878287066_0.4885091141331941"}},"1.10.0":{"name":"invisible-framework","version":"1.10.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"9a94d9bf69d455c397ee6abd7db527658d81ba4e","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.10.0","_shasum":"7a10bc921090448a2e473fdf9406c8e16f8f441d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"7a10bc921090448a2e473fdf9406c8e16f8f441d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.10.0.tgz","integrity":"sha512-G1HGGLSZbZZcWfxH3Eya87Uw0U+3CHmVLBEf/PSBEPdf2QmaURn8M5ipbNK8LkTLGZKI3lvIEIbAxrL7iri0ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4B7GBp/Py+XO5GDcKv8sDVCxG7kWz0LgiTmTBI6UtmAiEAyM/7rDTajtual+ox+OBzIARxJrbKmK8VXqlG5SLZV5c="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.10.0.tgz_1476315592559_0.920945669291541"}},"1.11.0":{"name":"invisible-framework","version":"1.11.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"3c4e2667b5173e2d392de98a22de8896f37de0ef","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.11.0","_shasum":"93bdc9a5ccf3d0979825fc340b92e92ebe91e331","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"93bdc9a5ccf3d0979825fc340b92e92ebe91e331","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.11.0.tgz","integrity":"sha512-+hJ3fCX4Yo3QM1jFQrHIYHf1VWmdqotBdn4j8rlQBFfndmZFgK8NFP45qfp+8lBrJaybRjJ8Gk5xjNS7WKledw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwW8qG0BVQkIqt3mi6PnAyYoOwhwcqQYDDbazqtOhYPAIhAONs0EwSrLXQiNF9IOz7XnXexmsvoAHeqI3ezaa5pEpk"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.11.0.tgz_1476319277326_0.5971143315546215"}},"1.11.1":{"name":"invisible-framework","version":"1.11.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"1b54bf1c11a8f1b88286706777de8011d8e84a0e","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.11.1","_shasum":"25cb9230b75ef0dd07157cc056f1cf6077d2860a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"25cb9230b75ef0dd07157cc056f1cf6077d2860a","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.11.1.tgz","integrity":"sha512-W4XQpOgQCR2psXPSdDqOdHbbZ2/n8HujY1rl1rCs8Rd0wqwih7ZHzm4LXP7/jqQoNwNMY/zEn0xqeMMF6uQ9dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTGekaNTDR3LbbatdUSBCXxZizhhz+R2zBr+F32nx/ugIgef6d/gCp3tJ33HgvxoL+JWfKruiAFi10hwLpY++yG40="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.11.1.tgz_1476319502873_0.9182337366510183"}},"1.11.2":{"name":"invisible-framework","version":"1.11.2","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.7.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.0","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.6.0","marshall":"^1.1.6","mocha":"^3.1.0","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^0.13.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.3.1","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.0.0"},"gitHead":"b0950e056f378e6749954b5be2e09d62c4b46ca1","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.11.2","_shasum":"f3e48560a8db17576e956a88a49821437b63cd61","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"f3e48560a8db17576e956a88a49821437b63cd61","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.11.2.tgz","integrity":"sha512-zvwl5BF8+iEWYgchM3YouIlDLU6WFTNYD23/0HucrGQiALVu4hAz7DK6OzsNyOWbxttcy8FDxThXQdNEYseQdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD11GvlOoEGWZ2FRGezL1wLhP4jaq2Bis/V+NPlDViGrgIhAKMiwccxKVxpNbYcJqV1WAyRMYlGxaj/Hac58GWPvP45"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.11.2.tgz_1476384069669_0.6795953216496855"}},"1.11.3":{"name":"invisible-framework","version":"1.11.3","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.0","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.5.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.4.2","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.1.1"},"gitHead":"3af7ab4f296f82deec4d3c274122c23cf4a0638a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.11.3","_shasum":"104deeb19c1b025afc25a36252197b44147bc4a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"104deeb19c1b025afc25a36252197b44147bc4a4","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.11.3.tgz","integrity":"sha512-5ip1g3c6EwUNkJwPHeTzw2eYJI/NJ1iZKOhJ5NT83i2POzK/QjMgiZ2BU0yuxCOdxsPCmrJ6eAyLrEl4D8+z9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj+kncDtWkpsvD1jN718O+UQAWUeqesxvjVGsyqtxI7AiEA9xca9ViMn5To4tszRqSGmdAGdEmDRDnyY5okQvXHrrY="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.11.3.tgz_1476652992137_0.6735455780290067"}},"1.12.0":{"name":"invisible-framework","version":"1.12.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.2.0"},"gitHead":"6aac62ba93e8753be51e56c59d0972f779ab9e64","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.12.0","_shasum":"2a72bafb2bb319e9f8aeba6e29589c434f7769bf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"2a72bafb2bb319e9f8aeba6e29589c434f7769bf","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.12.0.tgz","integrity":"sha512-gLCc3aZK4X+OFANjLiiKqshaP+TzV+pHHDFPydK7y+rXzrG0WNhbq8D/pgbSPZKSZZO/vwwaC1YhhuJAn7iJrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5t493Ltqpj7+OxhSLY+u2BJIw7etLgdaD5YN7qP42LAiEAiPIaHbl19FCGU2EoZxUZSJGhXhZDgGTGKaif9SazJKs="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.12.0.tgz_1476919200475_0.6623802576214075"}},"1.12.1":{"name":"invisible-framework","version":"1.12.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","express-status-monitor":"0.1.5","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.22.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^13.0.2","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.2.0"},"gitHead":"5d9bab9752957da275a01b02841f7d3e922e2621","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.12.1","_shasum":"c72120a8269845ef4cfd557bfafa4eaead91c764","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"c72120a8269845ef4cfd557bfafa4eaead91c764","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.12.1.tgz","integrity":"sha512-FSp4ayVYv0/XRgfaxH6uhwPX/VMGTFCwrl7RiodR3mQ0JpIKwrXJHaqaQdN5MOmTzi+sNF+6pGIF9w0MWjsk4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAToziRqQIU3GogQp5S+nnbH8UEL3EewudETU4PQ0GAAIgYPH7zd4WWKGhPEdXGKDoWJ4qUTFsxt3OhWPHfvWha6s="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.12.1.tgz_1476919669986_0.7861704286187887"}},"1.13.0":{"name":"invisible-framework","version":"1.13.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"c4753688c1694b3a407c5e380c993ba0a354fc13","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.13.0","_shasum":"94cf78cbedb7db48609ab39dfb7d4d4d390710d6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"94cf78cbedb7db48609ab39dfb7d4d4d390710d6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.13.0.tgz","integrity":"sha512-UXQL87qtzKqABqcBa2bmDoMmiv/EpdtLajClqA2Ou3dpxUwKHg3b25mFgLC3kzOT/OCi54hsI4OzFhW2vUZjsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+AjxmkMYdFp4a+LjVrLMufhj9xZ1iaA6NfcHRLvveTAiBlIV5VE5GbzMPK8vTwH5pi/MwoAPvbosw2UamK5sTuQA=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.13.0.tgz_1477343772462_0.7182488213293254"}},"1.14.0":{"name":"invisible-framework","version":"1.14.0","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"7c575849eeb1cd0c9cc50f6696066e5eef9ce708","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.14.0","_shasum":"05b24f8d60c9110aa805ab8f5908d46d7a55bc33","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"05b24f8d60c9110aa805ab8f5908d46d7a55bc33","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.14.0.tgz","integrity":"sha512-kz/XsPFEgLZgltxmAN3p695uilAyYZ0wJ+O2dllp7qdH2+NBqitKydBaf4eGw9JqY/Wp71eWZ1AiJ/vLJchcvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwLY1NaCRN0aetPdctVknMkDvr+MkjjqGIBw536kskYAIhALYMrMnGN9qmEmo8vpWaMNqbxIfttfRKHB3CwVLp/BS9"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.14.0.tgz_1477346004583_0.4295559749007225"}},"1.14.1":{"name":"invisible-framework","version":"1.14.1","description":"The Invisible Framework","bin":{"iframe":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.17.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.5","babel-preset-es2015":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.0","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.0.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.2","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"3f7bc293895c776aebc69b8e575fb9b83a5fbf18","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.14.1","_shasum":"5711f2e5793f93205ffeace2791d5f87f48399d7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"5711f2e5793f93205ffeace2791d5f87f48399d7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.14.1.tgz","integrity":"sha512-4sDyPQ/ukgW+p/1nADocTgthNQOvFNshU74thoCMo3RsAo7iOdirQKWACVVs788rVt5nburBrPManFgy2Q7rlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGt2yEGlhdxOK28k3/7mBqWFujngkpZFzBVXthl8GZ7gIhAJUHXxXO/fMjyyukONYJTwjAUX//u0DtazppC9smkRKg"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.14.1.tgz_1477346787736_0.10255238600075245"}},"1.14.2":{"name":"invisible-framework","version":"1.14.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"2a39cc8c0a8d4dd20705e113d71eeb4b879b8343","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.14.2","_shasum":"54e7485e1bbd0a693fdca73f817c37e1b41cb535","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"54e7485e1bbd0a693fdca73f817c37e1b41cb535","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.14.2.tgz","integrity":"sha512-MUg78PD4YzbMckUmBW2zbQBQVMXxd9HduH13a2S5+YwIZglgbvn2R8Jf4AjZ7230yfHQjv5FVTjltoQ7+lBBsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVIgMoXkI4TaYFRm4a3QuUaaOkw0SDuUk7YeYEiY4+HwIhAIl+S6LveCaf3mJJ4RDCz9jFEMuHTVLyswtgfZSb4m7i"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.14.2.tgz_1477687525522_0.3175771590322256"}},"1.15.0":{"name":"invisible-framework","version":"1.15.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"594366c51b98cd4f8c6f821e8e8086bf0cfff982","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.0","_shasum":"69d57b886185c32cdeaf70b883b6ea15d9e2843d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"69d57b886185c32cdeaf70b883b6ea15d9e2843d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.0.tgz","integrity":"sha512-T/267oCfnatD7u7FTZ7PTuyUv/L+ZvkiXLYS0jJDWndfYLAfDXhSWsTZUJrr40arpj3iLGxuJQCwfQR4axrGYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjiqZEEaKEsg/hlxzdAV/BRJMFmMuo+65/7/rIwQqohAiB+e6tCheBIpv1aflGs6q7ZL3m9uGNTUEj2Uo8v64xCqw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.0.tgz_1477775243778_0.9133835413958877"}},"1.15.1":{"name":"invisible-framework","version":"1.15.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"f85fdc22627daddee9347c5e4c1ba3e019906369","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.1","_shasum":"b2514a25615921992e860d8030eed9500277b67e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"b2514a25615921992e860d8030eed9500277b67e","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.1.tgz","integrity":"sha512-u27diQgS9JPstGoSmiTzl8cCcTnu9YoLFRhuUxkbqNDYjH6eN5pmVxrGaHz47vPtUzVFjMvTFxTjq3s5QA6/IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID881W4feEcX3pqWOUrf7j5IN1kQ9uz3g+sPu0WNWH2fAiAbkR48BjmRqc3XZWy+cC61MI3+J+67IYmDUSiVGjF+ZQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.1.tgz_1477790854513_0.47113824239932"}},"1.15.2":{"name":"invisible-framework","version":"1.15.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"d15dae21d520643fd6661f28a54145811e85ffda","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.2","_shasum":"fd07a7bb4c5d9c902ac241258ac572ece9fc3f6a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"fd07a7bb4c5d9c902ac241258ac572ece9fc3f6a","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.2.tgz","integrity":"sha512-30H56PysAK/rIk6Dx0eHtosaCxi9CeToSKcqOkc/h2T4eAdKjX+pJlXquuIfs/qrWApHNWC6iGUZzOSdT4RmEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrITFXZufQNN6eIgX0b35pVygQ5zkExOw21jOzF9cKDwIhAOGXNyRqGoUQgBvnWsZXe70T+URthOM68I5Hp8emn1rc"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.2.tgz_1477795133696_0.8304094048216939"}},"1.15.3":{"name":"invisible-framework","version":"1.15.3","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"03f472b72f4636190c15e2abc9e8827db105ce96","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.3","_shasum":"4c96a912e8b73dd199494d9a247795e02b384a29","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"4c96a912e8b73dd199494d9a247795e02b384a29","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.3.tgz","integrity":"sha512-NodioaJyS2ApJYTnAuOSe6G5SR/t5Kiwd2/OLz3DNOFCe6P/kDc5tWqDpnJ2ECPWKW0o4+eCUXWkkUB2gBTyRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/UkOipcRZelMKR6Kbpq/cIsGGhD0DPX4MK/6S2f2f8AIgKhesAqfp+MplqgQew+V8FgptRO3vI06UbVgvTaC73Cc="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.3.tgz_1477796039584_0.551149097038433"}},"1.15.4":{"name":"invisible-framework","version":"1.15.4","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"3c340e14d2c315a3398ae9d681a34d13a1cd74f1","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.4","_shasum":"fdc0baf94d7226194c8991f3b8e841446ad5438d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"fdc0baf94d7226194c8991f3b8e841446ad5438d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.4.tgz","integrity":"sha512-MazfVeLwBMoWVhW4OwBlSJ8u98DGsED9IJpXGABec0aBWdr1SvanNcxEyf09I0bG6TAH383otfBZG7Ya1DCFEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXu4/BONLZixpa6h3FGu6JMUKUS3AMU/0fXjfoEjwk0AiEA3jWWvhjEZeh2f0N9N80Zi/JG8Bvy1LHhvx868SQmxB0="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.4.tgz_1477796247069_0.7625132170505822"}},"1.15.5":{"name":"invisible-framework","version":"1.15.5","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.24.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.8.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^2.3.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"2d3e53948984910722e8ab38c09ab25182338a32","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.5","_shasum":"cb39c2f4328206a1eeb04e619c5bf22b1d473757","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"cb39c2f4328206a1eeb04e619c5bf22b1d473757","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.5.tgz","integrity":"sha512-brmdmWVnetO3Sz1KK72tvF+I8GYxwceLQjnnFx1ZDXVt7jd1dNx59MZf9J0Rp0rz/nCPD+RV5MJmFzKDsI7Uzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBx26tidOybuIUdagWZZ+AZoRgM+nf5+NTCnFTxnqzMnAiBqfn8IBVbkrpcJUlIXxTh98Po183dv768o8cRueWt94g=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.5.tgz_1477796947017_0.31763906218111515"}},"1.15.6":{"name":"invisible-framework","version":"1.15.6","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.0","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.0.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"782a914cab00b04183e9c79097b2a2778cdbc8c0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.6","_shasum":"aea5f75d87505df40409f328df379f3f19cbba65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"aea5f75d87505df40409f328df379f3f19cbba65","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.6.tgz","integrity":"sha512-1dWg2kjQyrvlvHX09/HY9RSEk/vV64UzsrsRBFXwXTjTwZwrgcrhs97r7G9GOQRHzWo4IWpnsQb3prt3XOeY9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8Pdn1dU/RjJXfyeBmveZg3H6dzpD7CpXKMOeEB+AdCAiAJ+j5unSedIpdwbwiBzvpKYpBWZkx3nJFUFORcqvRQug=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.6.tgz_1477798453983_0.21261763968504965"}},"1.15.7":{"name":"invisible-framework","version":"1.15.7","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.0","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.0.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"6857a6d5674ac70939950a589d307bbdd49f938c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.15.7","_shasum":"f79cd0191d2c44847bcf1d24c58cf81d7ba912c7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"f79cd0191d2c44847bcf1d24c58cf81d7ba912c7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.15.7.tgz","integrity":"sha512-qCoj2//W/BE4FQwj2fHaahh1Bn941c3nbUPa4ubbE2p7Nya3aQQTJ6eholJAIaMhCsc5cAnqoUgejQmIg8wmEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQoLz7E112Y0MqJcPT0RufBNL/1jtpTZWkzmgEJ8BM1AiEA1bfRHfEW9vOXfLGaYc1G/A6ZrUxrLQkHU3izQcad7sQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.15.7.tgz_1477798742211_0.6033026771619916"}},"1.16.0":{"name":"invisible-framework","version":"1.16.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","dependencies":{"atob":"^2.0.3","babel-core":"^6.18.0","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.0","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.0.0","html-webpack-plugin":"^2.24.0","ip":"^1.1.3","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"36df6ae744a068fe1ea4d4759fe4d3bacb8f00d2","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.16.0","_shasum":"6c0a843e901bf57f6997d5f397a6199be818a8ce","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"6c0a843e901bf57f6997d5f397a6199be818a8ce","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.16.0.tgz","integrity":"sha512-/a/q+poYlGBj3N2kKfMahX5VCC2HuEMbNgeSb/ukGDxFNh07xrf1HzodkG3H7LOlnPO64SVL30fElpXQOqg8iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGp0gvMy4oenXqnkOIpxUPM2jWbjjEsYhwytYmHc7qQgIgX64oZC2usk3KvwpJHfCTwLE1dFM+XZHUog8uONhWlMQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.16.0.tgz_1477859831328_0.9293438994791359"}},"1.17.0":{"name":"invisible-framework","version":"1.17.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.5.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.0.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.3.1","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"1fc27f959d468f16cacc67e7352ee399e6b79089","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.17.0","_shasum":"addc5a3eb98b7e9264744493ac86abe54a2fdf19","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"addc5a3eb98b7e9264744493ac86abe54a2fdf19","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.17.0.tgz","integrity":"sha512-xbdx0KYYwzgst0v1kNdqYX5j9my+eK7FlauNQRSx/K6jUWO1w8nvj08Zl16AzZNKEAu+WDOjZo1r9KlhzzSNJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBciGtWqvbvhqDAfi6Dc6ej/RBb0A1N3Kc3hORLfesggAiByZ9aAWIKgy1YJmlOCVNpwnOwNUdukpUcmSUKtO66xdQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.17.0.tgz_1478151489944_0.6548242196440697"}},"1.17.1":{"name":"invisible-framework","version":"1.17.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.1.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.5.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"acfcc715bfe51e88f54e81ea3dfee018756f550b","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.17.1","_shasum":"3126d33718fc914fde5e20b2e0fc3e5e8021ecc5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"3126d33718fc914fde5e20b2e0fc3e5e8021ecc5","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.17.1.tgz","integrity":"sha512-c+dSOGby56nfLRxJU1vjtO1BknjFZh6keNU2Uf57eBopZA7si+Lk1dKyeML6ObtG2dJDTFkpAhqsgmb95Vfn4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+//omY9jdOTYciupOizkKlHBkNUpI7rPub6DcvNFtiAiEAxr6xjJ+f7i2QabaPCt0RpNwNxlcivnLh5R1flZ+uUzE="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.17.1.tgz_1478410429755_0.31052266829647124"}},"1.17.2":{"name":"invisible-framework","version":"1.17.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.1.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.6.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"f25ed3b3d43a6a10d8c347c152253378c5f92092","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.17.2","_shasum":"ca65dd3a60dd428c2ccb480d581581a4882d69fb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"ca65dd3a60dd428c2ccb480d581581a4882d69fb","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.17.2.tgz","integrity":"sha512-fE7bmSllASRzfdn+YXWsAOMS+HGEqhmFK3GNUMuumrIIwyNtgSJ+kljoIe6ialxxQVDocQ9NUOZT31pXJqs6pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID42tq98vZIh22KcyBxid0ZtmvYM6gGt8eLSFFItIseYAiEA8MdhORkIo9yg7mPz5iKwf6o7C8WUWA0MScsOv+k69jQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.17.2.tgz_1478451269696_0.1325888056308031"}},"1.18.0":{"name":"invisible-framework","version":"1.18.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^12.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.1.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.6.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.0","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"52cce134d6b2ca1dd5f81919e24ded9fa2d32ae0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.18.0","_shasum":"f6626783a8b1a3bd7b4f1ef31b9e3eee6402e6ca","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"f6626783a8b1a3bd7b4f1ef31b9e3eee6402e6ca","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.18.0.tgz","integrity":"sha512-xtnmgGLOplY6gPEfRO89fFH1lLI1WEn760xX12WW3ncs6GZMTI6YsWX47r6QKuIeVvJr5YBN0LS7NOyfCpcJdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDghzyBOAjCBYOkOfVyy/s0SOfEjFWRbMwqEy6BKcyf+QIgYs2mzj6iE0mYf7HWQSdfAXzC3XrW+/NROJUd/RuzC+4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.18.0.tgz_1478664767071_0.07467174553312361"}},"1.19.0":{"name":"invisible-framework","version":"1.19.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.1","eslint-plugin-react":"^6.6.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.1","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"6f9bbc41d69ccdaecb95b23365e82a15260b980a","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.19.0","_shasum":"dcdd3fbcd796fe98fb69da221233a1c87da68fe5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"dcdd3fbcd796fe98fb69da221233a1c87da68fe5","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.19.0.tgz","integrity":"sha512-+fhAwPtMuJUdum/F8I7NIfm/3Poh275aryznVGEKQyOKJUj6sPGsw+0TIhTp+AQMtQdzOFqzBpUiwL38p2mh1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGg/01L6sOILVnMmsEtbToidx6QAanibTw7O2xTo5HpQIgFzoWoODLKwB4Ik/U8PUeduzDqqgwfklHSKu4vgaeVU4="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.19.0.tgz_1478840057709_0.040654675802215934"}},"1.19.1":{"name":"invisible-framework","version":"1.19.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.6.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.1","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"1eea504f78f42ca410ecd0a5bdf4e7fefce2210d","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.19.1","_shasum":"9cfbb6739d192abff6f4d72ab014b54fdaf8ebff","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"9cfbb6739d192abff6f4d72ab014b54fdaf8ebff","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.19.1.tgz","integrity":"sha512-yh2nhGTAiMR/UbhH/vhbvuq294WkJSXxi/ZhrJs1PJ1t3EeePSLnKGn/9GzgQYc5TrYcIqkCMTqZSebWIUK0BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeUbIRf1U/bXy/LcVMkbtYGMCC62JW6u1PVroS5ROU6AIgarq80LDxb54r/LHjdmaFCE01jffYQ74fVoAYeGjR2WQ="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.19.1.tgz_1478840544413_0.5337010121438652"}},"1.19.2":{"name":"invisible-framework","version":"1.19.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.7","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.25.0","eslint":"^3.9.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.6.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.8","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.1","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.3.2","style-loader":"^0.13.1","stylelint":"^7.5.0","stylelint-config-standard":"^14.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.3.0"},"gitHead":"bc22b18f635b35a0bc368fce62f77c957855dbca","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.19.2","_shasum":"70c0592b9153e8961b98b6643e9568e7a5175c1d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"70c0592b9153e8961b98b6643e9568e7a5175c1d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.19.2.tgz","integrity":"sha512-ogR+VIx9W4qxixYtbhLE+eXyxL5ReckmcqmxADFVWH5OmxhJrUJkF5RMQgisbVQ/ZDNkacyvHMRF66GjnjbyIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeaZI44KLnw/QiIlD5LtBzV2FzEnDVmBC6ERFKPvxm9AiEAlfRjwWRXShsiIjxFAakVHuPNpu1gdswIFj5ISx6hT/k="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.19.2.tgz_1478923332958_0.5488992931786925"}},"1.20.0":{"name":"invisible-framework","version":"1.20.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.8","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.1","compression":"^1.6.2","css-loader":"^0.26.0","eslint":"^3.10.2","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.1.2","morgan":"^1.7.0","nightwatch":"^0.9.9","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.1.1","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.4.0","style-loader":"^0.13.1","stylelint":"^7.6.0","stylelint-config-standard":"^15.0.0","webpack":"^1.13.3","webpack-dev-server":"^1.16.2","yargs":"^6.4.0"},"gitHead":"bde6b290d72ee7ec9e6a6619ade1d9ba907b76d0","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.20.0","_shasum":"e358d8d11ae7b9ce48a5d6229324e5773a9ef4cb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e358d8d11ae7b9ce48a5d6229324e5773a9ef4cb","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.20.0.tgz","integrity":"sha512-UhNrXocju8f4KZFPrZwpznswlgFXt71YqObRdWoVdrJ7gtpDLCbIBba9S5NBGKHwjcHiuMldrDwttV685jZbIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxFFAHuX4WZ/PaZMB9ot5xoPRNhCPW/nGOrwGwRDT+TAIhAK7SxEMOl5MzE+y6u94ntC8mVUSKRIHW7gldzdZ5udbZ"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.20.0.tgz_1479795444742_0.6990675562992692"}},"1.20.1":{"name":"invisible-framework","version":"1.20.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.9","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.2","compression":"^1.6.2","css-loader":"^0.26.1","eslint":"^3.11.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.2.0","morgan":"^1.7.0","nightwatch":"^0.9.9","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.2.0","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.4.1","style-loader":"^0.13.1","stylelint":"^7.6.0","stylelint-config-standard":"^15.0.0","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","yargs":"^6.5.0"},"gitHead":"a1cda181bb9b48e06b41045b0690c4737993bf13","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.20.1","_shasum":"b3578110f65cbff285fb1623485c545e72482e98","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"b3578110f65cbff285fb1623485c545e72482e98","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.20.1.tgz","integrity":"sha512-v5kx49e1/3fhHrLCptGryfEIa8JJmLA8g3VcyP1W3suyaS/+1EsjkZutH/2WBxyJ1persYlpY2WzRA6+SNA0rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoe77j5ndGqiPRV69yop3A5XFP0DcicFCD3UbcoZ8fuAiAHFsONVmOfLoTMm2AiiBBdGve5vwh15Tm2qQgKHub80A=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.20.1.tgz_1481225339919_0.1108309521805495"}},"1.20.2":{"name":"invisible-framework","version":"1.20.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.18.2","babel-istanbul":"^0.11.0","babel-loader":"^6.2.9","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.25.2","compression":"^1.6.2","css-loader":"^0.26.1","eslint":"^3.11.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.1.0","html-webpack-plugin":"^2.24.1","ip":"^1.1.4","jsdom":"^9.8.3","marshall":"^1.1.6","mocha":"^3.2.0","morgan":"^1.7.0","nightwatch":"^0.9.9","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.2.0","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react-addons-shallow-compare":"^15.4.1","style-loader":"^0.13.1","stylelint":"^7.6.0","stylelint-config-standard":"^15.0.0","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","yargs":"^6.5.0"},"gitHead":"638a63ccb1a5a9e32739d179173869a9dc80e435","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.20.2","_shasum":"b8aa4f2a65038ce86dd2ff43575fdab7ab587616","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"b8aa4f2a65038ce86dd2ff43575fdab7ab587616","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.20.2.tgz","integrity":"sha512-Pz2PI6zVEWl7hIvx16q3n6Nl/M95tljMRq0pc/SYH0l8IH5qW48GOdO7oPK+b1w2ae7bEArqJUBAOsz73AP1og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfFSR2L+gYJJeto4luILY4qAw7w+Gz+clMFgIwQa9LNgIgAo/7sxm2NScNopL4imacNxR3AEAPlCzq8a7qls1rTew="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.20.2.tgz_1481693232857_0.5539948889054358"}},"1.21.0":{"name":"invisible-framework","version":"1.21.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.21.0","babel-istanbul":"^0.12.1","babel-loader":"^6.2.10","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.27.2","compression":"^1.6.2","css-loader":"^0.26.1","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.3.0","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","jsdom":"^9.9.1","marshall":"^1.1.6","mocha":"^3.2.0","morgan":"^1.7.0","nightwatch":"^0.9.12","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.2.2","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react":"^15.4.2","react-addons-shallow-compare":"^15.4.2","react-dom":"^15.4.2","style-loader":"^0.13.1","stylelint":"^7.7.1","stylelint-config-standard":"^15.0.1","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","yargs":"^6.6.0"},"gitHead":"b12df3958b537bb8a17fec97a0fc46a58ad6d941","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.21.0","_shasum":"5fb03fbfa74bce686251bbc4738e28fc6edeb3a0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"5fb03fbfa74bce686251bbc4738e28fc6edeb3a0","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.21.0.tgz","integrity":"sha512-Ww04+bWDIpUqtrX06p8GNZ+ijCxi/DF+c+KqFcJWLvBoBM8k6ydUHLqthBkZtXGwBSaq2GhCPrkRQyccz7/GGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBS3l3OvRz7U2NwXJ5/mIqSnIowd5cZhJ1NP/dTGq32AiA7DyRM3QVC/cD0QVAD5UdTAEQkNv3uNXoupx2Y9QgMJw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.21.0.tgz_1484265959655_0.73273805831559"}},"1.21.1":{"name":"invisible-framework","version":"1.21.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley","email":"justin@vera.com"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"^1.0.3","atob":"^2.0.3","babel-core":"^6.21.0","babel-istanbul":"^0.12.1","babel-loader":"^6.2.10","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","body-parser":"^1.15.2","btoa":"^1.1.2","chai":"^3.5.0","chromedriver":"^2.27.2","compression":"^1.6.2","css-loader":"^0.26.1","eslint":"^3.13.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.9.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","glob":"^7.1.1","helmet":"^3.3.0","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","jsdom":"^9.9.1","marshall":"^1.1.6","mocha":"^3.2.0","morgan":"^1.7.0","nightwatch":"^0.9.12","node-localstorage":"^1.3.0","nodemon":"^1.11.0","postcss-loader":"^1.2.2","postcss-scss":"^0.4.0","precss":"^1.4.0","proxy-middleware":"^0.15.0","react":"^15.4.2","react-addons-shallow-compare":"^15.4.2","react-dom":"^15.4.2","style-loader":"^0.13.1","stylelint":"^7.7.1","stylelint-config-standard":"^15.0.1","webpack":"^1.14.0","webpack-dev-server":"^1.16.2","yargs":"^6.6.0"},"gitHead":"26ca155f58956604cdce07b4dbf00dae07c72ddf","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.21.1","_shasum":"5951d986e38a56453d139840c684be6c12fda6e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"5951d986e38a56453d139840c684be6c12fda6e3","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.21.1.tgz","integrity":"sha512-2lWtwGJKW/dM3sfexxrtfHBA0ruu5lTmS08KNuCDf+SkfPw/ASSbnz9qp5rNURfxtq3eoxCVlM7MeR/jX0jtlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwKOElifjO1Axbm4YSxKaVm66VSnmtKcR9EjSIW1QHwwIhAJqqqnS17zegQbqFjw3b/egVFNe9cmCem2QHtzy0ariR"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.21.1.tgz_1484267485736_0.16170389810577035"}},"1.22.0":{"name":"invisible-framework","version":"1.22.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"contributors":"Shain Lafazan","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.21.0","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.15.2","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.13.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.0","extract-text-webpack-plugin":"1.0.1","file-loader":"0.9.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"79758213b84c053fc92f222c0aa267a2e3c089f4","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.22.0","_shasum":"ec3adcfbae70f49e97452e7ab32b68b340248210","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"ec3adcfbae70f49e97452e7ab32b68b340248210","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.22.0.tgz","integrity":"sha512-asbOv9e2dLtNMhzyyfbLvWTY7oCdrINwUb8rf0vKybpySQKsXFwiBsklvwDhttTg5BgQHM4+OH+8VqGLvCnPOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZYN/U5/+pHZ3/44uK+jjIOXJPnQrOkZXaD9UMOSnK4AiAxp+qBcR4q2B1ebaXgiau+moqTpkOampeyQrtIkstrTQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.22.0.tgz_1484446263270_0.39576140348799527"}},"1.22.1":{"name":"invisible-framework","version":"1.22.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"contributors":"Shain Lafazan","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.21.0","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.15.2","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.13.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.0","extract-text-webpack-plugin":"1.0.1","file-loader":"0.9.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"f0590734d3abc850f5e9ebd09a0f0714b75e7fbb","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.22.1","_shasum":"e5e789d02af9f24ec2d7a5aae8594a48c4fd3a9b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e5e789d02af9f24ec2d7a5aae8594a48c4fd3a9b","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.22.1.tgz","integrity":"sha512-Thq9WjX+moJYhzSsJ64JhZ3QV2E7VVcOu7+c2r935A3zVAXLEaXioQcv5begXKwsytA0SiCLu1WkGE2AK9ssBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3omMz90M9BMDsOEGKPAbW8AMYMI5YPuSNERhzL6zMVAiBZkjOAOaKb+VGG8FXQdzmGmJjXrt+tbm0CR9wYDs0fVQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.22.1.tgz_1484447246257_0.9714319529011846"}},"1.22.2":{"name":"invisible-framework","version":"1.22.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"contributors":"Shain Lafazan","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.21.0","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.15.2","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.13.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.0","extract-text-webpack-plugin":"1.0.1","file-loader":"0.9.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"437f71cf47da88d1e00564dce0821496225ccf28","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.22.2","_shasum":"49b71b0fc219eedd0ed130324b665beaa68a2548","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"49b71b0fc219eedd0ed130324b665beaa68a2548","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.22.2.tgz","integrity":"sha512-/4rkQCIrJ1bcUIfjg/oy2PsVGELxwvMcu5IZbbFSafE+im6sKNWAp+QPoxj3HJU8IFrCJNX0fbmsT/E87hSJRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2donH7dJLkboXy68+zD4UisMIZCUpl3GTpAH3atLK/gIgeavyzcWfps0n+bh8OBi/zl0DAtpImcumNI4CcSK4SHE="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.22.2.tgz_1484447924315_0.1303925362881273"}},"1.23.0":{"name":"invisible-framework","version":"1.23.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"contributors":"Shain Lafazan","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.21.0","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.15.2","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.13.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.0","extract-text-webpack-plugin":"1.0.1","file-loader":"0.9.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"b8391f058f1bab94442de0bcf5103c1f37a2e6f3","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.23.0","_shasum":"1f6970ddaf68c6902dba5a764180920e36ec5a47","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1f6970ddaf68c6902dba5a764180920e36ec5a47","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.23.0.tgz","integrity":"sha512-yj4meiaLEGCeACoRTZc9DS6LH9JOK7D3943AL5FdKcGC5FDNuTtVbUrxPOiMvgHBvKM66GVIYJ6vyoRhMLH2TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcfiU+//nhrh05M1TEYdP78Xj3sCLqvUcctN1j8y/UVAiBQEC+/n8u6CX4cwFfj+WPtDGd/MVXsvN9gIkM5wrWoEA=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.23.0.tgz_1484452426433_0.39806355838663876"}},"1.24.0":{"name":"invisible-framework","version":"1.24.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"contributors":"Shain Lafazan","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.21.0","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-latest":"6.16.0","babel-preset-react":"6.16.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.15.2","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.13.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.0","express-validator":"^3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.9.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"189b731caa4a609afbb1d43dfbd14bfd6c142021","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.0","_shasum":"f12f29f74774cf1aa1fdabb319fea3ed984d0c2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"f12f29f74774cf1aa1fdabb319fea3ed984d0c2d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.0.tgz","integrity":"sha512-Grd1zYNZdBwLpFUw/kn8heT+z6B87o3SxDSCc69hZVNBgZLBGssg85haUr263wSOwMRNS83MxTyX/gpYpiWuHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXGawow5rLO3CDM/VkuDI8kiP5SLsUQTKKu+WB8a98UAiEA1X1TCV3bHe0cjGLNSsLjsXkAVPxpFsOqTvP4YZbe3IU="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.0.tgz_1484469707789_0.8243265103083104"}},"1.24.1":{"name":"invisible-framework","version":"1.24.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"^1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"^13.0.0"},"gitHead":"ddb60b31a495fc0881498fb0026be4c588fb492b","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.1","_shasum":"5a06a6fd85eea601536d5da83e1f1980a42083eb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"5a06a6fd85eea601536d5da83e1f1980a42083eb","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.1.tgz","integrity":"sha512-iAU3AUWzFUlz0yZHW0XMW3HnCv15HYk+QO7h/iGMq+KRp9rfDwBUTBl9uMlrwabmqGrB/mGfjw+6KmBXWkI73g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpzfXZxpAGpIF6yKBbAsZZc3GV6+7DqEiILaJhIB/lpAIgJsV98fBZI+z8Vpx19PZF7qE2NiTdp3VAM+7VWMQbxTk="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.1.tgz_1485667880564_0.36999633396044374"}},"1.24.2":{"name":"invisible-framework","version":"1.24.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"^1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"^13.0.0"},"gitHead":"53b7b3c55a5b22cb13b17b8a2ba10e45a1940a6c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.2","_shasum":"4716a67e6f560bde386bd8a9a2a2c9b023720d70","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"4716a67e6f560bde386bd8a9a2a2c9b023720d70","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.2.tgz","integrity":"sha512-N26LeI/2aJoAbj6ZkN7N22jEKUFOSdY68oC4hBzG6GC3Z6g9yF+WI0fSxk6vEuFKQRUHI+chUQ0RLlqwtRRwjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqk7IxMkf0OzdvuwN93VaIiU8MFBcQnRh+YTjkCXurtAiBrVWUc4ickscIbPU64GEm7QfpZD+QWmQ51rB36zuVpYw=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.2.tgz_1485668171566_0.5648374296724796"}},"1.24.3":{"name":"invisible-framework","version":"1.24.3","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"^1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"^13.0.0"},"gitHead":"f7e599b3f0ffc57bf9a67922d4870d0ef821813d","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.3","_shasum":"8229d33e100f099c2f47603baf1c09f4efcf9896","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"8229d33e100f099c2f47603baf1c09f4efcf9896","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.3.tgz","integrity":"sha512-p2A7nvsNyLNWd1BNzJ/ASukbLacZgBGmZv88NbCDCyXzbHHCuOccEJbVbxERIIzpWAZCen4k5CzuAWpUEaj4Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHrBFMj+g0jEY/JHYIBjNP0aLajixTtNmTH4LrWXW7kQIhAIM5S7nR3xaedSnFczFlm1QTX2hpx1OrguYqS8ZxRITr"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.3.tgz_1485668577513_0.82605434441939"}},"1.24.4":{"name":"invisible-framework","version":"1.24.4","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"^1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"^13.0.0"},"gitHead":"99043a09951ff69f1d562223af2067efc7b6543c","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.4","_shasum":"e6e186edf778f9caa56187ef7e5d4e4cc889223f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e6e186edf778f9caa56187ef7e5d4e4cc889223f","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.4.tgz","integrity":"sha512-oZesHqlliCJqkqCSNnxHwItr15uKxKy8D6VypMmO+Rd98f9aC2E2dnqrPCFm9TbnmcXyxwngBUG3QpWy4saDKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXWAW67mGOJUQo3tcCw8UwRcke4ZT6rGxReA8nHb0DggIhAJggxcIs2FZZ0rE6FiIU0LzuGCu04tIZDBANuuJlMCAM"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.4.tgz_1485674362680_0.0065243663266301155"}},"1.24.5":{"name":"invisible-framework","version":"1.24.5","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"bbb7dbe7d46b8f0f541083a4060218c01c85c353","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.24.5","_shasum":"3141b4d02a5093c78c75ec442a6e19b42c89bdc9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"3141b4d02a5093c78c75ec442a6e19b42c89bdc9","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.24.5.tgz","integrity":"sha512-BFBEbD9tr/6c2P5Ge3KWYNRlPo9RN2wHhHlcMsIZQhqqgdEuc1dhXn2ecSZO30IULmYcJ/R6NS1UWdod7X6T2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuSOuro/jsXEZTiXPzNYKPaJIUfZDzjOODKtX/U1SCTgIgB+p/SGcgJJywg7+VGpLGNvQgcf5S8KQBN4Zh6xziRgg="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.24.5.tgz_1485718645992_0.8319656553212553"}},"1.25.0":{"name":"invisible-framework","version":"1.25.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"b955e976c3446cfd14947dc1f902e5b9cf4311d2","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.25.0","_shasum":"951d6e0f823bfba5bec6203fbb7c424b459cb1c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"951d6e0f823bfba5bec6203fbb7c424b459cb1c7","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.25.0.tgz","integrity":"sha512-xZnV2E2M3+ZPKYBlCtA7iqSqBRZmCW2VzTPVaqd5bpl9ScFCc0UkI3vOy7QlJW+hHzvQyPdo+ZAW10vKWam5HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwvhEBoQD/CuQ5d6CzUmrN9pfUUV81Gy9A5U4L3cKT5wIhAMvev0p2FrwQYQ6XZdBi/9cA33kPvWC2Y+RrFN1yO+HG"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.25.0.tgz_1485720176567_0.2240107653196901"}},"1.25.1":{"name":"invisible-framework","version":"1.25.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.26.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"a74651c000a48e8008840559886dd98bf5008d41","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.25.1","_shasum":"250b5a1641eddc7fb220a430bd0a6c11993ffd99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"250b5a1641eddc7fb220a430bd0a6c11993ffd99","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.25.1.tgz","integrity":"sha512-HAS2DAZcwcX8CDU7vSgalC7lfc/iupM5+ggUTSDIiSRMCp5X+C5PrWTTPmx+eajrHBuNu6nh6l0RuwQvPw+yJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKWd66C5uapbX9+sLal5lHnX7NsGaW4W37UxZATPZaNAiEA5TPPh6mbPjhMWDlSLs7wdOjCt07y8kNOCZQNg3waXEs="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.25.1.tgz_1485762371948_0.6169558335095644"}},"1.25.2":{"name":"invisible-framework","version":"1.25.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"a44aa005b86480c547913d4c4c546da83b0c9f5b","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.25.2","_shasum":"a62d4329b32f745365d6e6e45b94909d14a20277","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a62d4329b32f745365d6e6e45b94909d14a20277","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.25.2.tgz","integrity":"sha512-Vdcg/xZpDmsToJj3WHEHK/GwsAPjdWZKG6+U8WiSzknk0k2pUmPeyxeEMqeAR2lvXqOzRGLSCsJWT0puyjMQzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMzVEfs2vghrzZ20XTPJiEjDys91JDiVX0+jgESkhrqAiAHgMZMuQEwcI+qmXMPb6f/itN9lHMimDKzI4hrOGq91Q=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.25.2.tgz_1485804464861_0.8284067451022565"}},"1.25.3":{"name":"invisible-framework","version":"1.25.3","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"8d3d192d27eab3992a551f3f3395df5964cd33f8","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.25.3","_shasum":"bc3087e2fca6fcede1ceaf264233bb9c52eca1a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"bc3087e2fca6fcede1ceaf264233bb9c52eca1a6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.25.3.tgz","integrity":"sha512-1lu4D5v/Rm7GgGX86jLJTjUPfoKkUi3M1sSWP8lZZMyCWPAhx2fJo2KvaxgzoV5q1k6GXJgAdAObOMKt8j1kuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpErxitis8i1epYxXqEQ5BzB9VyD6nGJHb70nZowI5yQIgb63Vf6vQJLyzE98oELABz4m/e+vGEOo2+XsYwXn15pA="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.25.3.tgz_1485807099508_0.24199533625505865"}},"1.26.0":{"name":"invisible-framework","version":"1.26.0","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.*","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"devDependencies":{"eslint-config-airbnb":"13.0.0"},"gitHead":"968dc2997e049e22c3282f2bbe641be568457d8f","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.0","_shasum":"a0900e614f8b5493fff87810d56fdd5ab4ced8e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a0900e614f8b5493fff87810d56fdd5ab4ced8e3","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.0.tgz","integrity":"sha512-TVG5NstreA5Qu0c9oArLq1TS/Tg0mRyHxzaHjcec0vdJnYKHdwoHlgV6QM4aUuQ3aquTxkbHugqfIQr+AAy0Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHoBwtng839GGfIl4asFTm7/Gl6gtwQPDspbr+nMphugIhAP2BPuBOgWVaoRz2StnXA4rIFkgVZmj43rD1g4eh4qSb"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.0.tgz_1485822636309_0.19504717621020973"}},"1.26.1":{"name":"invisible-framework","version":"1.26.1","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"a58254e2efe5792a1db5fbdf04b88b1acd4c1ebb","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.1","_shasum":"06541f15c477c4490acb4838fb08dd2b70685587","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"06541f15c477c4490acb4838fb08dd2b70685587","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.1.tgz","integrity":"sha512-lJwlp0gpf0xMc0rm2ExpLGRRx6H9qzn2WQ7uvCaVNb0UNKqjDfqDnIlAYs2CzopPZAOfiY1WxKwT+CBAiBMcLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVp/EBo7Ut0OFkUSWEpfRp0VOLfGCaQKTtkLKdQdtylAiAjsRhDAU3dIIci/H9rKtvk0uHEbFMyln3aSO2BSC52TQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.1.tgz_1485822975458_0.452601152472198"}},"1.26.2":{"name":"invisible-framework","version":"1.26.2","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"193e366c8e153ee330ec0526daa9f9f9dadddb9f","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.2","_shasum":"a94da44e4eaddc89078a4b9998522b6aa7c1bdf5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"a94da44e4eaddc89078a4b9998522b6aa7c1bdf5","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.2.tgz","integrity":"sha512-YI8rvlCrRqMwBwZ4vYCuDMJcapR32MXyDA4Z1FxEtAF8bmHKq0vodkfqxzfwH7MVGq6ISLQ1X5Fw1txFh4AiDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMEwGP/cj8asT495YEA9n36d2z5AgaYZcqQyC2al1hYwIgWQi+70ktg1Q02At9gWLT/E9IK/Ipyr95z/y+R6khRcI="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.2.tgz_1485823550623_0.08181708073243499"}},"1.26.3":{"name":"invisible-framework","version":"1.26.3","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"f1589dd1bdbd5906f365acd25fbc083b9c9b8dfa","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.3","_shasum":"e178e6d145df41b2553c065fb83768f37395de09","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"e178e6d145df41b2553c065fb83768f37395de09","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.3.tgz","integrity":"sha512-Cn2mtqBYSFGEKX/BRGu0O0Hkz0oerL2/Gvfd7UoHACPE54T1Z+3Zzr70lVnWTQWY89UcZs3ddE2HsmZ94uZunw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOUhzOHboJ4Dk51aEvIfNCrzqyhcERLxqOBKS33WNSPgIhAJP1GLILf4YN+rXIQVyI963TbCNtR3B8OLeV0fJ8Dcz5"}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.3.tgz_1485824036206_0.12827703612856567"}},"1.26.4":{"name":"invisible-framework","version":"1.26.4","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"76a3d4e39c45090b294921bc94b56d17c3aec748","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.4","_shasum":"99a925e4aef9d00189013cd81bee498282de5e02","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"99a925e4aef9d00189013cd81bee498282de5e02","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.4.tgz","integrity":"sha512-eO2Wbtu2/ByMwN52MO87UpEn+ZH5klEOPJEn2Yzdgcv+PkcPuVL3MKaQH4HgE2gUGBcmH0wrsMpqT2NRZJagZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrnnORWn2F3HP5nHwXXtRgbVj3UVw8nUzwpM2eqTsBlAiB+hbvxdQFD30JwJoNuN4/VyQrM4/pvKJMXh6AXovGHyg=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.4.tgz_1485824740691_0.26440962543711066"}},"1.26.5":{"name":"invisible-framework","version":"1.26.5","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-eslint":"^7.1.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"6b1a5f72244a4d801b351503e4d703213b8e3293","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.5","_shasum":"55730c4bd59b02934547a7583f189f89e72928b1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"55730c4bd59b02934547a7583f189f89e72928b1","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.5.tgz","integrity":"sha512-/OOyr+NFFjsgjc5mYj4+NhgxCnnCtF/qDWg6BoheVPbXmwA4fJKwiSNXFaL0KucE+gT/ndXL1JMv+8f9Euxyig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfFsAnJZ+03bVt+INSl4N0/AzbD2JJ6Yo1jzJUuUVllAiBJWVEeUhL1o4AebLBIH+G/GPpmdg4epfIsPA3Q7P1p+A=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.5.tgz_1485825530941_0.27058559423312545"}},"1.26.6":{"name":"invisible-framework","version":"1.26.6","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-eslint":"^7.1.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"2c2a201aed42eb27ae76a749cefb4d1eded6a340","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.6","_shasum":"5815f4bc3cdbb23c60a38ca313fb94d2de51451d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"5815f4bc3cdbb23c60a38ca313fb94d2de51451d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.6.tgz","integrity":"sha512-XU7iiYJRMnrRFMg4G3DvZQJ0ekflGPCGreZjSRuCGX3OEe5JAR+pNtc1yu2xVs7CRVQiLRnHBF6MqitXbTMB2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSekfumcKtYWHCRCQVs5TB2YFn2EG1nF+kVHUXS9OBnQIgQOWrhduP5M15ZiO2ZDDRo0aljDuO+e9/mvqUrzpyrUU="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.6.tgz_1485825772814_0.4046833994798362"}},"1.26.7":{"name":"invisible-framework","version":"1.26.7","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-eslint":"^7.1.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"f3bc75a0c3edfbbcc3045a4f33e6effe727503c4","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.7","_shasum":"1876d474ddd50c1041639e9a0a69936105cb11fc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1876d474ddd50c1041639e9a0a69936105cb11fc","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.7.tgz","integrity":"sha512-iO1oL8Rh+f0IXjcEKNMY9dLk89pUPsgP+0MRU8W3MOvzQ2h+3/l57zkg5eQxLBJJ5j8zZbBncijN9mBCZLiPIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGERXUb536g5CWK6w2fxPHJio8JhJ9s5PN7xSF9l4KXAiEAmCKgehPJr+QA68pyJ4xBbFnPVJhX35A2bpBffYcqxzg="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.7.tgz_1486080460074_0.8972957031801343"}},"1.26.8":{"name":"invisible-framework","version":"1.26.8","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-eslint":"^7.1.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"9a5d7a40e7f2e19c7981829fc3df241f3b4100c4","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.8","_shasum":"1adfd6e4398db78e2cde207e9a4377c268d01eb6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"1adfd6e4398db78e2cde207e9a4377c268d01eb6","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.8.tgz","integrity":"sha512-OgNQoJ5zO6z1QQvuf1f1xx82j7LLnanDvuu7FcAkHPKEpvcwtwLoCdD1X9rG+hCiFuHW4X5O+Yr+dRGIBzIx2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOJQPd5o77kD1oxUeeTOWeuka8aJ31aESz+KAQ3Uvf7AIgdIZpoUsANTx58u/EqWnS4quJ9LSCmeoLXDMpHJ65a68="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.8.tgz_1487736310050_0.6161801626440138"}},"1.26.9":{"name":"invisible-framework","version":"1.26.9","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.22.1","babel-eslint":"^7.1.1","babel-istanbul":"0.12.1","babel-loader":"6.2.10","babel-preset-env":"1.1.8","babel-preset-latest":"6.22.0","babel-preset-react":"6.22.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.16.0","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.2","compression":"1.6.2","css-loader":"0.26.1","eslint":"3.14.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.1","eslint-plugin-class-property":"^1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.9.0","express":"4.14.1","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.0","glob":"7.1.1","helmet":"3.4.0","html-webpack-plugin":"2.28.0","ip":"1.1.4","jsdom":"9.9.1","marshall":"1.1.6","mocha":"3.2.0","morgan":"1.7.0","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.2.2","postcss-scss":"0.4.0","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.1","stylelint":"7.7.1","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"9a5d7a40e7f2e19c7981829fc3df241f3b4100c4","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.9","_shasum":"4a66eb7e151590c6b3271959945298651184852d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"4a66eb7e151590c6b3271959945298651184852d","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.9.tgz","integrity":"sha512-6AYDM6XgVWHeZecGFJbc/CoNjPQWvAYIICL1iszhU1llgL0TGv9yg9OkWf4dmrdDSlgM5tsXsPg7qyT220PPQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7y7/ku+mhsF15vDD2Fpau2mXrOD1yV+LMs/pTxU5KHAiABzmvcHg7QsFcuJFOPmc8PeikQeBhG5He/Zi6eyOaEUQ=="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.9.tgz_1487738768530_0.7817939829546958"}},"1.26.10":{"name":"invisible-framework","version":"1.26.10","description":"The Invisible Framework","bin":{"infr":"./index.js"},"scripts":{"clean":"rm -rf node_modules; npm i","postinstall":"node ./bin/postinstall.js"},"author":{"name":"Justin Sisley"},"repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"license":"ISC","engines":{"node":">=6.3.0"},"dependencies":{"array-uniq":"1.0.3","atob":"2.0.3","babel-core":"6.23.1","babel-eslint":"7.1.1","babel-istanbul":"0.12.2","babel-loader":"6.4.0","babel-preset-env":"1.2.1","babel-preset-latest":"6.22.0","babel-preset-react":"6.23.0","babel-preset-react-hmre":"1.1.1","babel-preset-stage-0":"6.22.0","body-parser":"1.17.1","btoa":"1.1.2","chai":"3.5.0","chromedriver":"2.27.3","compression":"1.6.2","css-loader":"0.26.2","eslint":"3.17.1","eslint-config-airbnb":"13.0.0","eslint-loader":"1.6.3","eslint-plugin-class-property":"1.0.3","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"2.2.3","eslint-plugin-react":"6.10.0","express":"4.15.2","express-validator":"3.1.2","extract-text-webpack-plugin":"1.0.1","file-loader":"0.10.1","glob":"7.1.1","helmet":"3.4.1","html-webpack-plugin":"2.28.0","ip":"1.1.5","jsdom":"9.11.0","marshall":"1.3.2","mocha":"3.2.0","morgan":"1.8.1","nightwatch":"0.9.12","node-localstorage":"1.3.0","nodemon":"1.11.0","postcss-loader":"1.3.3","postcss-scss":"0.4.1","precss":"1.4.0","proxy-middleware":"0.15.0","react":"15.4.2","react-addons-shallow-compare":"15.4.2","react-dom":"15.4.2","style-loader":"0.13.2","stylelint":"7.9.0","stylelint-config-standard":"15.0.1","webpack":"1.14.0","webpack-dev-server":"1.16.2","yargs":"6.6.0"},"gitHead":"8763954a002ead04f4b6d20c65743ce253a0bd33","bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","_id":"invisible-framework@1.26.10","_shasum":"aafbdfd52cce8a6a878d02fe527ec8d3a9520765","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"justinsisley","email":"sisley.justin@gmail.com"},"dist":{"shasum":"aafbdfd52cce8a6a878d02fe527ec8d3a9520765","tarball":"https://registry.npmjs.org/invisible-framework/-/invisible-framework-1.26.10.tgz","integrity":"sha512-/QIWH08gjsG4918MZJiLtm8tPbwFDGWLaUZnj6jrLbsO0RnjbEM7JQC1Kc020ztBrYofgOo/Ff9+stMCKpploQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD96ghx8KB8ySzf+68G2Jxa0Gy76Dh6rWN2xKN44bB+AIgVja7QorV9A4iGIOh5/csawBiIoI+VAtT2KMET81JgI8="}]},"maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/invisible-framework-1.26.10.tgz_1488843429199_0.23215169738978148"}}},"readme":"# The Invisible Framework\n\nThe best way to get started with the Invisible Framework is by trying out the [demo application](https://github.com/justinsisley/Invisible-Framework-demo).\n\n## Introduction\n\nThe Invisible Framework and its cli (command line interface) are designed to get you from empty directory to production environment in a matter of seconds.\n\nThis documentation will guide you through the creation, testing, and deployment of a new Invisible Framework application.\n\nThe Invisible Framework requires __Node.js__ v6+ and __NPM__ v3+.\n\n## Installation and Setup\n\nIn this step, you'll start with an empty directory, then create the basic files required for an Invisible Framework application. You'll only need your terminal.\n\n1. From a starting location of your choosing, create a new project directory: `mkdir my-project && cd my-project`\n2. Initialize a Git repository: `git init`\n2. Initialize an NPM repository: `npm init -y`\n3. Install the Invisible Framework cli: `npm i -S invisible-framework`\n\nWhen the installation completes, take a look at the contents of your project directory. You should see the standard __node_modules__ directory, and you should see a few files that the Invisible Framework has generated for you: __.editorconfig__, __.eslintrc__, and __.gitignore__. These files represent the basic project configuration for Babel, ESLint, Git, and your editor.\n\n### Environment Configuration\n\nA special environment configuration file named __config.js__ is also created.\n\nWhen created for the first time, __config.js__ will contain default values for all of the Invisible Framework's configurable properties. The Invisible Framework is also capable of adding more configurable properties as they become available, and will non-destructively patch the local __config.js__ file as needed.\n\nNow that the Invisible Framework is configured, it's time to build your application.\n\n## Building the Client\n\nWith the Invisible Framework configured, let's start adding some UI code. In this tutorial, you'll need your terminal and a text editor.\n\n1. Start by creating a __client__ directory at the root of your project: `mkdir client`. The Invisible Framework expects your UI code to live in this directory.\n2. Create the only required file, __index.js__, which is the JavaScript entry point for your application: `touch client/index.js`\n\nBefore we modify __client/index.js__, let's start the webpack dev server and Express API server. From your terminal, run: `npm start`.\n\n> __NOTE:__ If you haven't already, take a moment to look at your project's __package.json__ file. The Invisible Framework has automatically added its commands to your npm scripts.\n\nWith your webpack and Express servers running, let's open up the default application URL in your browser. Open a browser and navigate to http://localhost:3325. Behold the blank screen.\n\nNow, using your editor, open __client/index.js__ and add the following code:\n\n```javascript\nconsole.log('I am alive');\n```\n\nSave __client/index.js__, then go back to your browser. You should see your logged message in the browser developer tools console. Congratulations! You just created a web application!\n\nAll files in the __client__ directory are processed by Babel via webpack, and supports ES6 (including modules), JSX, CSS, JSON, images, and fonts. The Invisible Framework doesn't care how you structure your files and folders within the __client__ directory. The only required file is your entry point: __client/index.js__.\n\nSee the [the Invisible Framework demo project](https://github.com/justinsisley/Invisible-Framework-demo) for more information.\n\n## Building the Server\n\nNow that you have a world-class UI, let's talk APIs.\n\nThe Invisible Framework uses both webpack-dev-server and Express.js during development. The Express.js server is also used in production mode to handle the serving and caching of static assets, and to handle your local API.\n\nThe following Express middleware is pre-configured: [morgan](https://github.com/expressjs/morgan), [compression](https://github.com/expressjs/compression), [body-parser](https://github.com/expressjs/body-parser), [helmet](https://github.com/helmetjs/helmet), and [express-validator](https://github.com/ctavan/express-validator).\n\n### API Configuration\n\nThe Invisible Framework provides two API configuration options:\n\n1. A proxy API endpoint, located at __/proxy__, which will proxy all requests to a remote server of your choosing\n2. A local API endpoint, located at __/api__, which is handled by the local Express server\n\nThis configuration provides flexibility, and allows you to make cross-origin requests to a remote API of your choosing, develop your own local API, or use a combination of the two.\n\nFor example, one might point the API proxy to https://some-web-service.com, so a call to `/proxy/users` would resolve to `https://some-web-service.com/users`.\n\nYou may also decide to create a new API independent of the API proxy, with a call to `/api/reports/dashboard` resolving to the local Express server, and being handled by your custom route handler.\n\nLet's do both.\n\nTake a look at your __.env__ file. Notice that the \"REMOTE_API\" key is set to \"https://jsonplaceholder.typicode.com\". This is our proxy endpoint. We can modify this value to suit our needs, but for demo purposes, we'll leave the default value.\n\nThe JSONPlaceholder service provides a mock API for testing purposes, and one of its endpoints is `https://jsonplaceholder.typicode.com/posts`, which returns a list of sample posts. Let's add some UI code to see if a call to `/proxy/posts` returns the same thing.\n\nUsing your editor, open __client/index.js__ and replace its contents with the following code:\n\n```javascript\nfetch('/proxy/posts')\n.then(response => {\n  response.json()\n  .then(json => {\n    console.log('I fetched data from my proxy API!');\n    console.log(json);\n  });\n});\n```\n\nSave __client/index.js__, then go back to your browser, open the browser's developer tools to the \"Console\" view, and refresh the page. You should see your log message and a list of post objects returned from the JSONPlaceholder API.\n\nCongratulations! Without any additional server-side work, you've established a connection to a remote API. No CORS to worry about, and any call that can be made to the remote API can be made to your `/proxy` endpoint.\n\nNow, let's create our own API.\n\n> __NOTE:__ If the `npm start` process is still running, stop it using ctrl+c.\n\nUsing the terminal, create a __server__ directory, and a __server/index.js__ file: `mkdir server && touch server/index.js`.\n\nUsing your editor, open __server/index.js__ and add the following code:\n\n```javascript\nconst router = require('express').Router;\n\n// Create a new router\nconst rootRouter = router();\n\n// Handle GET requests to the /test path\nrootRouter.get('/test', (req, res) => {\n  const json = { name: 'Local API Test', passed: true };\n\n  res.json(json);\n});\n\nmodule.exports = rootRouter;\n```\n\nSave __server/index.js__, then go back to your terminal and run `npm start`. Go back to your browser and refresh the page. Your application should be running.\n\nNow, let's add another fetch to our UI to test our local API.\n\nUsing your editor, open __client/index.js__ and add the following code:\n\n```javascript\nfetch('/api/test')\n.then(response => {\n  response.json()\n  .then(json => {\n    console.log(json);\n  });\n});\n```\n\nSave __client/index.js__, then go back to your browser, open the browser's developer tools to the \"Console\" view, and refresh the page. You should see the response you hard-coded logged in the developer tools console.\n\nCongratulations! With no server configuration or excess boilerplate, you've created a local API endpoint. You're now in complete control of your application's data sources.\n\n> __NOTE:__ Just like the client, the server only requires one file: __server/index.js__. All other files and folders are up to you. Unlike the client, server files are not parsed by Babel, so your syntax is limited only by the version of Node.js that you're running.\n\nSee the [the Invisible Framework demo project](https://github.com/justinsisley/Invisible-Framework-demo) for more information.\n\n## Custom Express Middleware\n\n(Documentation in progress)\n\n## Tests\n\nOne of the Invisible Framework's strengths is how easy it makes writing and running tests.\n\n> __NOTE:__ If the `npm start` process is still running, stop it using ctrl+c.\n\n### ESLint\n\nLet's make ESLint do some work. Using your editor, open __client/index.js__ and add the following code:\n\n```javascript\nconsole.log('unexpected console statement');\n```\n\nSave __client/index.js__, then go back to your terminal and run: `npm test`. ESlint should complain, because your code is failing the code style check. Fix the problems and run `npm test` again, and you should see that ESLint no longer complains.\n\n### Unit Tests\n\nThe Invisible Framework has support for Mocha, Chai, and Istanbul baked in, and it will find all files named __unit.js__ and execute them.\n\nLet's create a sample test. Using your terminal, create a test file: `touch client/unit.js`.\n\nUsing your editor, open __client/unit.js__ and add the following code:\n\n```javascript\ndescribe('test', () => {\n  it('passes', () => {\n    assert.isTrue(true);\n  });\n\n  it('fails', () => {\n    assert.isTrue(false);\n  });\n});\n\n```\n\nSave __client/unit.js__, then go back to your terminal and run: `npm test`. You should see the output of the test results. A __coverage__ directory will also be created, with test coverage reporting provided by Istanbul.\n\n> Notice that you didn't need to import `describe`, `it`, or `assert`. Mocha's `describe` and `it`, and Chai's `assert` methods are globally available in all of your tests.\n\nCongratulations! You've created your first unit test without having to worry about any configuration or complex setup.\n\n### End-to-end Tests\n\nThe Invisible Framework has support for running end-to-end tests using Nightwatch. It will find all files named __e2e.js__ and execute them.\n\nLet's create a sample end-to-end test. Using your terminal, create a test file: `touch client/e2e.js`.\n\nUsing your editor, open __client/e2e.js__ and add the following code:\n\n```javascript\nmodule.exports = {\n  'example e2e test': function(browser) {\n    browser\n    .url('http://localhost:3325')\n    .waitForElementVisible('body', 1000)\n    .assert.title('The Invisible Framework')\n    .end();\n  },\n};\n\n```\n\nSave __client/e2e.js__, then go back to your terminal and run: `npm run e2e`. You should see the output of the test results. A __reports__ directory will also be created, which contains test results generated by Nightwatch.\n\nCongratulations! You've created your first end-to-end test. Just like with your unit test, you didn't have to spend any time settings up tools and configuration files.\n\n## Production\n\nWhile the Invisible Framework does a lot to optimize the development experience, it also does a lot of heavy lifting to make deployment a breeze.\n\nTo run a local production build, just run `npm run prod`. This will use webpack to produce a directory of optimized static assets, and will run your Express.js server in production mode.\n\nThe Invisible Framework also supports deployment via Docker, and you can produce a __Dockerfile__ and __.dockerignore__ file by running: `npm run docker`.\n\nFrom there you can build and run the docker container as usual. For example:\n\n```bash\ndocker build -t my-app .\ndocker run -p 3325:3325 -d my-app\n```","maintainers":[{"name":"justinsisley","email":"sisley.justin@gmail.com"}],"time":{"modified":"2022-06-19T01:55:37.102Z","created":"2016-08-12T23:09:46.966Z","0.0.1":"2016-08-12T23:09:46.966Z","0.0.2":"2016-08-12T23:24:07.287Z","0.0.3":"2016-08-12T23:29:28.441Z","0.0.4":"2016-08-12T23:49:23.353Z","0.0.5":"2016-08-12T23:53:40.088Z","0.0.6":"2016-08-12T23:59:12.730Z","0.0.7":"2016-08-13T00:01:56.025Z","0.0.8":"2016-08-13T00:08:20.066Z","0.0.9":"2016-08-13T00:08:58.692Z","0.0.10":"2016-08-13T00:13:29.969Z","0.0.11":"2016-08-13T00:17:45.226Z","0.0.12":"2016-08-13T00:20:16.957Z","0.0.13":"2016-08-13T00:37:28.780Z","0.0.14":"2016-08-13T00:48:35.212Z","0.0.15":"2016-08-13T00:51:51.643Z","0.0.16":"2016-08-13T00:54:37.237Z","0.0.17":"2016-08-13T00:56:57.449Z","0.0.20":"2016-08-13T23:21:34.336Z","0.0.21":"2016-08-13T23:22:23.998Z","0.0.22":"2016-08-13T23:27:16.385Z","0.0.23":"2016-08-13T23:28:25.272Z","0.0.24":"2016-08-13T23:31:54.810Z","0.0.25":"2016-08-13T23:36:33.349Z","0.0.26":"2016-08-13T23:43:17.803Z","0.0.27":"2016-08-14T05:21:54.729Z","0.0.28":"2016-08-14T05:30:56.254Z","0.0.29":"2016-08-14T05:37:26.868Z","0.0.30":"2016-08-14T05:50:46.925Z","0.0.31":"2016-08-14T06:00:07.835Z","0.0.32":"2016-08-14T06:03:19.151Z","0.0.33":"2016-08-14T06:05:23.502Z","0.0.34":"2016-08-14T06:10:08.364Z","0.0.35":"2016-08-14T06:13:58.028Z","0.0.36":"2016-08-14T06:17:22.955Z","0.0.37":"2016-08-14T06:23:09.805Z","0.0.38":"2016-08-14T06:29:59.207Z","1.0.1":"2016-08-14T07:47:35.427Z","1.0.2":"2016-08-14T08:08:04.813Z","1.0.3":"2016-08-14T22:50:39.856Z","1.0.4":"2016-08-15T00:01:55.308Z","1.0.5":"2016-08-15T00:28:21.268Z","1.0.6":"2016-08-15T04:54:58.609Z","1.0.8":"2016-08-15T05:30:12.883Z","1.0.9":"2016-08-15T05:48:10.951Z","1.0.10":"2016-08-15T20:06:35.295Z","1.0.11":"2016-08-15T22:16:44.421Z","1.0.12":"2016-08-16T18:57:11.595Z","1.0.13":"2016-08-19T05:58:36.955Z","1.1.0":"2016-08-19T06:29:24.529Z","1.2.0":"2016-08-19T06:52:21.200Z","1.2.1":"2016-08-19T06:57:10.417Z","1.3.0":"2016-08-21T04:04:50.209Z","1.3.1":"2016-08-21T04:16:42.559Z","1.4.0":"2016-08-21T10:32:51.221Z","1.4.1":"2016-08-21T10:39:53.620Z","1.4.2":"2016-08-21T10:46:30.903Z","1.4.3":"2016-08-21T23:10:21.875Z","1.4.4":"2016-08-21T23:20:34.028Z","1.4.5":"2016-08-22T01:14:38.229Z","1.4.6":"2016-08-22T23:19:36.378Z","1.4.7":"2016-08-24T18:20:42.049Z","1.4.8":"2016-08-25T04:43:25.864Z","1.4.9":"2016-08-25T21:33:57.773Z","1.5.0":"2016-08-26T00:08:42.330Z","1.6.0":"2016-08-26T19:17:33.012Z","1.6.1":"2016-08-26T19:21:13.512Z","1.6.2":"2016-08-26T20:02:19.156Z","1.6.3":"2016-08-29T03:52:27.269Z","1.6.4":"2016-08-29T19:03:16.865Z","1.6.5":"2016-08-29T23:27:50.977Z","1.7.0":"2016-08-29T23:53:54.602Z","1.8.0":"2016-08-30T05:39:42.991Z","1.8.1":"2016-09-01T05:34:47.310Z","1.8.2":"2016-09-02T22:05:44.961Z","1.8.3":"2016-09-09T23:39:06.606Z","1.8.4":"2016-09-14T03:56:00.408Z","1.8.5":"2016-09-14T18:11:35.208Z","1.8.6":"2016-09-14T18:16:47.048Z","1.8.7":"2016-09-16T00:35:10.629Z","1.8.8":"2016-09-16T06:02:10.947Z","1.8.9":"2016-10-06T23:51:46.268Z","1.9.0":"2016-10-07T22:11:28.628Z","1.10.0":"2016-10-12T23:39:52.814Z","1.11.0":"2016-10-13T00:41:19.590Z","1.11.1":"2016-10-13T00:45:04.822Z","1.11.2":"2016-10-13T18:41:09.912Z","1.11.3":"2016-10-16T21:23:12.388Z","1.12.0":"2016-10-19T23:20:00.707Z","1.12.1":"2016-10-19T23:27:52.118Z","1.13.0":"2016-10-24T21:16:12.716Z","1.14.0":"2016-10-24T21:53:27.350Z","1.14.1":"2016-10-24T22:06:30.619Z","1.14.2":"2016-10-28T20:45:29.549Z","1.15.0":"2016-10-29T21:07:24.027Z","1.15.1":"2016-10-30T01:27:36.424Z","1.15.2":"2016-10-30T02:38:55.535Z","1.15.3":"2016-10-30T02:53:59.827Z","1.15.4":"2016-10-30T02:57:27.337Z","1.15.5":"2016-10-30T03:09:09.050Z","1.15.6":"2016-10-30T03:34:14.242Z","1.15.7":"2016-10-30T03:39:02.465Z","1.16.0":"2016-10-30T20:37:13.424Z","1.17.0":"2016-11-03T05:38:12.022Z","1.17.1":"2016-11-06T05:33:49.997Z","1.17.2":"2016-11-06T16:54:31.652Z","1.18.0":"2016-11-09T04:12:47.329Z","1.19.0":"2016-11-11T04:54:17.962Z","1.19.1":"2016-11-11T05:02:26.378Z","1.19.2":"2016-11-12T04:02:13.224Z","1.20.0":"2016-11-22T06:17:24.986Z","1.20.1":"2016-12-08T19:29:01.760Z","1.20.2":"2016-12-14T05:27:14.924Z","1.21.0":"2017-01-13T00:06:01.423Z","1.21.1":"2017-01-13T00:31:25.989Z","1.22.0":"2017-01-15T02:11:03.523Z","1.22.1":"2017-01-15T02:27:26.510Z","1.22.2":"2017-01-15T02:38:46.367Z","1.23.0":"2017-01-15T03:53:48.505Z","1.24.0":"2017-01-15T08:41:48.049Z","1.24.1":"2017-01-29T05:31:20.823Z","1.24.2":"2017-01-29T05:36:11.838Z","1.24.3":"2017-01-29T05:42:59.459Z","1.24.4":"2017-01-29T07:19:22.938Z","1.24.5":"2017-01-29T19:37:27.770Z","1.25.0":"2017-01-29T20:02:56.816Z","1.25.1":"2017-01-30T07:46:14.003Z","1.25.2":"2017-01-30T19:27:46.702Z","1.25.3":"2017-01-30T20:11:39.779Z","1.26.0":"2017-01-31T00:30:38.106Z","1.26.1":"2017-01-31T00:36:15.721Z","1.26.2":"2017-01-31T00:45:50.895Z","1.26.3":"2017-01-31T00:53:57.890Z","1.26.4":"2017-01-31T01:05:40.953Z","1.26.5":"2017-01-31T01:18:52.604Z","1.26.6":"2017-01-31T01:22:53.085Z","1.26.7":"2017-02-03T00:07:42.086Z","1.26.8":"2017-02-22T04:05:10.310Z","1.26.9":"2017-02-22T04:46:08.802Z","1.26.10":"2017-03-06T23:37:09.457Z"},"homepage":"https://github.com/justinsisley/Invisible-Framework#readme","repository":{"type":"git","url":"git+https://github.com/justinsisley/Invisible-Framework.git"},"author":{"name":"Justin Sisley"},"bugs":{"url":"https://github.com/justinsisley/Invisible-Framework/issues"},"license":"ISC","readmeFilename":"readme.md"}