{"_id":"roneo","_rev":"27-a52430dc727b3abdb5e2d7bdb0b9aafb","name":"roneo","description":"A reusable admin shell.","dist-tags":{"latest":"3.2.0","next":"3.0.2"},"versions":{"0.0.1":{"name":"roneo","version":"0.0.1","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"0.9.1","es5-shim":"4.5.7","es6-shim":"0.35.0","fastclick":"1.0.6","fontfaceobserver":"2.0.5","formalist-serialize-react":"github:icelab/formalist-serialize-react","formalist-standard-react":"github:icelab/formalist-standard-react","immutable":"3.7.6","nodemon":"^1.9.2","metaquery":"1.2.5","turbolinks":"5.0.0-beta4","viewloader":"1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"a4bb0a7e01e08cfd58d57330268d3fd32b4e4c15","_id":"roneo@0.0.1","_shasum":"bb130c42bd5dd844daac06610c88756ecf766b67","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"bb130c42bd5dd844daac06610c88756ecf766b67","tarball":"https://registry.npmjs.org/roneo/-/roneo-0.0.1.tgz","integrity":"sha512-PWJ5GTjlMh8ETVl9tBKc5pZXLBRlFQnNa/GxRq4u/QkIv0qE8qJXZfTyzRXsWk+SwQsvwSgDJXolh4H8D8hwVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXCAxEEHch6JN+kZzq8UJX9dk7SsDHzPIF3nYwoQdgJAIhAPERD8nvTIePloQKtUBZ7ys6oid63CBqQafHeS/R4FVb"}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/roneo-0.0.1.tgz_1485168909123_0.8169377995654941"},"directories":{}},"0.0.2":{"name":"roneo","version":"0.0.2","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"0.9.1","es5-shim":"4.5.7","es6-shim":"0.35.0","fastclick":"1.0.6","fontfaceobserver":"2.0.5","formalist-serialize-react":"^0.0.1","formalist-standard-react":"^0.0.1","immutable":"3.7.6","nodemon":"^1.9.2","metaquery":"1.2.5","turbolinks":"5.0.0-beta4","viewloader":"1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"d931b7048d8792102d875f4d29fa653141463096","_id":"roneo@0.0.2","_shasum":"15d7cc70d65236a18bfc66139cea5ba1d33b50c2","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"15d7cc70d65236a18bfc66139cea5ba1d33b50c2","tarball":"https://registry.npmjs.org/roneo/-/roneo-0.0.2.tgz","integrity":"sha512-Ff3dh+hZ5YPlPvnrm1OC4tyKe0J3i+hhl6oAJSoRoms+UTN87lzCr6JI8HtB+QJCg18ZVtBwWrK0F0griLnWNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7IYq/45T3ZCgS94n1RMahnfijp8tq5rPrhNiWgynwxAIhAMCwr2MHEbUOoGJg0cXm39oKPt1m2mopcdgAJUzw0/sb"}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-0.0.2.tgz_1485385927406_0.4797331471927464"},"directories":{}},"0.0.3":{"name":"roneo","version":"0.0.3","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"0.9.1","es5-shim":"4.5.7","es6-shim":"0.35.0","fastclick":"1.0.6","fontfaceobserver":"2.0.5","formalist-serialize-react":"^0.0.2","formalist-standard-react":"^0.0.4","immutable":"3.7.6","nodemon":"^1.9.2","metaquery":"1.2.5","turbolinks":"5.0.0-beta4","viewloader":"1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"44241af78d85cb14beb6590d89ec08cbea25ea5b","_id":"roneo@0.0.3","_shasum":"802be2da370d8f0770bac8b2466f6b40a60cb3a1","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"802be2da370d8f0770bac8b2466f6b40a60cb3a1","tarball":"https://registry.npmjs.org/roneo/-/roneo-0.0.3.tgz","integrity":"sha512-Wk6L5uiSrc49E2ONI4g33JijTP3LtTIzmalFEa/svhb4NiaPkYgeaupoVjPMAyKkK/siI49aqvsbFAy1l11KJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCapiA5iF7ZlP5LMpJuaAS0U4x+hYOAVgriUDUDZkxvPAIgVpKHepekGNYGMRWFKOtJIASLwFoSBuqoc1KhTOmJHrA="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-0.0.3.tgz_1487121455552_0.12003333563916385"},"directories":{}},"0.0.4":{"name":"roneo","version":"0.0.4","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"0.9.1","es5-shim":"4.5.7","es6-shim":"0.35.0","fastclick":"1.0.6","fontfaceobserver":"2.0.5","formalist-serialize-react":"^0.0.2","formalist-standard-react":"^0.0.5","immutable":"3.7.6","nodemon":"^1.9.2","metaquery":"1.2.5","turbolinks":"5.0.0-beta4","viewloader":"1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"7d18520bd32387a2fd3d75f951da3277bb64c945","_id":"roneo@0.0.4","_shasum":"3e4051cfd9388e3cec7079b62c12ad31afe66cfa","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"3e4051cfd9388e3cec7079b62c12ad31afe66cfa","tarball":"https://registry.npmjs.org/roneo/-/roneo-0.0.4.tgz","integrity":"sha512-ZL195qPy4fWh+vVd5Li8K7Kb+RPA6cQqsQ7e38Ro5DXXFrkJHCnbxj7UoI9x07ox2IcVM2PbdcvX4GDppUfXug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmxDGgIfF0RgRXQQ04bHmf0Ze4UuyUTX9C+bEne3xLTAiB/KROQawsln6Gtdpl+JN5FjQUEuya2dXuz8UO6JPfmWQ=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-0.0.4.tgz_1487142755126_0.5283723503816873"},"directories":{}},"1.0.0":{"name":"roneo","version":"1.0.0","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.0","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.0","formalist-standard-react":"^1.0.0","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"0fc7015288def3636cbba0099548d14964aae6e6","_id":"roneo@1.0.0","_shasum":"70049432691f03c87b3f249152ffa0236ce4aded","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"70049432691f03c87b3f249152ffa0236ce4aded","tarball":"https://registry.npmjs.org/roneo/-/roneo-1.0.0.tgz","integrity":"sha512-Y56IdEgTm3PpTaUc7tHjnxUJNk8szetdraOnR8i66IfEP9YeH2xi0zlI6LiWMiLGJacmn58k/vP7rosmfk1bMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkEHniuwJIwg99XvW3egSuTrmhC+8jebslQ9z6lgSJqQIhAOjvJ70S843qvFWqoJAejsOLW6MCv5YdSpVf9iSgCJoA"}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-1.0.0.tgz_1487821209413_0.05343005922622979"},"directories":{}},"1.0.1":{"name":"roneo","version":"1.0.1","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.9.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.0","formalist-standard-react":"^1.0.0","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"0fec42619f88b58b271bfe906ee960b0c83ebf92","_id":"roneo@1.0.1","_shasum":"3adc63071bbe2e5b2f349a49aa67f26b2bfd846e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"3adc63071bbe2e5b2f349a49aa67f26b2bfd846e","tarball":"https://registry.npmjs.org/roneo/-/roneo-1.0.1.tgz","integrity":"sha512-mA4f5AkbVbwaSxiLGb6VFyedZbEKmxfqDEMVruw35M5iGCCRRtcZZ9NMrE9ze8Ve9havCJSgy37exQw2RlDy6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmlICdCFbfu40ktzQ1R+uDbR9ZG8fzZKTpLdMG11OfNwIgQjio+i3TnZW6eqpny3Vppd+ZWnn5ksH5Xud3HM2xA/Q="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/roneo-1.0.1.tgz_1487890078758_0.7712054655421525"},"directories":{}},"1.0.2":{"name":"roneo","version":"1.0.2","description":"Roneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.9.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.0","formalist-standard-react":"^1.0.0","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"6ce314a4598f04b65320e7a7a72c3012274b3706","_id":"roneo@1.0.2","_shasum":"263d1a09312d8a2a2f6d8200fcaf0e9b1e85f44a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"263d1a09312d8a2a2f6d8200fcaf0e9b1e85f44a","tarball":"https://registry.npmjs.org/roneo/-/roneo-1.0.2.tgz","integrity":"sha512-Ewqxj5Y3MIqbDV8h7rTCeORUTfPmYcBV6oGe73kENTVQaA1NichgtrMUYKrqaEGe13auy4v4BS6qqTkZvdsKHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg8TX7HnhBpVQARXN2x3koOV4vEGLs/uQD4SxnEx6GHAiA+CXqz62Ctk9BX5tPr3V0dS4NcXKLixBlnr80VFWXHoQ=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-1.0.2.tgz_1488796894361_0.41187701700255275"},"directories":{}},"1.1.0":{"name":"roneo","version":"1.1.0","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.9.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.0","formalist-standard-react":"^2.0.0","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-dom":">=0.14.0 || ^15.0.0"},"gitHead":"14ed67c93e378f814f6e5f5923a135333139f32c","_id":"roneo@1.1.0","_shasum":"8adf8796765067ac36d75c46af0b8dd52550052a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"8adf8796765067ac36d75c46af0b8dd52550052a","tarball":"https://registry.npmjs.org/roneo/-/roneo-1.1.0.tgz","integrity":"sha512-Ku2tN0XIv/wNzwNj8mpWFzEcsRO0mzxK1WBP7rDzyBzzsMiA9w6+4LCj+0LizEEb2hBN+nqFYvRAt3PWR1vYgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrghizDyKele8vBARRfHqp3B0ETK1lKJtFKhENP4+K1gIhAMH0q5OWgmURc05FFkPRLl3fMN2HR4POG0VY4e/c38ka"}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/roneo-1.1.0.tgz_1489294514252_0.09915574570186436"},"directories":{}},"2.0.0":{"name":"roneo","version":"2.0.0","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.3","formalist-standard-react":"^3.0.0","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=15.6.1","react-dom":">=15.6.1"},"gitHead":"960d288ccb8e3b6d663513d3065220e3851136a4","_id":"roneo@2.0.0","_shasum":"f0a077a3b3b08ad522f4416ac99112499758ca17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"f0a077a3b3b08ad522f4416ac99112499758ca17","tarball":"https://registry.npmjs.org/roneo/-/roneo-2.0.0.tgz","integrity":"sha512-fftBTvP1DzqxHqfp0nBeOgbyFm5/8i802Ivs2y168rQqSk1Uut4JpMQolhdbN50r7XoHMIG1fCvq8EZDObrSHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EbcNMNONbvKGDncXOi7ADoAMjVx7DUc//BdyaIBkPgIgWg4JRWh3EPSH/XjApEno5gDy+lQvXptqY3FeRwXgWzY="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo-2.0.0.tgz_1501649644829_0.945549909491092"},"directories":{}},"2.0.1":{"name":"roneo","version":"2.0.1","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.3","formalist-standard-react":"^3.0.1","immutable":"^3.7.6","nodemon":"^1.9.2","metaquery":"^1.2.5","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=15.6.1","react-dom":">=15.6.1"},"gitHead":"302daa2ed96e5d77a1c44b08d73d373ee4e29709","_id":"roneo@2.0.1","_shasum":"b800441beddd2859b42a53bde21e55834c5d861a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"b800441beddd2859b42a53bde21e55834c5d861a","tarball":"https://registry.npmjs.org/roneo/-/roneo-2.0.1.tgz","integrity":"sha512-PMiuekO/3p9J90xe2xRMeMBc+zcKKQJk3KPY+jKK2eBqa2uU4a94N7bIDXhJWpaf579ioNFQaV4eDhKNfcPCJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWMUZ1Z7S7pkOXmePN/DCav3smghEbarXubLRIP8U93AiEAvfap5g3jgXqs/dhuHSW8bzRxqvD0Z77gqQpUxQEN+H4="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo-2.0.1.tgz_1501655869444_0.3052624627016485"},"directories":{}},"2.0.2":{"name":"roneo","version":"2.0.2","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.3","formalist-standard-react":"^3.0.1","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=15.6.1","react-dom":">=15.6.1"},"gitHead":"3a3126e48ff5109508672d13b8632d93979ea5b7","_id":"roneo@2.0.2","_shasum":"fcee6738129e0c117fcd5d302ccbb285c8fcc775","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"fcee6738129e0c117fcd5d302ccbb285c8fcc775","tarball":"https://registry.npmjs.org/roneo/-/roneo-2.0.2.tgz","integrity":"sha512-6OkzCpcsrTliw2aUnDtGcu17WNpDHiSx6eLHzouwVgj4f3/bEYCvtT+BLUJEWsC7ts6VCKdAFm3c2+0Cd5iX4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtyB1fzKd6S+C6kgMhZNubbqwSAcxxk0zGTZCU1OrstAiEAge9XLvPx23dG2gOcOLcaB08hazGnaXXaafAarS3oUyg="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo-2.0.2.tgz_1506549486485_0.9713394769933075"},"directories":{}},"2.0.3":{"name":"roneo","version":"2.0.3","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.1","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.3","formalist-standard-react":"^3.0.1","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^1.1.1"},"peerDependencies":{"react":">=15.6.1","react-dom":">=15.6.1"},"gitHead":"91b0396d2300702ecd1a32e8a46d07cf5367a25d","_id":"roneo@2.0.3","_shasum":"bc586f1bc8a1de5a3a5731e113b85190b45d8246","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"bc586f1bc8a1de5a3a5731e113b85190b45d8246","tarball":"https://registry.npmjs.org/roneo/-/roneo-2.0.3.tgz","integrity":"sha512-lC+LS2lIkrTapY9q9YCzX2kHpEa6tVsx0/TfLImf86ffEt1J5v0/pVPDTsUkmd3K+xrxX2tlrmQaV7aPqv4PYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7E2ygbx1V9DI1Tx61JvjsCm+wCSySkiDfLNE7pqW1dAiBpn0KwD42ZehISKq5JWcwp7iVcD8cM5l7YYDDZP+EaDw=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo-2.0.3.tgz_1507800874135_0.8028849305119365"},"directories":{}},"3.0.0":{"name":"roneo","version":"3.0.0","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.0.0@beta","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"readme":"# Roneo\n\nRoneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.\n\n## Usage\n\nThere are multiple parts to Roneo.\n\n### HTML structure\n\nThe general structure of the admin should conform to the content in [`./html/shell.html`](). There’s also a [slim](http://slim-lang.com) version at [`./html/shell.slim`]().\n\n### Breakpoints\n\nWe use [metaQuery](https://github.com/benschwarz/metaquery) for gaining access to media queries in JavaScript and CSS. The admin expects the breakpoints in [`./html/breakpoints.html`]() to be included in the page.\n\n### JavaScript\n\nGeneral JavaScript for the admin shell. This will handle any document `onready` bindings for setup. Simple import and call it:\n\n```js\nimport roneo from 'roneo'\nroneo()\n```\n\nThere are also two separate components for bootstrapping the page. These are intended to be inlined in the `<head>` and just inside the `</body>` respectively.\n\n`inline-header` sets up metaQuery and asynchronously loads some custom fonts for the admin from Google Fonts. It also checks a `localStorage` value to see if the fonts _should_ already be cached, for example on subsequent page loads, and adds a `.fonts-loaded` class to the document:\n\n```js\nimport inlineHeader from 'roneo/lib/inline-header'\nlet options = {}\ninlineHeader(options)\n```\n\n`inline-footer` is there to perform any additional (non speed-critical) tasks. At the moment it checks the set of fonts that are expected to be loaded have actually loaded, and then sets the `localStorage` value used in `inline-header` so we can assume the fonts are cached.\n\n```js\nimport inlineFooter from 'roneo/lib/inline-footer'\nlet options = {}\ninlineFooter(options)\n```\n\n### Components\n\n\n\n\n### CSS\n\n```css\n@import 'roneo/lib/index.css'\n```\n","readmeFilename":"README.md","gitHead":"407dedc3b3862f70323c797aa638f4647743a01e","_id":"roneo@3.0.0","_shasum":"0853332a6e9932ef613f492ae717750ecabaaae1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"0853332a6e9932ef613f492ae717750ecabaaae1","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.0.tgz","fileCount":86,"unpackedSize":125920,"integrity":"sha512-bh9J9nyPfnxFqpvluRmOLW+aaDImBQOw3fCMrdi5+YpZrBtQzr7oUVAdTUN2AvD/ivLZrjylLx3HcF2Me8Zdtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjO3jvhj+fpgR7KrE2HJCDI+y1HriZPL2zfA8vN9TVjAiEAq6v/ZdJCl/Ej6fcU3ig6SueH0MPX7U+aqx8ZkR4pAZE="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.0_1529899464518_0.09483192366429027"},"_hasShrinkwrap":false},"3.0.1":{"name":"roneo","version":"3.0.1","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.0.0@next","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"readme":"# Roneo\n\nRoneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.\n\n## Usage\n\nThere are multiple parts to Roneo.\n\n### HTML structure\n\nThe general structure of the admin should conform to the content in [`./html/shell.html`](). There’s also a [slim](http://slim-lang.com) version at [`./html/shell.slim`]().\n\n### Breakpoints\n\nWe use [metaQuery](https://github.com/benschwarz/metaquery) for gaining access to media queries in JavaScript and CSS. The admin expects the breakpoints in [`./html/breakpoints.html`]() to be included in the page.\n\n### JavaScript\n\nGeneral JavaScript for the admin shell. This will handle any document `onready` bindings for setup. Simple import and call it:\n\n```js\nimport roneo from 'roneo'\nroneo()\n```\n\nThere are also two separate components for bootstrapping the page. These are intended to be inlined in the `<head>` and just inside the `</body>` respectively.\n\n`inline-header` sets up metaQuery and asynchronously loads some custom fonts for the admin from Google Fonts. It also checks a `localStorage` value to see if the fonts _should_ already be cached, for example on subsequent page loads, and adds a `.fonts-loaded` class to the document:\n\n```js\nimport inlineHeader from 'roneo/lib/inline-header'\nlet options = {}\ninlineHeader(options)\n```\n\n`inline-footer` is there to perform any additional (non speed-critical) tasks. At the moment it checks the set of fonts that are expected to be loaded have actually loaded, and then sets the `localStorage` value used in `inline-header` so we can assume the fonts are cached.\n\n```js\nimport inlineFooter from 'roneo/lib/inline-footer'\nlet options = {}\ninlineFooter(options)\n```\n\n### Components\n\n\n\n\n### CSS\n\n```css\n@import 'roneo/lib/index.css'\n```\n","readmeFilename":"README.md","gitHead":"407dedc3b3862f70323c797aa638f4647743a01e","_id":"roneo@3.0.1","_shasum":"bb0d7740266bd586737db15ac506ba61af9e0085","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"bb0d7740266bd586737db15ac506ba61af9e0085","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.1.tgz","fileCount":86,"unpackedSize":125920,"integrity":"sha512-cd90IJsvR7+0ktWZFmcOz8HZ761aCKfB3nRCeVaYvWZloFPkd//32sc/ravs2zBuJDaHzHyapwxsjnzt/THYQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuwmyqR3Vfcmw/IbepDMM8eFmgIkty3PkMOPNTEl1kRwIgJi2LPq26kf94IoYkE03iTIRgRe9gFlq/RtN1vq7AqQw="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.1_1529899556827_0.04711807090367448"},"_hasShrinkwrap":false},"3.0.2":{"name":"roneo","version":"3.0.2","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.0.1","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"readme":"# Roneo\n\nRoneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.\n\n## Usage\n\nThere are multiple parts to Roneo.\n\n### HTML structure\n\nThe general structure of the admin should conform to the content in [`./html/shell.html`](). There’s also a [slim](http://slim-lang.com) version at [`./html/shell.slim`]().\n\n### Breakpoints\n\nWe use [metaQuery](https://github.com/benschwarz/metaquery) for gaining access to media queries in JavaScript and CSS. The admin expects the breakpoints in [`./html/breakpoints.html`]() to be included in the page.\n\n### JavaScript\n\nGeneral JavaScript for the admin shell. This will handle any document `onready` bindings for setup. Simple import and call it:\n\n```js\nimport roneo from 'roneo'\nroneo()\n```\n\nThere are also two separate components for bootstrapping the page. These are intended to be inlined in the `<head>` and just inside the `</body>` respectively.\n\n`inline-header` sets up metaQuery and asynchronously loads some custom fonts for the admin from Google Fonts. It also checks a `localStorage` value to see if the fonts _should_ already be cached, for example on subsequent page loads, and adds a `.fonts-loaded` class to the document:\n\n```js\nimport inlineHeader from 'roneo/lib/inline-header'\nlet options = {}\ninlineHeader(options)\n```\n\n`inline-footer` is there to perform any additional (non speed-critical) tasks. At the moment it checks the set of fonts that are expected to be loaded have actually loaded, and then sets the `localStorage` value used in `inline-header` so we can assume the fonts are cached.\n\n```js\nimport inlineFooter from 'roneo/lib/inline-footer'\nlet options = {}\ninlineFooter(options)\n```\n\n### Components\n\n\n\n\n### CSS\n\n```css\n@import 'roneo/lib/index.css'\n```\n","readmeFilename":"README.md","gitHead":"407dedc3b3862f70323c797aa638f4647743a01e","_id":"roneo@3.0.2","_shasum":"98edade9e0f46ec2e79004a8769e4f612d264459","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"98edade9e0f46ec2e79004a8769e4f612d264459","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.2.tgz","fileCount":86,"unpackedSize":125915,"integrity":"sha512-OvmvTIJ0dwN6RgdBd5uYJzbbT8u7CW8as8o1Sl9c4c/4bMcrn+30aYKQC/OSUsAC8o1TaqOJoTH6kIKHaqGLCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDQO71GXxbmZn60osgg9qPIC5KsUC6sYiRvza0oOHZ/AiAgjAwEViD2feqCarUIEhoL1GhcS/1As/X6DknbjlrnhQ=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.2_1529900456431_0.6721688739753247"},"_hasShrinkwrap":false},"3.0.3":{"name":"roneo","version":"3.0.3","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.7","es6-shim":"^0.35.0","fastclick":"^1.0.6","fontfaceobserver":"^2.0.5","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.0.2","immutable":"^3.7.6","metaquery":"^1.2.5","nodemon":"^1.9.2","prop-types":"^15.6.0","turbolinks":"^5.0.0-beta4","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"536002b9ba04f9544e64c60f1bf6951d7074d219","_id":"roneo@3.0.3","_shasum":"42d8f746eb1ba1b24713931ea41a049357219a23","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"shasum":"42d8f746eb1ba1b24713931ea41a049357219a23","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.3.tgz","fileCount":86,"unpackedSize":126051,"integrity":"sha512-OsoQdh9Nd+V6Gb+LxA7Edn/aW//ozDvI9I74kDVCpGTcsYz8AY+Ub48gcBlQmSY+ih+iwLFcwqBPKyWKH5rwTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPFUS1xyMIIrd/zYuWCQ7YvtwoN+ppaAmat5ELU2Z/EAiAVgFtKMifHgWZ7y+e947re7GVkB072uiCEt/w5dfRybA=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.3_1529903089947_0.5039975214259662"},"_hasShrinkwrap":false},"3.0.4":{"name":"roneo","version":"3.0.4","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-react":"^7.11.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.1.0","immutable":"^3.8.2","metaquery":"^1.2.5","nodemon":"^1.18.4","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"85232c86ed6af757696b94d8d4893967b8d33273","_id":"roneo@3.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"integrity":"sha512-XIKxC+TLNaIu0vHAGKWBEkomrKbImYJXCqwAFD4+AgAasBAVA7q2lz7J4t0MGb8aGkWH69ipMivQ3lZnwTOrGg==","shasum":"bb7b1ab6cde2486d4390d21053cf4599bee89e11","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.4.tgz","fileCount":86,"unpackedSize":315576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvpTVCRA9TVsSAnZWagAAu/AP/iMZQ1/JesFzPBp8njvs\n3Rh4vYnRVV2cxIdsQaJJmqE6+k2pBTzF4RUO5Hct64E8cuY796SFi8dPglJ4\nUBXZDWRGrGVZyEFO3FmhjXNIEvaFYyJj4Eb6AGa9lGx2w9SSwcFSMuaTp0Xa\nXw8rteO4PauaW07bhUDBz1kr92B2r4xUKpbeOrCLokAjF9gtptH0WGSP4WtI\nCsrmSBeieP5m/RiUhRI07H/QJ60F/4H6musLH/b+uFRZ6TYqa5BMsdsSm0zH\nEmVx3h9zbZuWPRygDwxFuUFnAG9Ial8K23YPmZnVFQqCjFHb9t+odplc3Ugx\nsdEcCh6ICzXFCogou806Qw4mcstcec5KlWhz1rRmQwv10DPR9NgkwluPAfUA\n6q3bjChAoHWWL5aC9lnSl78QwOngLaGiPa5YJjyRnKTfcNjooMtSPdP+l07G\nEnKyaFdK4y5qR6mLHtSPheP1rM/j+VZbbH+uvMZrMZ3AsckJNpErOZKs/CdI\n1qCJwlLkqxz/JmdXxE3AuOgmpzDJfvIBExr0itEUJyDL2keFeJ4xKXFYUQaK\n6KeFO4C3YuJi5b++I8LQq6nc/hbjZIdPptF3apAEnczBFR4lgb2/MLZsfRt3\n1bUDbZwjoS+YIJG6enJ17LjvxXj7e2G/0O/NAOjWkDRW3MjQxLxNECvFUXEz\nIvNN\r\n=/wvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI0EoNlww0V9wKvciSFOOcw1Aogt/uqU4kBAMdEV19FgIgS/L9vdQ/8LqnnEDMWPtOsK2haAskGSM8NsDToBzf0U0="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.4_1539216596817_0.8116479449958061"},"_hasShrinkwrap":false},"3.0.5":{"name":"roneo","version":"3.0.5","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-react":"^7.11.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.4","formalist-standard-react":"^4.1.0","immutable":"^3.8.2","metaquery":"^1.2.5","nodemon":"^1.18.4","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"29f05e832a0736500f7dbc07a6724331a3d62bd7","_id":"roneo@3.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"integrity":"sha512-4QAfbpwMyFjboH2yALTpEV8gzvsps0YEDKuPZeu/99XdincjApCrI27+QpPpYbsCl2uN1ckRwe39a0diFfKU0w==","shasum":"13bd2984b96f167c37f7d52fb8dbac133c3b3c77","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.5.tgz","fileCount":86,"unpackedSize":316055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxW6aCRA9TVsSAnZWagAA+4sP/j47AKq5Zx+OkCGAKtbz\nH7ESUEzDP+89J7wJvPq/5Oq2w3tabA8fY3p0KEsuFPichh8znG+iGkbOyrH5\nHspWfcUfplRIQBi4tcJTQqyHHcdERIZrsGsk9BTJMBD86d+wzxVNXIF40WPh\nnBd/WJTCgsh1OlcknuvDQlYPHIaXEDjftdzcRbiS2g2qy9Sh369R4KTghSRb\nyqNmsJhx1eKnR0J9xerCDFz5VXoVBTXFRdG6NuSyYojUDI3MUfwmoxPurunG\n8lbPDq8ffPY53wkyOM6/qkvOYy4/dHkYeEtc36mxRHT1KYme3H9EMwWmeOW9\nwWEnKg3MZY/6L9kaYs108C700SwRueQ/OYj4qMEkO0riyUcuY7zgVF2ihFxg\nrV9kHWYEE0RP1Ydww1Mh408ngzeSr3Lc4cnV6jYnLH0mZTL3mx/fsw03NTtA\neX1AhK89vQPijI3msAShpz0WZrN4NZn6/qieqtDSnoluAF/o3T7bJhvViKTn\n7r3mFgU9hIh5H5ocSfbKaUYoOO9F7wBoS5TcoPg9kDnCiKY0Viq1HXVZivnm\niz25R4vMj4L01rCvfv1OI/8JZNJnWzo8qUfOy/t5hzCpRewhDorg7p16lRzo\nKDy3PXk2jozwLevfnyLVPeF40UtX7090drb8YFjx8QmGD4VGFJT+S/tcG8WA\nZKzC\r\n=o14O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8t2UPxS+MTKOMiw0czgBfw0jqBk7iG0a6Q8RTWTP7vAiBYvzrUotZoVuJ45mof2anUzjM/4Y8qPf0oBTm4hqCLVw=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.5_1539665561242_0.7996753828018561"},"_hasShrinkwrap":false},"3.0.6":{"name":"roneo","version":"3.0.6","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.6","formalist-standard-react":"^4.1.4","immutable":"^3.8.2","metaquery":"^1.2.5","nodemon":"^1.18.6","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"92414d2c9b3d6c93a3924bae5e29f1f3585203f3","_id":"roneo@3.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"integrity":"sha512-LrvOfuGMbfUIu+hM8dAfY7q9ul/vwZOSdwGeGQAQV53T4EkNje1clFMjHEMixd1WNX+nXoFGRJ1/p4eP4rYl9w==","shasum":"1270072ccf451387fadc4b488db5d5d850d3eb5f","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.6.tgz","fileCount":86,"unpackedSize":313915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/K3LCRA9TVsSAnZWagAAmEwP/jJf5BuYAq2ehSzUWV0E\naaWKCQEFyo/TSbB1bicocSKalAofF6wIPy84+bqWoJTIR1sRJbmwhhC0MTse\ndIVz5tChalxWMmIV+Usy1AVMuMgIXAsbgnVQggokWu+FCNln4Lg441dmAukv\nT+YhuhIaey5Mo9trwge1/ZyzNQMUq1OsfvSQhLsIohC0NdoI2yJyboU9d9kd\n1TUu4TKeHYTolaSiR17sRW+xKJQbP4G2A+ueIuM7Fb3KEeeugxrdfs1yvApJ\no3IwhHrf2CESgCIl/rEOqlAHceRAJfJiDNSGMOT0GRl78WagxQxs6sfY5cIy\nJFZa/B9q+t8GMDEF5HgM98aSjKYvpA2Qxp9zyc5qrgHSlhXWKHZ3H4b6eodR\n4kCL0l/Td9oL4+n3PAqbur3nFvn5RHIvihnqOcyzxv24VgpYgFRLzDVdFFpj\nxm5QQdBjAHHgH2i/lfBlPFGqoeB+9CcMf9xMWX/a93A/AB+WIH3huos17bWd\njLRGGcDZxG12YgVy2O/FXGMbbWDxvZsiGEseJJggwHNJ21twttiI9w1EY3n0\n0q2UdfqWNSZ3RDA8pVIQk1pWNC4yyS0ooddLRGJ71eYx9/gDLtY3WWcarx3c\nFlbPX0Lun9ecGKLThyoJhLtsR/OoL6w/8R7oIIKt/UV65FtNxmjVwSyXvR3r\nGKWz\r\n=s5Do\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzHTgEzzsTuWm2lq/0WU1VwKKmM7q8tKFnG/uJ7MARCAiAWHWioEBE6jr3qyjEMQFjuFYrkH9ZpDA8ZUqo4rg742w=="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.6_1543286218202_0.6018111869020115"},"_hasShrinkwrap":false},"3.0.7":{"name":"roneo","version":"3.0.7","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.6","formalist-standard-react":"^4.1.4","immutable":"^3.8.2","metaquery":"^1.2.5","nodemon":"^1.18.6","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"0cc4c0054d53dec8465b3ed91a137c025feece95","_id":"roneo@3.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"integrity":"sha512-hfGIX8CZB2VrPblY2rUP3hI/5xOmMXERWq7ONEt42DfvFcktcwXR/xZekMCGAYtHwI1W6HTKh/A6lXBxTlYaCA==","shasum":"3db4a1bae2c77a85e2a6d1c0027816f93141a8a3","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.7.tgz","fileCount":86,"unpackedSize":313986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCG0eCRA9TVsSAnZWagAA6KsP/2J0qI7k1hucLVSK0sdG\nxPyZzhm2GCCAK3qlDKbtpk8j7SBL7OUjVQ3tD+3TjJX6HJxhayrDjiw2VvWM\nDFDytBOcOaWUBW2FKHJ/X3nSZR6xh9K59FGnpPLN9Dx5sYht5EH0YdBjWMKL\n0h9biAB+gJXxMBOY14qJWDPA27Lc7bahj/60wqo2aLvrOJa/7dTlQxzG+J8B\nxhII2D/g1eZ4gookspFWdQWR8TJf1Y+b5upYzNQd3Hw4bHwXBiz7BAsrVqhs\nroKZdMIR7eTK/zFS1HXVV4n4cGjn16N1UtErSqR4/GxIlNy2KFEtqOGOz0Gg\nkOUDdSYdbG3+KtzlfZc+PyY44pe6+kgfS6zmMIPLMG8w6BjF8nr9mkDU/0TF\nV3rDtlruT2HxMUug5wpcXjCK3uRZhXGVYkNkMnDjChXrdpGSsquGELMxYtRv\nf6UWPN3E1pBFxi/IO6i2rhvXUFadQPBoYK/xf4ouJcrCbZriQ8P2AlnFP0T2\naPpWLnPng3rzbh54LjMOFx1S+iaPi+/ei59zRvuHY6W77vON9Wg6/TqR/Il8\nEcXxBTPNpV6z6zX7HxVobb6dAJE7r79JLRSQoFHP7yM/md+Lob97gHXdl2bS\nY+OjWttWSSBmh+sdYD7sWz4BJshBafEQ8Up2LcoBaZGDOyCFYeWUxmpluRy7\ni0AU\r\n=/Axd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7I11UsybA7ZU1HcQgkxXYJUfubXCJ5V+2WKev5SLvBAiEA3nBlNYujy0f6Nwdrd9VyYSrgBxF/rCm4OTPdrqwQhxI="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.7_1544056093748_0.30876636351510456"},"_hasShrinkwrap":false},"3.0.8":{"name":"roneo","version":"3.0.8","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.6","formalist-standard-react":"^4.1.4","immutable":"^3.8.2","metaquery":"^1.2.5","nodemon":"^1.18.6","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"99b2f1bf20f82b60b89dc50a3001599cd0cd5381","_id":"roneo@3.0.8","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"icelab","email":"hello@icelab.com.au"},"dist":{"integrity":"sha512-UUNU4a0cbTfoenPAuSKloDl5q8DA2g1s9lBUOMFzqfhshFdOlM0KfUIunDVWeVHENV4ydXADchxRoeclaR/CaA==","shasum":"e529d8bd71b4797c5c11eaa876f6b5c461f45166","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.0.8.tgz","fileCount":86,"unpackedSize":314144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9OVCRA9TVsSAnZWagAAABoP/jm0quQW2BxhaTEuoo8T\nYOCTSxirgO8oJ3ay3PVvjV0fHMs+TYSU38m8/lb+RZ9TouhPU2Ly2JyVmQYK\nr0U+ispI0m7Wfety683OEbvVPGrTMhSG/5L1xb8tfKLNWGmdQF0ZRMEYGX4e\n3M3PREIB8dFiCoisiBa0lpginN+5TRmAyg9I71W1SNQPKvgmXsCvaMiVnRPu\nzdExOZuG6YACE6FB2VwENjTlcaPbIVpwiwA2I2m3TLE92YqXeDsbFwWRvIYb\nXjEyV9Wm7UCvFG+w0CKcnz3fC0QHIg0W0Te+I3ScX/jNX6PKntaaGmPW1V+n\n8eIeQvZpx5RuazEHHzd+OfF7icAReiIf5F/Qued8V0Pi+0PF7I+ClXiie9tB\nhHqkjd1xm1OgRx8cQqr5KlHNUG8K19WcZELT0A6MXWBn2M82cvHnmAv7tr5k\n23foDwaxYBcMITq0/6ykAMNAprRtZ4etHno7zEA99zCjeJJzc2p2DayDxOO+\n0XtlKtX23QTUcuJYDwBpXkAicdGttqKxzoFkrvxZy0Q68khZJJN1rV++xE89\niBzNxDZmhQj0/HZUPnE2aGm4E7EH/OnAhxnKR1a0cz/ISP4TsBBtStfRXJ8r\nC1/ShecNjb6KdXSAWxB5w/H3Gic2cKUTC08PLtMsDuGeV3dNasDfmWDN9bp2\n2/FF\r\n=//C1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv4WFMWJzzpFpZj9VPejLpRb6gBQ/bLXLHH8mBKsEkJAiEAnUXEELNXCk4rDWLjwQPQ4ArlfEG9+pfoGaT3VGTt+Ec="}]},"maintainers":[{"name":"icelab","email":"hello@icelab.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.0.8_1546900373035_0.736425740732001"},"_hasShrinkwrap":false},"3.1.0":{"name":"roneo","version":"3.1.0","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.6","formalist-standard-react":"^4.1.4","immutable":"^3.8.2","nodemon":"^1.18.6","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"f25e948667c1f53d06c954a4d254a9cb7c033570","_id":"roneo@3.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3vfVHh7Hntf/hAu0s6GDxgCvnaiPFnqhX0umgj23q3frBJenBn4b9LJM2/5zGQOc8Lkjvh+SFxarayHtayN4Dg==","shasum":"a5ec5533882ed507db1dcd925378fabff3ec41b2","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.1.0.tgz","fileCount":83,"unpackedSize":128490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7NaVCRA9TVsSAnZWagAA97UP/RZSlsh3FibooRj8K8BJ\ngE0OH2ztG1aPvZ5PFyfU1wUtQR0N6muKkLx/9Xy7q1tLnJIGvBfiN7P9Eqrp\ncs2WyvISpkdoRMLdWkiBVb+QtEU2+vIxQxeL1n6yNQVi7JV6aeK8wpYojL8X\nmMC2s7oJRURS71KdDLyG8vhjPw831gu+YafO0qQHFLM90tf7FQAqMkYr0fB1\n/HT0gCNJS0mkXUYKBgz7hCKByjKulaNIB2yBbp39viPxV3mlRzOdS7o7F1Qn\nho8BU1dN/df4/f2+qNxorwmFXFsvItEDScg0Rlm1q9UV9nNCbjnnoEnMoVti\nNWM6nfW7jU/LeVf8BqqRzVPCXjctjXW8y7kwT4iLolD9xdKsH72DOzIpQaNY\n915vn8Tmf55+czo8phMe8bXjoAo7W6JIuAXFo6f/Xjd+lzhcrjYz8DPT9P0K\nrDAhN0piL7ttmcIN++3zSHSQQAWZh812+AgoEN3JzKk7kYeF8ASXPtsspKXl\nnuzr4SkmiLuAOX6WdNUe9MAFdLRe/id9IQjwHI4UKqx0y9JZxUk9ymODrA5W\nBmY0CQqJcqnu/tsVVfLsq2bT/KE0LzF9PgyF17XMco+W73uhLqvRLtriSRbC\nJMOMvSKTSM2xXJ4sM4WIvCxWaW5jCsLFjJteSQ5iTtVArfPOSxZADGaD8L1w\nxF7Q\r\n=gEGA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmke551QMh4kvm5Q8FtAnTjr9ApHQ+Qs+Nr0bkQ5RjWAIgCad/Z+YCyJ2EvrEoU/7q6AFnfSZzDfiFCHrVxuvoNWI="}]},"_npmUser":{"name":"makenosound","email":"max@icelab.com.au"},"directories":{},"maintainers":[{"name":"makenosound","email":"max@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.1.0_1626134164569_0.4081182777688097"},"_hasShrinkwrap":false},"3.2.0":{"name":"roneo","version":"3.2.0","description":"A reusable admin shell.","homepage":"https://github.com/icelab/roneo","main":"lib/index.js","style":"lib/index.css","repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"keywords":[],"authors":["Max Wheeler <max@icelab.com.au> (https://github.com/makenosound)"],"license":"MIT","bugs":{"url":"https://github.com/icelab/roneo/issues"},"scripts":{"build":"babel src --out-dir lib","watch":"nodemon --watch src --exec 'npm run build' --ext js","postbuild":"npm run copycss && npm run lint","copycss":"rsync -r ./src/* --include='*/' --include='*.css' --include='*.mcss' --exclude='*' lib","test":"babel-node test | faucet","lint":"eslint 'src/*.js' 'src/**/*.js' 'test/*.js' 'test/**/*.js'","posttest":"npm run lint"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","eslint":"^2.3.0","eslint-config-standard":"^5.1.0","eslint-config-standard-react":"2.3.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"^1.3.2","faucet":"0.0.1","tape":"^4.2.2"},"dependencies":{"domready":"^1.0.8","draft-js":"^0.10.5","es5-shim":"^4.5.12","es6-shim":"^0.35.3","fastclick":"^1.0.6","fontfaceobserver":"^2.0.13","formalist-serialize-react":"^1.0.6","formalist-standard-react":"^4.3.0","immutable":"^3.8.2","nodemon":"^1.18.6","prop-types":"^15.6.0","turbolinks":"^5.2.0","viewloader":"^2.0.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"005acafed178c38c2a90e0d6adf5aee3a69616f3","_id":"roneo@3.2.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fUqzUg9XIYJWTEqvcmXQPIvKJ2H5bgpOyp9/hHq0/IVr16h2H/L9/QmiyZ1FA/jZcznK7he/c5byCUy5qDh8Jw==","shasum":"48045ad7058ecff0862cd0447fd8569d89a01072","tarball":"https://registry.npmjs.org/roneo/-/roneo-3.2.0.tgz","fileCount":84,"unpackedSize":129400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdiMqhg1Dt4u502I5uY/8tOQw4mHCW1Z2fgeSE7WPaaQIhAMxP0Vy3cJFwJ0WklZ1Bb30vmIUsrUZMw3rauZk3XhfV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT4GQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aA//VNvaodx4CRJMUtK9CtNW4lKh2IlekVkwOY4JXF1xEVI9qckf\r\n7CRGHweJStNX5ovg4E+KTmrBK0avqza88lICs0Q//adm63fkndlslJucWGqH\r\nCbl3luEbUV9AlxLsJIfOfsLUOY7SKHCc2kNl6/K08nTftK590W/IlfFMtFTy\r\nF9Hvh0S0MPLBTfJH8CKsRjOGPvDptITgr0URemNFkbt/OY2DU/uWoa0jE1r5\r\nd8F5Mz+IvaLtNUjmxv1LatEcrA/yh8LZE2C47hpNdZ+BxPYm/kcz/B/j+/tL\r\nal5YQe/svaB1s2Tp+KIi5MYrerx19ulymxobaccpodDc8z6GT9hPkKs/Hf9K\r\n9O0FbsSz4tYzq2GZyEfct8yT2EdbPW05VTqGimULKcvA94WDr0efVC2wqWcj\r\nZSic93Fr02AadTamcXlKj7TwyuCjYd1Fhu0DSwEu17SpU3m5JnFkCG65gE/h\r\n8+LqbxUpbFxAqIilysOcC/z3q34bI7x8eTm7QNC2XwQs7FeJU8uy7hSK9jPV\r\nq2tw2dQgEcQ6jNP4XTin0yYxjhMSoda9schkLKGyO25QtgOKfKZJmtokFZ9Q\r\nXCEFus2IjW46XR4lb1zWwKxMhY4KIK/9EWsgNo+OnQCSYL5oUJy9ndrdbjDK\r\nMWY+A/I9WgSY0lMdCPWteON02/ASW7pxe9A=\r\n=zdB+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"narindajane","email":"narindajane@gmail.com"},"directories":{},"maintainers":[{"name":"andrewcroome","email":"andrew.croome@fastmail.fm"},{"name":"narindajane","email":"narindajane@gmail.com"},{"name":"makenosound","email":"max@icelab.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roneo_3.2.0_1649377680129_0.5889292394435193"},"_hasShrinkwrap":false}},"readme":"# Roneo\n\nRoneo is a somewhat flexible but pretty opinionated admin area. It does some things for you by default, but also leaves it up to you to conform to the HTML it expects to exist.\n\n## Usage\n\nThere are multiple parts to Roneo.\n\n### HTML structure\n\nThe general structure of the admin should conform to the content in [`./html/shell.html`](). There’s also a [slim](http://slim-lang.com) version at [`./html/shell.slim`]().\n\n### JavaScript\n\nGeneral JavaScript for the admin shell. This will handle any document `onready` bindings for setup. Simple import and call it:\n\n```js\nimport roneo from 'roneo'\nroneo()\n```\n\nThere are also two separate components for bootstrapping the page. These are intended to be inlined in the `<head>` and just inside the `</body>` respectively.\n\n`inline-header` asynchronously loads some custom fonts for the admin from Google Fonts. It also checks a `localStorage` value to see if the fonts _should_ already be cached, for example on subsequent page loads, and adds a `.fonts-loaded` class to the document:\n\n```js\nimport inlineHeader from 'roneo/lib/inline-header'\nlet options = {}\ninlineHeader(options)\n```\n\n`inline-footer` is there to perform any additional (non speed-critical) tasks. At the moment it checks the set of fonts that are expected to be loaded have actually loaded, and then sets the `localStorage` value used in `inline-header` so we can assume the fonts are cached.\n\n```js\nimport inlineFooter from 'roneo/lib/inline-footer'\nlet options = {}\ninlineFooter(options)\n```\n\n### Components\n\n\n\n\n### CSS\n\n```css\n@import 'roneo/lib/index.css'\n```\n","maintainers":[{"name":"andrewcroome","email":"andrew.croome@fastmail.fm"},{"name":"narindajane","email":"narindajane@gmail.com"},{"name":"makenosound","email":"max@icelab.com.au"}],"time":{"modified":"2022-06-26T14:08:05.261Z","created":"2017-01-23T10:55:11.064Z","0.0.1":"2017-01-23T10:55:11.064Z","0.0.2":"2017-01-25T23:12:07.650Z","0.0.3":"2017-02-15T01:17:35.775Z","0.0.4":"2017-02-15T07:12:35.868Z","1.0.0":"2017-02-23T03:40:09.696Z","1.0.1":"2017-02-23T22:48:00.590Z","1.0.2":"2017-03-06T10:41:34.585Z","1.1.0":"2017-03-12T04:55:14.484Z","2.0.0":"2017-08-02T04:54:04.975Z","2.0.1":"2017-08-02T06:37:49.895Z","2.0.2":"2017-09-27T21:58:06.591Z","2.0.3":"2017-10-12T09:34:34.271Z","3.0.0":"2018-06-25T04:04:24.618Z","3.0.1":"2018-06-25T04:05:56.887Z","3.0.2":"2018-06-25T04:20:56.531Z","3.0.3":"2018-06-25T05:04:50.055Z","3.0.4":"2018-10-11T00:09:56.957Z","3.0.5":"2018-10-16T04:52:41.448Z","3.0.6":"2018-11-27T02:36:58.406Z","3.0.7":"2018-12-06T00:28:13.870Z","3.0.8":"2019-01-07T22:32:53.148Z","3.1.0":"2021-07-12T23:56:04.772Z","3.2.0":"2022-04-08T00:28:00.334Z"},"homepage":"https://github.com/icelab/roneo","keywords":[],"repository":{"type":"git","url":"git+https://github.com/icelab/roneo.git"},"bugs":{"url":"https://github.com/icelab/roneo/issues"},"license":"MIT","readmeFilename":"README.md"}