{"_id":"@amajor/widget-tree-saver","_rev":"4-ba655617d79469656d90e5d60ee0f99c","name":"@amajor/widget-tree-saver","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@amajor/widget-tree-saver","description":"A simple ReactJS widget that displays number of trees saved based on sheets not printed.","version":"1.0.0","main":"index.js","private":false,"repository":{"type":"git","url":"git+https://github.com/amajor/widget-tree-saver.git"},"author":{"name":"Alison Major"},"bugs":{"url":"https://github.com/amajor/widget-tree-saver/issues"},"homepage":"https://github.com/amajor/widget-tree-saver","dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-scripts":"1.1.4"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"devDependencies":{"babel-core":"^6.26.3","babel-runtime":"^6.26.0"},"gitHead":"2969e4f6828908d41e01bee6dd7ad9a85e0d2f01","_id":"@amajor/widget-tree-saver@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"amajor","email":"hello@alisonmajor.me"},"dist":{"integrity":"sha512-XkrAariW4mx7rW9CPNXr/GOXyRNImNBWnmDBEkzG7KI3rf1oNM7SLP1r6I8Vbt2pMkGg7XeayoK3neL5RkV7nQ==","shasum":"27e586f663bebea7a5eefd8e6ae0471fa94f24f6","tarball":"https://registry.npmjs.org/@amajor/widget-tree-saver/-/widget-tree-saver-1.0.0.tgz","fileCount":16,"unpackedSize":124921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMaQACRA9TVsSAnZWagAAPmwP/Anfk0CdQF0Y0XEvLZUr\n61qiIpOziO1saQu9W7thwmuePXXcumb131UNCJRZocl5fdii+EpWvy2qteUo\ngghsi57HmitvIxzZPecI+TWPMht4X9Smsv9D5TxKDQ2xqcY0JOrA5wu3+Qiy\nHbVf3tTMX+6RWhzNEB6qUrFIzNuDEfDWwjbUaY4f/8S996FmXquj6JOMKB+R\njmPKQ/qvnDQvu0bsGXrc9HJNOC1D33ptZi3u0kc1aCYDvtIDpRfy3Wyw22K1\ncb2QR3WxhWbE5FStbbMsaAvBGl6PPrpreHCtzbJuJwyNw4ZOuV4lLz5rWoEr\nZp0X2TQYwouivRnxQidzT5SJd85OJSIqVjq1mvDNQ5GtB3z3YAyIm8yzcLJ1\n9pTlJmkSSPbObCAth3AcH5CRMndduhxxk9z2S79LUDLrW5+4/BeBy2m/+KJ5\nUDjVd8xhJbsbj4DmqrAWP8kAH6kub4wfMO1pNiYxcmS4340biZzEwTFLy8pZ\nwXMULggQaQ5azcymbO5WA0mrpY5j8VgoTem1bn4lysTB74GK9LTapV/vhYGV\nN20SgdPH2WRFvCatFYf6ewWGIfZCeeDhRfGqM3ezm0DezcRBJhqZaxOOuCFz\nB94sRdM9fiYVcnQIfRUwu6/5DrD9EpS5CUYnELWRnVcKCMP/E6KD6wGHgD8Z\nYcTt\r\n=xc3p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFAbvTdWtAL5qcPd/PPWptSt5XmiWNCRUeSNDCOL1vNAiBkBE4DQ9pgU45h91j4I0SRd4ZZREMdD02kj0xodlv/MQ=="}]},"maintainers":[{"name":"amajor","email":"hello@alisonmajor.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/widget-tree-saver_1.0.0_1529979904414_0.6813629218650972"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amajor/widget-tree-saver","description":"A simple ReactJS widget that displays number of trees saved based on sheets not printed.","version":"1.0.1","main":"build/index.js","private":false,"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/amajor/widget-tree-saver.git"},"author":{"name":"Alison Major"},"bugs":{"url":"https://github.com/amajor/widget-tree-saver/issues"},"homepage":"https://github.com/amajor/widget-tree-saver","peerDependencies":{"react":"^16.4.0","react-dom":"^16.4.0"},"dependencies":{"react-scripts":"1.1.4"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","react":"^16.4.1","react-dom":"^16.4.1","react-svg-loader":"^2.1.0"},"gitHead":"448341115bea734ffa8bfa8921708968560ef320","_id":"@amajor/widget-tree-saver@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"amajor","email":"hello@alisonmajor.me"},"dist":{"integrity":"sha512-QrxijKXT2WT3g4i8PBQqPdobZ/rwW3MemeurcNsO0X3HFW0FrVyqeCnn9wlCN1Ufr2TGMxwoRvyF3UJgXMEwRg==","shasum":"847ffa8eb2dbc21e7f6157a85213be9b97726489","tarball":"https://registry.npmjs.org/@amajor/widget-tree-saver/-/widget-tree-saver-1.0.1.tgz","fileCount":13,"unpackedSize":468098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMa/PCRA9TVsSAnZWagAAg8oP/ido7r7xeNfHe0BjwVDd\nOYJPfAfYl9arT39PDRGqpA8dqBKMzkKZjOipNgHClVq4O3JZwNAvveXjjRjh\nr9bEf6K/evYzLNRXJ0C97YpkBKmSeQvornRnNg0w0unzxsCCPejfmJHx5igt\n1UgU664Rc3U5RSTZRLtGjmCazrQraaAd+sG2ccVh3p42SRQdRh67vwYtwqtR\nqcZoj+gm8tYpwbdmPJPZanc4Vh9O4gv6Pz+9J8CTJmR+modSHSlPHDGCzYGx\nDt51iRkIGFxfA/qjV5QosKAxGil/kLXdK5nfduLeO2cU2edD8bnXYSlCxFLT\nf9LPwsVTiVM8QocwOtdr+mTTh2FlpJeA5gkx3xMv+Ir7wZHK9HGruthPbwLp\nNhNK5rzRkbnM+dp5YgG6/j8HOsT0/uq01ug2/jTUm8fzoAZst6p2GfiVfItI\n9Ckt7EOp28c1IPkuoIAh3xPybITA0lwS6rsUaJY44UL/7PGBVEUN/t7OrjsX\n6xY+5OFmgc2tsSsS3x9HTvzzUMvAsa/aNuvhDPpA1H2k3FZwq7+qjE1b8WU4\n/Y2clbOMLFeP7gq6dTJJ8y2IXbXcFPa0NrN4hUewxkz9UpMG37qd4UHDxA4Y\n9p3QRhjRHOFytJL9YREhDe44LeVfrFwoZ2NJ5gQk1f76hX4FepbJ0q1LA166\nHpDW\r\n=9m6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtqpFw8ZptDq8DgWfz2XvB9WwaUtS5WJan8+6h43P7VAiEAlg8/jILMMVZgu2oGdo61WMHQNo8fBqnXAXGwQ8y6XP4="}]},"maintainers":[{"name":"amajor","email":"hello@alisonmajor.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/widget-tree-saver_1.0.1_1529982927095_0.9038268604277624"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amajor/widget-tree-saver","description":"A simple ReactJS widget that displays number of trees saved based on sheets not printed.","version":"1.0.2","main":"build/index.js","private":false,"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/amajor/widget-tree-saver.git"},"author":{"name":"Alison Major"},"bugs":{"url":"https://github.com/amajor/widget-tree-saver/issues"},"homepage":"https://github.com/amajor/widget-tree-saver","peerDependencies":{"react":"^16.4.0","react-dom":"^16.4.0"},"dependencies":{"react-scripts":"1.1.4"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","react":"^16.4.1","react-dom":"^16.4.1","react-svg-loader":"^2.1.0"},"gitHead":"bac10680a9d0a24cfa22e3e222b7a83433474a58","_id":"@amajor/widget-tree-saver@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"amajor","email":"hello@alisonmajor.me"},"dist":{"integrity":"sha512-IsvtlYy1SbLOepUfQST2Bmqw26PBprfePR1IYlK/BE2XI0yX3opLAIYGKQHRrqmYDGctJSroG/waLtCOn2XJqA==","shasum":"1d2e3822c3db956f197111303110abb2d490abbc","tarball":"https://registry.npmjs.org/@amajor/widget-tree-saver/-/widget-tree-saver-1.0.2.tgz","fileCount":13,"unpackedSize":468573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMbEoCRA9TVsSAnZWagAAEBsP/jWYBsofF8bRNFmVZc/E\nGt7uUSzDgF4cLPt8hcGQcmiMN3QIEQcWhaclbqgZ7BSCHuq6zRu+mkb0UcSS\ncuLr1UrI4STYmJk62Hs3miViMHYmUj6QBDPQ9SD1KSIS4oMU2MiwG4BKhKip\noBJs3obm+BnIW5YsX/HwTDrvUAwP+DYU2US658LFl/EhwbnxMhECZjPi6nhU\nUNQaDufIn282cU7J30rSF/wWZGJRm58jAhemYHA5POukmLEGGruzz3yVnSux\n0BY6F5EXBD+PX8g5WpdayaiLj4ffnecycJrnXPEk/MrGUf0riKc4Q5hRCLux\nTOPF/DMFmnVPlkOQS1GX+krArBZf8Hak/9H/z6oitVJVIfO4Af38SO6te+Bj\n30sF+7QMd5dMKQCeHkluvTM0ElTS2mx735JNCGIWikL3EcNgiqMi1Lme5JSN\nbgWve0ucHnINb+xcD7PADxygX1VVORizNKmAUfRgpPCjvmxEjbubknyTVCpX\n4rp0Lu4/K0jrz8+7PKKswQobm0tAsvNCNYFc0ADJQmUi7OTIgFJsrbF+wUtu\nSEomO77TlE8svx7X1Z+B37QH467Qj33CFhy8SuzDCltICzJ5hRMaWrh9F208\njhAuPXhUIj7xJet0Yyn+wJVVN2XqMoDQVtR0uPWfJhVw9D2BJeA9myNWyDBi\nQt+d\r\n=fsBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGpHi4A2ZCLAvnmZcZqa7luyjUQRl4/7+mNRBAv2sBwAiEA6uPEXsUCM15GmbjVTiPZnkMs915rjqm6aq0cAOWGtYA="}]},"maintainers":[{"name":"amajor","email":"hello@alisonmajor.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/widget-tree-saver_1.0.2_1529983272505_0.3508932223053156"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amajor/widget-tree-saver","description":"A simple ReactJS widget that displays number of trees saved based on sheets not printed.","version":"1.0.3","main":"build/index.js","private":false,"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/amajor/widget-tree-saver.git"},"author":{"name":"Alison Major"},"bugs":{"url":"https://github.com/amajor/widget-tree-saver/issues"},"homepage":"https://github.com/amajor/widget-tree-saver","peerDependencies":{"react":"^16.4.0","react-dom":"^16.4.0"},"dependencies":{"react-scripts":"1.1.4"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","react":"^16.4.1","react-dom":"^16.4.1","react-svg-loader":"^2.1.0"},"gitHead":"171d07a3affdc4649b3d7913a942a7109063c074","_id":"@amajor/widget-tree-saver@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"amajor","email":"hello@alisonmajor.me"},"dist":{"integrity":"sha512-Tv9PJHtHweW7yxEQt80xRLYoL+2DK7eD4yeu7LZvagaXrC5EnEDig7p0aw7oCbv5GX+vnJfA3XKCtVkuRj/mSg==","shasum":"748e937f101fb8f88c63d8478d71ef0789f46733","tarball":"https://registry.npmjs.org/@amajor/widget-tree-saver/-/widget-tree-saver-1.0.3.tgz","fileCount":13,"unpackedSize":468574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMbJWCRA9TVsSAnZWagAACuYP/2KC5azJwaagaJ5MuLZh\nULAoHQ0vZFObD27ARGb09njSAe48NZyALOeuB0X6F9t3x056lKHCydmCfvba\npUCzxBSNuWTnvnBJG95y1ufA9LCw6Xybk0MLcS/RMWdzAK22US5rwQ/EIOoG\n50K6WGMts/6ASnyPhFuHg8d6KwWFXFfhewRRDl35YzKuSF0Qfsz5nmJDYiHg\nqMHqlAY/gWtedBF7pjX4lJGVUTscMBhry6YoM8T4OUW87Hjc0JE2jDkzbpHS\n1QtqeHSkgTk1F9vpn4Z7oaXaSo1QFjpADfBcIbpyxIStLg1a5zn+o8k3nNrL\neMMaI/bkzHe0TdOp8kFNx6ew8BcGkP5yU/+3w3ueCcCH93z13teuiQu2FA/P\nPXWf1bVoer73QO37G7ByGrSt1khxsibWp/alxtgBIMNjbI140cq48Ihwnjxt\nYy88AydKTfs8aUwlOU63CC8NtnrTFCvX+TmIlp/EbA3U1VIScMwQab+oX06m\nyuU4tGhyTudpZ5Pgr47T2DUJqNiAOqsmCBRQRwd0TyJ8faxGXIK1HP1eRGi8\npR4qUcwW8wiNXIUFkU0wMGV2YgCU5KWcxhqBLZMJh2PEc/HO8e3bC80/otY2\nHzsuubs2ajWViP+1GQJaeoTj10fckZEVM+jOkagC5u9xXlgapSrYIY2w7Fza\nip49\r\n=IZUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBCSSoDulM2TerOkMhtfR83uQzwAULAotZtOXgS+jGjgIgD2BED46etqX+iyRFnDzRMXAt+Mow6FI3OW6wbmw9Tao="}]},"maintainers":[{"name":"amajor","email":"hello@alisonmajor.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/widget-tree-saver_1.0.3_1529983574729_0.7538255487718568"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-26T02:25:04.167Z","1.0.0":"2018-06-26T02:25:04.597Z","modified":"2022-04-04T13:42:39.911Z","1.0.1":"2018-06-26T03:15:27.229Z","1.0.2":"2018-06-26T03:21:12.653Z","1.0.3":"2018-06-26T03:26:14.846Z"},"maintainers":[{"name":"amajor","email":"hello@alisonmajor.me"}],"description":"A simple ReactJS widget that displays number of trees saved based on sheets not printed.","homepage":"https://github.com/amajor/widget-tree-saver","repository":{"type":"git","url":"git+https://github.com/amajor/widget-tree-saver.git"},"author":{"name":"Alison Major"},"bugs":{"url":"https://github.com/amajor/widget-tree-saver/issues"},"readme":"# Trees Saved Widget\n\nThis is a simple ReactJS dashboard-type widget used to display the number of\ntrees saved based on the number of sheets passed into the component.\n\n## Getting Started\n\nFrom inside of your React project directory, run\n\n```script\nnpm install @amajor/widget-tree-saver\n```\n\nOnce installed, include it in your application by importing the file and\ninserting the component with your desired props.\n\n```js\nimport React, { Component } from 'react';\nimport TreeSaver from '@amajor/widget-tree-saver';\n\nclass App extends Component {\n  render() {\n    return (\n      <div className=\"App\">\n      \n        <header className=\"App-header\">\n          <h1 className=\"App-title\">Your App</h1>\n          <h2 className=\"App-title\">With the tree saverwidget below.</h2>\n        </header>\n\n        <TreeSaver numberOfPages={9500} interval=\"month\" />\n\n      </div>\n    );\n  }\n}\n\nexport default App;\n```\n\n## Configure\n\nThis component only accepts two properties at this time:\n\n* `numberOfPages` _(number)_ - for example \"2300\"\n* `interval` _(string)_ - for example \"week\" or \"year\"\n\nIt will automatically calculate the number of trees saved based on the number of\nsheets entered, with the assumption that a single tree provides 8333.3 sheets.\n\nWhen entered in, the component will flow horizontally, or if given less space,\nwill collapse into a column. We use the grid from Bootstrap to manage this.\n\n### Horizontal Layout\n\n<img src=\"https://github.com/amajor/widget-tree-saver/blob/master/docs/images/horizontal.png\" title=\"Horizontal Layout\" />\n\n### Vertical Layout\n\n<img src=\"https://github.com/amajor/widget-tree-saver/blob/master/docs/images/vertical.png\" title=\"Vertical Layout\" width=\"200px\" />\n","readmeFilename":"README.md","license":"BSD-3-Clause"}