{"_id":"react95","_rev":"97-f7fc5270c284f08d615746f67c0bc59b","name":"react95","dist-tags":{"latest":"4.0.0","beta":"4.0.0-beta.19"},"versions":{"0.0.1":{"name":"react95","version":"0.0.1","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"react95@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"dist":{"integrity":"sha512-o+uxkatOH6DW85/Fa2lXAQ1XI/cLDJMsP0ocMU7fK/k0BWSpbxueURomSAk8VJA7raWZkwZinjKFlAuYfq8iiA==","shasum":"2fbafcc7e51a14f3c27ca0ed6c2e9fb42477dc20","tarball":"https://registry.npmjs.org/react95/-/react95-0.0.1.tgz","fileCount":2,"unpackedSize":245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbWXOCRA9TVsSAnZWagAAk2sP/0zYvgz+JFNfo0/bbXFZ\n8gGhKONx9wRC3yGBqYQblQAI0PIt989ayVquF8OxTQ3M5s14NlctBkhRRqvU\n6+P4oqRicIpA4yPuSg7cwhksql3OXTBj3QST+5tA0fXfERAlpMtPJ5Ojz1Pe\nOnzx9qMP+NUK/bE0GgrY1e5kpXssOh50kzr1WCLLT5SC0wgA/4op4pxnP4vh\nW/YXFoTy9qANERAZTGQdSZ1DMa3j2Yd20qHz+pJNEkrAa17gIVM1BLmNpsXA\nkKCPa63claICBQ19CHUJP5PWcjq0gC6FsS2bjazNjaqwpNu9HhskDDjV8Dis\nkpiVL/qbkkz9ODpcGMnTOSoc2F7MCLd9sMvPhO08hwDFSpkQ0cw1ZwdDGjPD\nexTdg5+gU6/6YxIgG4Hio2Z7dzR1SLjdzpwMa7sWdgSWbTe2GeSdVXPA6dP5\nCxJvr/px5XuIu8JM2KECXTUiey1Hviw7XvNO4sTPlPQtwALVOC7epYGljFx6\nzu+POrs2215lUKf/Zz4Y8tx9DWCYAlCs5HbVQSKZwEkpdddf4xjzYHX4aR5q\nhFIujIRvymA2C9D9+GdWT7BJA6YoW59MOLOJOesTOP+Ta6NgaBUmx2kfMVM9\nMgw6yTE5+yY4sfo58zApD0OP2TNGEqbYZDsyD+ylyP//5tC6dm3F5AGLlDeO\nT+Z1\r\n=flVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDspB7qKsxhvcwuU7bT/ICRRV+6lv4oAHUX6PQ3ssxIEgIhAJXz6qPHRBhT8+svlMeFdL7fUQVzZoq3LtqZ4xKauYYf"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_0.0.1_1550673358346_0.5532810131195542"},"_hasShrinkwrap":false},"1.0.0":{"name":"react95","version":"1.0.0","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","prepublishOnly":"npm run release","release":"npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.11","@storybook/addon-info":"^4.1.11","@storybook/addon-links":"^4.1.11","@storybook/addon-options":"^4.1.11","@storybook/react":"^4.1.11","babel-loader":"^8.0.5","babel-plugin-styled-components":"^1.10.0","cross-env":"^5.2.0","prop-types":"^15.7.2","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","storybook-addon-styled-component-theme":"^1.1.1","styled-components":"^4.1.3"},"gitHead":"c76665ae87b7523df4d2a5da50101a455f2da6a6","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"dist":{"integrity":"sha512-6wqozg9Py/oNqy2sPkKW/KbCThKWc7mH7u+UPfXdJRrtEgAgrG1i1p6sCWJGBI4LQ8HqtRZmSgzV7PHeJze2NQ==","shasum":"e1e067f656732e4519e7046f8951f49407a60cd8","tarball":"https://registry.npmjs.org/react95/-/react95-1.0.0.tgz","fileCount":6,"unpackedSize":184551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs3R8CRA9TVsSAnZWagAAvd4P/iKzBpx0uDYeeqLWrlIQ\n1IrlkzPCvYJ1np+OMpEcSMG8yRMaOtjBAkcuDsrF8Gt1bhJaC/Q0p2Qb+gfU\nXpO4NFnNkEw1Pu16gf77BV1LntQCgU0V/AGolLiSAVJHRpvgNYNmM3qsrVRn\n0CoXx5YeRabBqxEcn9egK0vLUbTg3cAuLGZ+NbXEgYsrGksgm5uceCX+LbkE\ntGDPniXn1CeFAR3ZS+WQ2IzfEE4mUCl+sTZ21YEIEDGzgTP2dVBVbGIWMNJy\nKhBs12s3GsyExfM5bhkLa9JaTK2d8ZU6ECa9URpUUEiDt289hRtInpMKq9qb\n8sMvjhmCiPGpZkSk8XChVrF9xh28dUVGDpU2RbmZTXXmRbiOM7E3wDcZR0SF\nq0c28lE8RRMMZR4PoNERiwkIJXtRp90FWm00gtCt7XPoIxcPCtsiCDvVWess\nJfhOwPwYn9dJdj4h9kq7MbVZnevFJ6FzeRGBvyIioB8pGTlkOKCYrS0fQCgb\neVs5u/KdE2I/jZMFBYIpQm6BNPb+e9sKxjRvbkPeA69DQY6gsluKUFrWRa8m\neOxzNt6G7Pn6mvyyCSElx/BZhNVfehvSjNvLdf/3YXWuqYzHF8I0CWpzxMKW\neVx++BDau7GYJJJFqtUzEnXxMvp/WANxUaX0fgHW0PUATuaSMrDWktPwNxsL\ne8va\r\n=mP/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzzxAdbZ+oc2kUMOLa64H1NqhuORrBYRK7Wkith7jz9AiEA5/UrAuNF2TiQjDPK5aiW8Yzca1IQIVWHnPQ5aLreXU8="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_1.0.0_1555264636139_0.35034527159639595"},"_hasShrinkwrap":false},"1.0.1":{"name":"react95","version":"1.0.1","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","prepublishOnly":"npm run release","release":"npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.11","@storybook/addon-info":"^4.1.11","@storybook/addon-links":"^4.1.11","@storybook/addon-options":"^4.1.11","@storybook/react":"^4.1.11","babel-loader":"^8.0.5","babel-plugin-styled-components":"^1.10.0","cross-env":"^5.2.0","prop-types":"^15.7.2","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","storybook-addon-styled-component-theme":"^1.1.1","styled-components":"^4.1.3"},"gitHead":"4cc775427f17d12b46de007297bff4d59a433c3d","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"dist":{"integrity":"sha512-jLkOCN/euGvOuY0MKLBLEpFrf5lY4sJlQQ5xa8ApJSLjtTcWC/N77+QLsiOv3uh2rDEHo7aNccutoIHVasHnHQ==","shasum":"0f7b02a8f6df057e8772e493a82abde0dc1696d4","tarball":"https://registry.npmjs.org/react95/-/react95-1.0.1.tgz","fileCount":6,"unpackedSize":186226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs616CRA9TVsSAnZWagAAaf0QAKL2iufKr/QqiSsMovqs\n9Q93TqWZqHtlkuSmK0Wf77LbyyqX7AB3Ds3oJlD3ZPtkplgN7n4tn5P9VE3V\nB4Pw1ebxophxN0rJb7o7LJWmSwtYgeJLSthLFZX9FcI7U7MaInhblDwyZ88k\n+Y8ucmlhrgWdVNV3PVKWArCYqtle50DM7Gyk1Wh7Qf4XIBxL+sl7Ep8WSrGv\ni+xS+XQEo6pIafcQw2gkl8cBsi9K7AhEWZrMU8JUeon0oLDMUs7Bf/Lcn2TG\nMwKZbu/kUOgELZyxPCpSHv4J/NPiwEPg5oIJ2P92MxryjteEpdtwULKFVtqB\nTI3oRIAnyLY8T8gbJA9Zgo7NPNjyg5RHvE7SZ5k4hzkd8XF5BESIQCPW+r2m\n5anbN4XBMQVmIyJdn8YPhRwI4NOsZg2Yocp6LdgQeS65fzU+UCebrWDy/c4d\n48JxajG8poQ+khXzWuj8Uz3Q/otdhL5nNN1egr7JBDxNkfQGPkRW+h7YkVuF\niKAhL83eL4O0AYW17gLcmr+Pp03rchrhFF1VkdKpE5N+uUPupazhNfEEiXzp\n/rsAQ9mUiNWtePXF2yyZ9nXqZvvsg/R8YPi8Lvn48shB2GIaiTtRErElAKpV\n2ZZgQIPbmmnCM2jQUD2UUaCNx/HlTrdp2sZgUaga+ja1Kx4w/GTPORrN8yow\nwQho\r\n=GmI8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYmfKmh9tyBeFXRUAcXAhNplGJPUaH2396TZGNWzhNKgIhAJv0CWu02hs5QgpkmHIQA+KQaSDzb6IEvdYltCc/O/YU"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_1.0.1_1555279225665_0.5767433184025101"},"_hasShrinkwrap":false},"1.0.2":{"name":"react95","version":"1.0.2","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","prepublishOnly":"npm run release","release":"npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.11","@storybook/addon-info":"^4.1.11","@storybook/addon-links":"^4.1.11","@storybook/addon-options":"^4.1.11","@storybook/react":"^4.1.11","babel-loader":"^8.0.5","babel-plugin-styled-components":"^1.10.0","cross-env":"^5.2.0","prop-types":"^15.7.2","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","storybook-addon-styled-component-theme":"^1.1.1","styled-components":"^4.1.3"},"gitHead":"3f72031b29e92c8b15366ff685b326901114c50e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"dist":{"integrity":"sha512-c3X2T+wfWL+TrxpiueRNm8QhOKH2a+dCRWPsyR/m22KxoGeW7FQ/zWZiqfufGxmBPjcV49xdvbFkO9fzPoNW2g==","shasum":"a74fa9183f4c0a4a1fe33d41c577f27efc555b69","tarball":"https://registry.npmjs.org/react95/-/react95-1.0.2.tgz","fileCount":6,"unpackedSize":187206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcueqBCRA9TVsSAnZWagAAiR0P/1HIG72rO3I2uajlTfwr\nuB5sXk65mkhf46Sl0bxxqS8TsutSFnBhxoFfYtjc/tSXUhZkIfiEnN9gNdTe\nT7HtXybeu5VCrwnmnzawOZ90/gNVxhskDwwipZ8zQqI3z7BBOgeiO9sNx+Tx\n0fazn/t/M4qmpQbRLHVDZzy565LwRnh8X7Lx0FL9dO9dpaNZp0jjY9iJH0Ai\n5u+AbV5Yl+SsB3Nrsb2qTodAjka/ORzLtEgwPwA/s0gJ26WGJnS51EWiNKjx\nFdW70KXdI/FhtHpL0ig2pgwGMnlFcpaAhz/jF38pJ0oz9ZRplwfIZDCkCOkv\ntaXEYlPX2dQZVhm8jIcALLF0dH6tNZA1RFoMq6tHw2bWqoIjKLLFgidSisGx\nlv/AEMppA96LpELbp8gIlf4g7Ytr80XqIGHW6Qcj4TYK4n1nFWCC72XKJsme\nvuYYBZo6mK8NtFT7T94qTx7y082xB//conRJj7OIkQyiNXyBn/hmUySubtJ/\n6fw9o9DQoXcCAdvljJ6uMhM2GYM7ydxhpwYXOFOBrfjwzIWf19xFw6XHQkqW\n76M6cBi4I1r8uOEoZogQiTjVq3RItsgOkmp2WpqZCS2XbUtec3cpimQNZmD0\nXxfv2mS1vhi2ZGOtVEaVKG2XSQylcLb3xADX9Xc1YGBoprhxRSqRXmPjyoST\n9tVr\r\n=wZmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9dPHb9lPVn8/M+MD/kOPBAA4eqVLpbc4p9plU9lY6cAIhAP80MkqBk3Rfu0NpRFVB/YzJXauEPq0Xkz3ozVruxbbS"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_1.0.2_1555688064833_0.8598677639167052"},"_hasShrinkwrap":false},"1.0.3":{"name":"react95","version":"1.0.3","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","prepublishOnly":"npm run release","release":"npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.11","@storybook/addon-info":"^4.1.11","@storybook/addon-links":"^4.1.11","@storybook/addon-options":"^4.1.11","@storybook/react":"^4.1.11","babel-loader":"^8.0.5","babel-plugin-styled-components":"^1.10.0","cross-env":"^5.2.0","prop-types":"^15.7.2","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","storybook-addon-styled-component-theme":"^1.1.1","styled-components":"^4.1.3"},"gitHead":"cdd8a6583fd30b2f97ec66695e8de34b88fc6e93","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"dist":{"integrity":"sha512-RLDuzC1J07m5/V5k0N1iCSW+Mq1l+8GKUmnChT22aUeBSYQAQAJ7JH8MpSIRdkpco1B1ezuu7i24NSe51GelsA==","shasum":"12de7ae77e2f3ef73f13dbebf21e7858a06bd8f8","tarball":"https://registry.npmjs.org/react95/-/react95-1.0.3.tgz","fileCount":6,"unpackedSize":183634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu1YRCRA9TVsSAnZWagAAV2sP/j3dnoNvRJwOfuNfaUdl\n3fg2OCSTkEBibwL3lF5bjWOBuCy/ysiCzxqOEQUgsO0D+oY11rgh+wJsxHHM\nC67fNdtUZKvWMipkz19L6ZnWu82R7tfGhXeXcKg5ApxR5DtWYIF3GSf6KzZ6\neKtu60GyhZMD9H4JcYLYJZh2EReDCWjStxoNngP7yBM3pzsMAGNJw2kNAdQF\nX9olE17uY46deg17e5H+aimbdvyjP0f7XwPMiP2dPMTcABhACw6Oaknzl+iH\nfF6hwHCU/1I1qqRyR3g6z/AjE2bc7GGsnBc5Wr/jkDNQHSfT4t9uCHuzSmfC\nGDPbdpj7KqHUldlCPxJwG8a7v0sT3S8Li3zcqhD4uaLRseRiMtMoxMzOEgY8\nmVzYAaUZBKc31ogbI7rOo2tFHg+iW8N/YSWwG715vqImFd0vuC/rI7F7CBFU\nKKEVDksiJ4k4mQ3Jsi5jF8CGhVjZesRzTmA5Q+x03uNzRjPtyBixhIUR8yBf\nD5VnnvUOFgpfk+mQ6JCGkg8K2f0vCVPRVaqriygPNC2GvmcTmmE9jqp6K1/m\nY6M1dDZuLQV0CNwtqWyao2ZzdgsimgpRtW2OQEtEfR7ALfQthqrTEIpdu5Cm\nD6UvmwnnDsQZ4U8yScH/MCUzTSbKDx8u18z/HIBofIC8C12P1fjbi5ZsCj/i\nHb7F\r\n=m52N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8Oi+M72xWuDlP8xFI6wl8wPzoehBQbIBmOQvxS2CB2AiAfX7hQBIYI2xZUFwC7/ef0e+JsFNoEfb3GYvgmYtgTVw=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_1.0.3_1555781137219_0.5378976485232752"},"_hasShrinkwrap":false},"2.0.0":{"name":"react95","version":"2.0.0","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","prepublishOnly":"npm run release","release":"npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^5.0.10","@storybook/addon-info":"^5.0.10","@storybook/addon-links":"^5.0.10","@storybook/addon-options":"^5.0.10","@storybook/addon-storysource":"^5.0.10","@storybook/react":"^5.0.10","babel-loader":"^8.0.5","babel-plugin-styled-components":"^1.10.0","cross-env":"^5.2.0","prop-types":"^15.7.2","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","storybook-addon-styled-component-theme":"^1.2.0","styled-components":"^4.1.3"},"gitHead":"39fb3539af213da465e6405789e1b5bfc6c935f4","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@2.0.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0Y299Rbqhdz3bu5u1NC1sLbrPiQEXaOGthToitT/W/ta4C2Ct+A2YF1jxcPU9jBFv6mAUdl183luwjZ/0XJCJg==","shasum":"fa921b968a588612c36ceb8fa77deeac5d271b86","tarball":"https://registry.npmjs.org/react95/-/react95-2.0.0.tgz","fileCount":6,"unpackedSize":218261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6pwWCRA9TVsSAnZWagAAW/EP/2talD8sd4WnFNsGN8oL\n5u9IUiabhLgdtKEf/oSaliExl+Yn7LUnMfYSpEymxqzZZszJ4yqJJLSvbrz7\nGHc0R9osX1846eDh3z+OIKq0wmcs7jOVYSICRWOs45hZEE0t230u/imyiLsx\nwKqtc2BmizpaiXh/TmdqSDMBWPUItXNKdFd0WrNMojJjCZFpCwyG1bydNHIt\nRk46lX3xIx+OZ2Py9F9Wxs+ro0PBQ/bNJlcEnNQkwE4oyIXcoxTn1XdReS75\nWkUyRFXH1t8f0rW2NoG3LKT0I5w7RY5IVqAQ08EQVtY/VIGrU2hdodlXoXc3\n80atx4+h7oxNUh2ellzv3BR7gNBCxIgDLYD8x0nlaIGfUXNFXekwjlo3IAD0\nHJo51l5AoWC5Ls8G3AxeiCbfjV078oYEOSjXzQSNuRql6z9cpW9vqHyC24/b\nNVVIZuSdUzIgzKsqJInEu4I6EMNGoNX1ZrezH3Q89ggQ3g6S4QLEVPvXNTvx\nPzR0l+1XlKCcfX9Zx4B2n2AZYQtF4uk1nLkU/2hMAwyMOZeRgdkbxYcFpeox\nXk1gQyltL2kAUWA80J3URC5W7DjZUXGWEzNjQ6MJPjCGUB0RAwElZbUJepOP\niiMa3FMzSzrY2NqNKM1v6qxQLGU6zmwS5Z4r+DvPqw1RVqvYwx2YPe4zhq3G\nxEVQ\r\n=fWaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVuPmDOgb2NTf+j5CxKi7XrXFUQXbOvRIBIcYGaw8UwAiEA0/PO4sKMsgiIxnM/TuF8RhCJCQALWyfm2hW4V3imlmM="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_2.0.0_1558879253703_0.6038970732713784"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"react95","version":"3.0.0-beta.1","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^5.3.9","@storybook/addon-info":"^5.3.9","@storybook/addon-links":"^5.3.9","@storybook/addon-options":"^5.3.9","@storybook/addon-storysource":"^5.3.9","@storybook/react":"^5.3.9","@testing-library/jest-dom":"^4.1.0","@testing-library/react":"^9.2.0","@types/jest":"^24.0.18","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.6","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.15.1","husky":"^3.0.8","jest":"^24.9.0","jest-styled-components":"^6.3.3","lint-staged":"^9.4.1","prettier":"^1.18.2","prop-types":"^15.7.2","react":"^16.10.1","react-dom":"^16.10.1","rimraf":"^3.0.0","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.0"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"a2dcaf2be1af086199679658259d0d47f9cffb4e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.1","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-uelhmhgoO1P0Yl/Z1b1yqlBy2q5WYKiM9xgbU2X4E2cXfFUMDK0zKu8G5kBH5pYrTu86E2gj1Vb2QFHy9073wA==","shasum":"e293896b75424c73df23bd345a35e57b56f9acef","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.1.tgz","fileCount":4,"unpackedSize":154209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebOyqCRA9TVsSAnZWagAA2igP/2tSqhvfp/vpRk6PiPp1\nh4uoU0WmBJqFARBcB1NAu71qisDpCV49I5y4Guc/PPuVWgyIZadLwaW9BoN3\norVve7as11UzZ3E4IruHS9BcSAMul0kie7V4t1IDYJZDxDI1oBqnQsSOSX5C\nD7xhk6FDh8m+eKZ6dh/SjnwFFqTYHilnp+2PWtEpUmntMF42gaMToFZPtYS1\npQMxCIrtipskJZVmtaudYtyoJDbuwb6YmXO+xR6UYPyF176F8DzqztP7cBWC\nxkyHy76C+FG32a3xn3TNz+fjhwzxKweA56oSrLPEOLPhpMWXvYmYz6hzN5hR\n4e/JMVqM6wSqE5AmdW+CUcPBO5zfmaopQsydGyrtL8dxbDSK9hqYn89VDKrJ\n9IHCQkidHCcDtIqlxINYvHnreRb5PKNJL74OLFXhKUpZfkv24GhMUwvtvWNG\n1Rz9EKYpp+xXnsgt7qMopBRWP3g6MF5FCBxRJgrBloAlRD80mMN+z5bKSWZe\n2FXN9WM6DrNp+stMb1WhRxsj1JDfBXPbRVXoJqQXKF4jTbdXdCLjRydfdNq9\nnplczv6UhpguOuoLK0GQ82Lb5kdRcz6aKPOIU5RejdsHEIzxD7EW2If5N5U0\nLyw+Kstk1xIVwBhNHp3kqPefNwxeCnKLBDLk2CWYzNpUj0KU6yzhGCgVDsEU\nomLm\r\n=VdBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV/hYaCGFYhKizN1TffMhf3apkfxX0pvzbuUUrgFgTHwIhAII2/Cvjun42K6SKlGzM8Onfk1lGSmNCiN1oKgRMewx0"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.1_1584196777747_0.36467954448985207"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"react95","version":"3.0.0-beta.2","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"7af4faa6646e26cf1bf8c5b45c324b1b0d2d7afa","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.2","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-p4V7OIpb5Gq8r5Tcr4SnH5MBtEzQxe1NL+cyse0pVN1jSx3L/gh0HESCS21lMpLUpOaZObtPv+NqwMwgK8kfzA==","shasum":"c5d382c3e6bc535abd6530a3a97066aa59c558ab","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.2.tgz","fileCount":4,"unpackedSize":152894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecQisCRA9TVsSAnZWagAAlsMP/04YDCbVKHni/E8BJarI\n/rUtDYFY4FKQ7ObMLW307b4uv1i3ropMqGUQwRFSzfU/8TfUFbcvoEFLEQsw\njmqcfu4ptb3rydUd0Pw/BtsuaBALkHpdDKuAGTMTOzU53AwrxunuLDocfP1I\nQ07EDVWpthbOi3MOjpgzIZE8ycL9kol1O3R3Oo/N7HcigMBNuafqbw8Mgh0I\nogfWd3/nZ40Vlkd0tParHwudPK0gn4+X054RKcMw74pXbIafZLtpm/0na1CG\nIkgKKtW5JwjuoxeUW5JkCSqxjT6ocsACgijLZiC8/2I+FM/w2xsNHDAU1qh5\nLBm7tGt8qpNn7SHomNH2WDQe0XPxfRtV5C4zcwLr8ukBf1ToxY5IBVH1KSES\n4gzeL3Kzvdpo2GugRf1DdJB7lknAsieHoZViDGDgKv2WWMVWqJpLBvUgwDDv\neufK+KG/BwVbjMNRd/CAOJ242hZsYCqH70T2HN5CjNv/ALy4bU7Wm7w+M7gr\nAtYWZvsHs7Tf7p072Lsy9KvFetscnXHnSxudixryobjLliqVURe6O+tKh8Cz\nndBA0f9pcFJwIdNf46mcw4UO3RG75BZqAjOb1+YA07tqBlpDhRvotvMYiKRx\nffAriord8R7bHTt//wY12zGs9aCAiTzJwM8mw39vI1sNJVftifAxrKb3b/+x\noG9/\r\n=X2bV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhDPbDnZUFC9h2hsOB1K6uZ+A7L/ajweEusxtuNJ8wtwIhAN35m5HYZggCxogI7KQKvnYgsgosoPUx6tXNOa9xzg6O"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.2_1584466092086_0.9156319696785131"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"react95","version":"3.0.0-beta.3","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"c4f54a38734103597b07872263df7af10e173a4e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.3","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-SfpuchGAE6C056AASbgRuSk0oJ73ue46wPhhn9Q9InpAgwFa13TZ1CMKLmqxIhqqSfXa+xEgE1/MHBVhCaeZCQ==","shasum":"7cbb766e92997add06783f4cdb53678960271ecb","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.3.tgz","fileCount":4,"unpackedSize":161272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedTk6CRA9TVsSAnZWagAACCEQAKF3nWyoQ8TTYmLC4ItM\nHNvnYIkhHy8zHsqddQAJM4UyvFJuWPskh4xGyiwHgqKoiyZGvDeahBF9Fh5o\nUE+y4W1g3ORXpMsjLT3nE/lS1vcRZhbefpQb/ckFmtUw/H+Udl7VYpIrvhMQ\ng/6/Iqi7UnUWsiCjrRBlhaUJtKAX2i5jATzeQhbt8v5uKEILwc4xNL2t3691\ndkkZbn10Buvqd5eEMNBc1ZJ3qmBzTVdyIiSHtKsns2Y+9/s8Hxv0uEtYSC7o\nnHhn4nWxjypssZ2BieYbN79wtfCBq5gW++iQFVmdGEEaEOFd5hcgBcGvG3tT\nNUjihcwgqMMbV4SgiaYdmp/T4RMRJIaYrRWlZyDvYtwFhN1YaHPnurCLsbN/\nIOheCSFO3c3LrIDrO7BCyjXGo5IBe51XMQTkimK0OmFZ0jKLn7/fUsDMuQWN\nLVcML4/c+lokQ4SxerOEFysWt2dbQTs4mnVmTFG8+OtCR/UqfazA3/Bs3uwl\nbkkYcRvYJNhGMZaWiDO9DgOuESJEfdJvLau/H2PUfCOjMVwKSeGIfRlmnpYB\nVZ4lTYjfN4r9we57zEbfbRRaaRz1Atrbth7zRl/9pcFK61tAOK9zFZnwPzz4\n0JAFU7UzCIv4DUHMqJcNH0XQautLoCBZb/GLjZ7NxTxtxeWNjeDJQYfQ4hdx\nZPKj\r\n=HFHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYoQpzGOwtWaQ+Lo8sTv7KdxXMhqrPhcx4vRQhxyUutAiAYaflkwRfTkAgYZ+Rkq5NoC7spXicFEGf5iquOTSMUDg=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.3_1584740665853_0.6971215469550349"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"react95","version":"3.0.0-beta.4","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"b2cfe78c649cdefaef14d397a5f1fe49fb20bdcf","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-zzMUusL8NzcZl12wwbpPtW+La1NPZhZC5W8Rfco16BOEDN87fJ/dAnxG/agkdUEsMFHwA9pgUfeN5qZLAs+4wg==","shasum":"f099fae7eb74689c00c0195ac6aff51778dff929","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.4.tgz","fileCount":4,"unpackedSize":160897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeotzCRA9TVsSAnZWagAAptcP/0uiOVziR3+qIPoX3Z6K\nw2B0AdtZ6xkovVY1buHD5WKq5YkoAwC1cLREXw3ayCKronlu/H4/KhUHDGBE\nl69xAixclTkaE5wVt092ZuffebVJyoS0HYsDhTMSoHf05J595XFbOAOVYHEo\nojODDzF1cn7d2rsXqzz2yNz5CuFMXlf+ig6y6oCXrhA3/ggdkNbB/oNtpZe8\nzrrPAUjrQAtsLRa6WH2Zhy1sMCga97/ukVP5dUg2bqjXFmQcAADfCVQYm/m3\nqj0u8KGrk70476lrwBaZYmCpe9MDc9+ntmV3DOor+Os7n9l377GFQG1lFFVS\nGQXalCExUMHE3qUvxzirGdS2cGWnaXSVIZr4tHuM3n+umv0eH50lHUhN6UM5\n/6kwftdFb5yt1CR966QsNtKWa7VYtsbDBX+EtW2RrjYAc922Ktwu3i0HodPY\n39tgxnkv3CprNlFAcMKQDBB6c7LdvTG0o81rRV7wa6VKG6CUELlVetGc9sxb\nYRyjN7F8ypLVe8o+wkF+R+lCdYB+0pfIubYUKadx4841s4RmHMDhzXNoFA5n\nXSh/GUQ7dxe9OAoXwjwswAz+Dfg7dQdcw17x1D/8o25NB32b0RogcP2ku2/i\n6uyuyjt01MLssCL+mO0hjd3RZW2wCh/0PF0JqeBDujqOIr9igbpXzUvGiLuX\nhV+1\r\n=vIt3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjzSOygMRKynV3Lz6c3U6oy+/Kap6n09s9y+szjz7SBAiEAySLzsiuzFshkDk7GDLuVn4Z3Jhnf2tc4TAd1Ilyp45w="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.4_1585089395165_0.39461999785904744"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"react95","version":"3.0.0-beta.5","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"27610485d6d761b1e5d9557783f72a431ad2241e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.5","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-u7HuyqT5QdjMtyjpFSi2jBbnfrvGHB13AbRbq9/W3ucVjxq5ymgDlpWy1XmmWai9qm99b10DYkR5FvAuWkdTKg==","shasum":"942ef38aedb9c0e6974b38596daf86ff747d82fa","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.5.tgz","fileCount":4,"unpackedSize":160650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepGcCRA9TVsSAnZWagAACykP/RxuT0BKIO8FMhrBOyQr\n+Ae0qHCnKnS+ywlqr5U8jiZW91OzEQp4hgz7Yza6SFLf6JiuDcWE6ktYKiZY\ngrULHOOWj8eiGkLQdEwLZX9/OVVnbL51mF6RnG8Kzu07Z25EonPzAusJla0i\nfWAHg/oS2vblJqLw5G8Qxg79RnDIcAHlk85fLUhZswZwDiX/lIM0tp5PJ4zQ\nNdWIerOWIvTShZmhT2MzM5BHciYUekjmAdxI7pNdb/hywpOdMOqIArS+CdTq\na84EFCQX/F5X3SeOJUvdWg9jyKxh5SlXJZSQQ7pmi4viCo79drQTbXCdkQTy\nry87PNpetOg9k/Zl/9xdwh/eJ39uufIFvko/DYtTlkYIrUVV58Cmk1trkb1a\nF/3wGSZBQcAY6iOWN8BdCQ7K8jxcFgxO5bsqeRRT6QE9jENnHDHTKVcDnHx0\n4wtImbyDwmrzPIOzS1a7wCt+oClBjrbrh68uj/gsCDGRWKcGVKMZfY+LKkb9\nhfjCn0BgwsCOZM7xSkivQz6iZ89o3KzgfmnQCVPcJIoXNIvYsM2WCPPtza7g\nAyAgNV+40dzC5xsTp+gC+l+t+1SyOWerLIZQ3UOKZzUd9imZX9KvJFmIY00Z\nrVBDFBFeyUVWbfagZ0mRVoKvsO0bJ5479wKoFEsm2z9V0gALiNUjfZ9Gph1a\nsHec\r\n=yDxp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgnvAbsZJmNbMa8oyARp5GLX+RP2dXFbPkmNWQ2a++OAiEA76scsygAEC74omUo0hhwJZQLLvgbDcFr6sGnKEIZZsQ="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.5_1585090972061_0.4900474693744328"},"_hasShrinkwrap":false},"3.0.0-beta.6":{"name":"react95","version":"3.0.0-beta.6","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"d3ec3d207ebf7a40e46775992e5316172376a398","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.6","_nodeVersion":"13.11.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-TxI66a2jJ9MYSYUQBbGeG7a68CnvwuhPfvWe7ZLGRanQvQqIaqwI2s1UXHILVUNME5P9dtdSCsZIu2zLEhU9Pg==","shasum":"7b67911576660066fe507894baec4445fe7a2361","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.6.tgz","fileCount":4,"unpackedSize":174047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7eSCRA9TVsSAnZWagAAPEsP+gOZCzB2NC9DeaGyqpx2\nufnnJEKcJU4Xj2FulJX51Ns7UZYSMB1YhZH2QxvvKucZK7ufEXlNtMtKMiZ8\naGnOULpiMFCoIBRjmOrPyioGI0B/Si1PSWfT7VEVt2grjy54Rko4GLQrFnRz\n2qjbJ9RWpNlyDvLv0auwVsUQr8xdEG394yR5tOjzZIuvvyl7RzHkDXsJMqfb\nrSBekigbJ8S3KDCI0DphnZfLqXZy1EY6HbYAFui7MC+BF4B3/IZkk/5Eo2uK\nvbRYM0nnIGDM00brIDGT68ESE+eGAf9VzPKEiQxPCdB1dzXv0FGdls1DNCOB\ng5Iw9I60ew+TvCnppdo3320VNIj98STzT+NNh+9sGHDmV32Plinzyd+BfE4v\nixmDW7tWq9KawuN+Yau8q6Ai/MnuxXFHQ131GsHxkNm/AhpsYBm8CZCa69ps\nS8Kj+H+sXdIVj1PDTlPxPZCkOS+PmDVtY23RWJU4B8x88fX0nH1kDdkqeDzx\nOl6F4rz1m8htKZd4Sa1wfIQXXMBIxGgfnvQBFIBcKr0fSR8v9oxTK/1W4FQC\nsSF6a+49Z6E/MtePeu7tymkWB4e56Gudp0JI34qz8aRD7u2o9dsZ0fS+ZFab\n4smj276CsbstCIWSEpGhCBV4tDhgoKyTyczGMObS2kjGxDgScynanjIfE9St\nSe8I\r\n=GJwd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAKXPGhWviQ/9bf04nlg/sa0FEL7vl3s5aYr08dhwwagIhAKDRb8tth18AD2GKmZ82GTnZ+nL0TrZR/0CdxjTK4SIP"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.6_1585428369667_0.5658636625364359"},"_hasShrinkwrap":false},"3.0.0-beta.7":{"name":"react95","version":"3.0.0-beta.7","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"c34269e4b2eef6813780584d7d31222acb886ed6","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.7","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-kEiY+lh42bU3KEMCkaDOfVxBL2dfFuTir5zHkUtFRI68RrqfDINzHczCBnqueofoMaGfzG6qDw2sq19rJ7J1YA==","shasum":"da79a3821a1b362c7cfe9594a1788788ee7233bd","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.7.tgz","fileCount":4,"unpackedSize":174711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegJi9CRA9TVsSAnZWagAAQVYQAIJPCbbKkyzBsghU4vd7\ntEb/yHcjmS4nCJlCOYWkh956Cffo5ROsmvER8M2+lmbI5FS7MOneWVIrZiNF\nOfKj3FV5z5nAf6UOqzez1R6WJLsTyZNyJylmyoIaGea805IkqNiOsF/SztQ4\nTRSd3YzxyW0T1FkQAsZhHUvnG1bZOF7dDPJ0H/zhyEOAFFjEb6VUQGQIg1o7\n8tG3deFNXg1sh2irhYjwNauQNBTQKmjlAfxZifJdthSeSlNZ48VLRKCbWlG0\n3FFyo79nfGSBgZVJLVLM2U0LmRWr1s33KI9FuB+0JUOhviX0hAQ17NdezAOo\ntfhroqIL/vR5fUYYifJfckhRmJxg3bxeInMFLZB1L/bgGgE+HbF7LvLLpMRM\nfZPS0W/+SMclSJPqdKbC8FuuFtwTk7vHF2Q4grbQJOPkiqBjg1IXpShwQ8kT\n6R3zwoBFFWnVIipxcQlNj/sc7HtQDN9Hwu1otwD3+ygB0ewbkG83tMgcPGiI\ni4sFBeMT1E7zYnqfKW44pZ+fdRcU6wGuJEtxKKs6a+j5JToIZTcxlA6yhGJF\nw9mvN8jzd4OHKs18OvkwBm16+nsTr8y/c52Y1Jtyj4cvlwZb4rwjow/1zDHf\njofVPIr+FcJN04XhJoFcDSMt17mj/GMh9Zk5Y+RObde5h1xHqPCNAWopXeIg\nPiDO\r\n=BxPW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCL4wZn7MEJAdGQkLa3UxNPOsPIoZrD7PlLTk610dofAiEA0PqNf2vBM8moWAKTrjjlQTBX+gJeKa7rL5zAPdowgSU="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.7_1585486012472_0.20534871089700135"},"_hasShrinkwrap":false},"3.0.0-beta.8":{"name":"react95","version":"3.0.0-beta.8","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"af3552a620d4b4005db9a95ec74fd71cee33329f","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.8","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-aLP5zWS49Tjh62hM1upxBMy87jwobBPdMV2tGO2nC7OhU3WLKW4p4mKU5fnEE/sc5Vd9vmEhK4KEsQpptbO7yg==","shasum":"cc66fc075b2a4f987df8062e4c1182cb963d7323","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.8.tgz","fileCount":4,"unpackedSize":174710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegJluCRA9TVsSAnZWagAAbTkP/3BFRa/53VYViut9FrjN\nVeMtl7JBDbqXYWhTAfxyp6MweOl4GLQImg65gPD4ikKMouXtHzgO/YLpIu9J\nAeWXRVcxAP/MgDnaAdwx2rc7yCzvZrRMh/LDqnByO7OLIcMix10/Po3qUNoR\nQ/8/WuVg2Hgep+9xw6KIJbYHLeqpmCUCqiI43ebdI40iy/K4SW9epWaP1xRN\nI42zawkvq5ROKV4TUfhxb0K9Jz+Gsv5DGQ9mZSyA+Yi2Wuv9TCzbbq6dt8fH\nqdYPuCkzLmCQT6nhiAOWHaDbWObkv/VSYr2i/i2tDqKfgISCgCsv7iGw56Hh\n8xrKWWdjAHHNVMd/YJOMAdAFgp0MZ9LLPMCfHc42/KRjS9UXgqIJe39esyTv\nUhXivyEsf2N6f9QIAP4xo69o8A7Hz/ycwa2m1q5tNAcuLqjsEdRPGroSWNzD\nWYZXR5HuuReB3x7/C2+z3ACiEnHMIm6OLOGjDxc3LD4HX3RvDNKrcQxpTYGR\nR6tgMy2boZ8bCexY0nNiyTO+TEywRH0Ih1iqa9sqbyIXY5138/56tk0KDZF6\nKtxEaawlijWKcpQx5BX4O8Wj+va7RnSSqtCm8pQgS0b+YscVs29k8n8w+gLF\ntXU0dJQvBL4BaYCgOLc7yjqP3FG4DArmbPZY9wzD8wfzElAL3uulYY/PnaEZ\n8Faa\r\n=Z4rP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLYPVwjlsrv5w+HkUZmH5exmEn1Fy5AqJwhx4FWIJRdAIhALjPiojH3GtwvITtHMmPHWM7bvuVP4I8+rN4jQaP9App"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.8_1585486190308_0.8418849553297267"},"_hasShrinkwrap":false},"3.0.0-beta.9":{"name":"react95","version":"3.0.0-beta.9","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"851d2045056e5c8d90cb68806bcb42f7e4277a91","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.9","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-Lg0/u9RDzpFulLkSWlky1/cBMQhYYAK77y+ZEBL0qQ13/ZEudvGQfIoD+jrbe2VCtQO+JYV1WHaU0HXGr6m/xQ==","shasum":"4717b56791debc0ee985736cbf58a8a385338f90","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.9.tgz","fileCount":4,"unpackedSize":174726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegPdDCRA9TVsSAnZWagAAttQP/06tSJ32MU4ldo1AGCQG\nG91c+Xu4JV+2NKNkAbuzJYzC9fhFiT3W5H3iyP4xJTlghgbWntNU1LrMTRnA\nF7nitZCcQRQxemtsloGP2F8CwSBUz2Nj3iG+3RYTZoj8xwctwnWnAvQYSAoD\n+Q76vxAOugdqOwEJxxMIJOKrkh9jcFsrexwimoig/EbTYOtZaRAd6+SKqAbv\neHovVo1hYtFLfhC6rngz5UTFwxO3IohVbXx6egpujVSu3xidVngENLicLIHt\noAKdHEDq6uUk6Csqx+UdHFUDvL3ZcJTF1DjJVBM+qj/KHwKP7ErNnDhJIqlO\n9YDeT30Ilvg2p+vP2hvEgIwGt6bN6/D06/+O+3EoA3kFUFg/MhLhyKAtgtMi\nc42saoM/O4o8WcNJVdPUy7u8D2/7o5+FPHLoCAE9969hDkXSCm+3zYvdH3zY\noZZe79k2+xeNI3IDx//X9FTAOPnm1/gPJKMPnyPVxFOCDDvad8vqG01Svd+t\nrbGyTLuW5q4Qybx++cPvZp1/dGp939I8eV7KIvUpwSPfm3BZ5VipP+YE8HeP\nYv+QaeBq9o/Sh3LPHSJsKVJo870TmG1tn8NnWZT8DLSCFLPKK8vssy63LpEV\n+5ENLACaIvzWG7Jc1Dh37GokrYqL/VfjLIRVMqVKir2cHO7dzYYo6gbisDSU\nl1a0\r\n=Rkve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDj3qTI3sM4baygu25X5KG0A8a74Nm6CtmjagWZnpXcAiEA8d8Gb+9GVFgsflDLRyoSrYOBm8JB6zpgdc0pdMoYAoo="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.9_1585510210630_0.7660248677326098"},"_hasShrinkwrap":false},"3.0.0-beta.10":{"name":"react95","version":"3.0.0-beta.10","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"c4593444ef522faeeaecc8a631ae3f5b693a303e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.10","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-+NETk/8IerV9WccJOa/XpqPvSTFpXLs9ekLI0AeeUCVPMX68mTsCtFaQTkbc0aIuvMdHgtzmGaeeQAZ/h425Rw==","shasum":"9bda7eed2df9464cc7b6c65a737a9957a2346a80","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.10.tgz","fileCount":4,"unpackedSize":174336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegjyfCRA9TVsSAnZWagAAQ6AQAJs9zuU0XorUxRrFnzIl\nApajb+KjjJPI+ukNDUh1AnaKqfJL4eUrzkm4dx1fCyK4gN5eFuu+eYP+epM7\n6LDeWM6o6wif+QkCJ68YuCNita81FTWz1lcKwiTGfWFcua5eGjT4OVQW6qWO\nUl75EaRYVuNNvZPauttleLEJnvv69J3Ya+IBj1vc6uCQgrQi25ABYS1Pw1Uj\n5lNeFCAur6AwOlAg/mngTkoUiSJy3rSzfaavXsemLb0ftZLcqeaJ+gF9r2jz\ncJaXwAnCvQSHkYnb4KwT29Yn8VwDnNPACQi7mBioV8vG9IUA2WorFQCPxWgY\nWswuOAxmKbcpL4Wa37y8+MIYpAWiJqM5/cJGfU6g9e68KZ9eJCf2x9EuUZlM\nUzKw5bXnecXYaGZ2bQkNy9ruP1IUAo2W2jz8TXmudp+c8iFcuXJoAJvUnb0C\n+cTaTs2ENbqmUenGFRbWnkIGHeMoI0KIdC2p+dKxSUeOcTmJEJlppsyjDtRG\ncwJEFusW9VVH+/sUQFZpETUAl9f8lZDwe3m4sQEL7p9xFpgK6pcgslsmBB5n\naperqf7BCnZsUyHhSP/DHA+UjtlXcXj0xfPyXnaFIKjv3sZhZ28Tn2FE/N5F\njqk28PFwPthA6xhNMHhxI/VytlRAARw8iD+YkCCYGLl4NsBeUg5Doy52UxC5\nfCLA\r\n=dJhi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVRVkmbls5EWpuBaKZO2c/B4wbkdPLjQliNSmq0vz1yAiBTGDmBAsIehxnfHxOf/wgplqVoffILHDjTghGcR6yU/A=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.10_1585593502976_0.19679801646416006"},"_hasShrinkwrap":false},"3.0.0-beta.11":{"name":"react95","version":"3.0.0-beta.11","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"b447b8864e0200ea429946f095cd0e5793a58661","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.11","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-r5mPYaDSFROZOAda2oCwMxxY8TvdZEi0fiP22uEuGMLnKvbCLkVV5qFx94y9hmCwiRC7HLnHVkIv+BVW1WRp/g==","shasum":"c89368c1f5bc9a695320c6b45963ed5a60d747f6","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.11.tgz","fileCount":4,"unpackedSize":172504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehl01CRA9TVsSAnZWagAAMc8P/0wBQtOIr0cMz8ef2VYS\n53ctfJQbcqIypWLfXuvnhqDOs+ge5fbKpotXMusXkUKq2G9SHMFsEXtPbHtU\nGtX3QWbFWF9SXy9NBKSi+eBtM2Hw8/0eYm9YiR/IfcsxPOtd/xu7QwwXGkWj\nTTKF56Q6i9PL/Qbuir++jGgFybO11iUDlwV+KB3ZBdVdtlh/HDWBC2fqmt5g\nqZFqnduOEi0G8Dxa/o1eyyRXLk+B9zeyXMKNnfxyBavBewOijecxt7QWgfFv\nWDVrxw68YtFRHfdS1tsqXziv9IUsfwlarDD+syBIq1KQtt/zsOTxwKF/oJWU\nc/pj9K34viiile+aO6yzsL+nhI2dkZBQ9RbOAiiPcu9hvnXZZX8QDV4XOqsy\nyul4ys+uPje/hcglBxRZNUnkmNvc5Xnb4V7Hwqp0xNs2OLzRmU4ly3SkMaDT\nKPiWmPz/cXftbBhz9pMBNBYzOeMHJDzPB07JnpW0xOnRZ7q6TflyOhB+ObUR\nmKe/ugVxeBHMwLTRYHPFOmqvDs/Zb7VNwSOcFzTI5dysKn/NzNQaejWcSQA2\n0PFjybVgkh9Gw1unV22560rrig5QbH4b6tg/p7ZYDdqfIlNjQbhzbLvny0XU\na46fZbud/33V1DgoHIQ8/+Q/mIkpo/JiMupvxAjRlX2qrHUEIlx/IZqsiJLc\nzT1s\r\n=KwcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCliSCX9cujJkXH8JP7LLwdq5nvqNBAVyTgdzzmB14gqAIhAOxVsECOnC+AgMr2jfWK2QUEP2PnPjdtnim3hpjAOg4f"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.11_1585863988422_0.40873184766774706"},"_hasShrinkwrap":false},"3.0.0-beta.12":{"name":"react95","version":"3.0.0-beta.12","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"02282139270f4e50ddbda903d29241af0011c7e7","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.12","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-UFci+jj/CzrhFVBv90G/buEz8zg/j2d9lJuq+0ANSu1C12xHCv7zy4KsCwoV/nBlV+PXTFa70qeoMW5eR1NlxQ==","shasum":"d0d1e9718d72fad8150b61c8af0dd111cd77b13e","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.12.tgz","fileCount":4,"unpackedSize":172855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFH3CRA9TVsSAnZWagAAYzkP+QC0mmwoqJNOGA2AOunB\njR0Dz68Np3KlSiw+bBdwZSLGrRZu3xbZqFsxjalh0ebR4MQz+nySVDMJ3G7S\ncBQuYI9v4mS0nz4LVqGL+KDaBsgzEP0q79V+H7xBgFkdUN0jHhU1Vvkhvktl\nN43lD/kztDxeA2aM/Z6zBkE/cVWc0N3uCXvtwM/Jx+8+hX9XnSeE9AjW+mJX\nPLdJ+clX129uta+8miGoK2P3Rg1eJGX8gS+3THhnTDOXb6wI3gdtnjtTOskK\nHWXJRH8+5yc8YyNkd/WeCt3CcH8dt16EaS2uDsiOacFBTzBqB5is9BoBxyI5\nK4LznvZElrKmKM5AhaQEcyYsAGd0Ny+GNDP34L4U5NJ+ESIBaA+25sJ4KhBX\nEdG5gK7r+ZOUHzGMriKgZV0qUOmYfmae168amuF/r2Zo+OU8x5O4sGRiuDQ3\n7vPqsjHt2SNKKZzpRP5MuokGYnApr6CDyuSr5ESVKKJ5re09Dxr+15FdZOUB\njSXNN/5xfRomBdQkfF9kZ8EkNjf71L3vQJ9mMpi5AiBjM/n/Mu3+0w1xTuD+\n8eFlgyIrFnP/YhiHY4ecvKrk58LJexBDVsZb+V91MhUA1bCnwMwvgDDd8wL7\nF62BlkhEEvJaNRtTFiOLgK64XrqJ7zHTyLTe1jwugpOY1WqZpKl9yWXnS/JJ\nLg9N\r\n=kZkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDek4Y52btzNq5W1uGOCmTYdrwE/KZ55l/oii+k84AscAiAPDzPs7QUd08PJKb1Ja6105yhD+LOLkyYCyphWlT5ytg=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.12_1585992182456_0.8718950758817918"},"_hasShrinkwrap":false},"3.0.0-beta.13":{"name":"react95","version":"3.0.0-beta.13","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"22586da1b242635a1529bd94357f7c18df9dc07d","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.13","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-yu003SHapylXwIDNSUkVJ0aWMwrt7CVacbt+DsRmUqAKqcpAt1v055e+S4EZI0e6l75JnWo8laS2TV1UjgEewA==","shasum":"d1114fd769b84b324770a06ea551aa6fea41f937","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.13.tgz","fileCount":4,"unpackedSize":188372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei5bGCRA9TVsSAnZWagAAe4YP/1NmCpFCmSySraNeJujH\nE+hTMfqhb13k0NVUmmP+DE50a0Lc5WC7Ue/dicWWa0+Js9isn2ZiaFk/TGV9\nypZqhnYHz2CTTtgje5IlNEt6tpC4NUyHUEzN+Il8af0eOWi5/9291VFS5QaC\nfU/nmXaU9RTnszLV4dqpfh7nQ86QWc3qNNQMLPl/8PL5TY/a/JIc61c1FOxj\nFvsLP1VLaik5/ojTto5YT48NRi9y22P3OZyyBPYz/kp5s/C6zdKBbM3DUR1z\nqQI15LkeGFAdRtCs7GhU+LEBhraSCo0+mFJT36673Tm91/IWnUY1SLSC9j+7\ntQjjg8tfUWOzGQDKbSkKGyK0ty+E+mBsSLnHB88VPaqqlVe7emPy6OpLC2pv\nHvNfJ3G0H9TMlR3Y5X6Kp6SufHCUP+TvEpkgqr202Mdthyi81fe3SrCbNTYc\nijejVF0+fwCQuFlNI2KGRxfajYaRMsy/jTi/tScNyzf15D4Z8bM14HBlIu3J\nm+xS0TafB9UDef+VXElFJ7BMSRS0nxse5FOytM1iS3QM7mo2UQFBbr9sMRxJ\noWgS8VmEdw513y63iVF147LyS1jIsVCozks+UZ8BXfJX/QGni4cFSIHBdKxt\ncySud/PDJT4bGbNboSdR98ZWQ49uartJIVcusfEWt/vHEBEM07X0IJAJaXTm\nxxLm\r\n=Tse9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1IujKS3junoBxPBiLETsUXfFP6DhopCf/cRFm1elsvAIgZwBtUMr0XNAoLc08SMlyZWGEDnkDU/4BrEUFqVC9gRI="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.13_1586206405578_0.4319242474871814"},"_hasShrinkwrap":false},"3.0.0-beta.14":{"name":"react95","version":"3.0.0-beta.14","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"1463a896f6c8ef88b9625c5c0d8f07817ee92bc1","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.14","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-3nRK7b3yDA7ogjpF2yKEwLGkB6r3MXKFJ+XEmq6mykk/Lj/PCAftK4MGtQnfoWsAo2LeQl/WWtOH6nZ0w1lpzg==","shasum":"467001e4e53b0f248f42543f5710e5f6a4a665d0","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.14.tgz","fileCount":4,"unpackedSize":188459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejMNkCRA9TVsSAnZWagAAtOEP/R9eZpNbEKmA7z+RTODf\ntbJO73dHsgiCIpKvvEJhy3/vpQgc3MZKVmzo+XcKPDCiV64tu/5TGe4dsxXF\nhGOwFxWalxp6YH/EN+07CRGrbDzGxCHBFub2Vd3GZh60vMthFLkEif3y7Ysx\nixzO0i0EbtJhIPZS46ZlwLvlyz3MqVhfza1r72GlaYE3JDRU4n6RXu9FVPdz\nv8tHTen63tbxIIbzQ60sc75p2hE9uJy5bGUKHnJ1cGW+KjfotuA1px7RJPPr\nnziGO/FDYXZMPRyduppQjNmJzzQSfWBk6ODLLDSUTS6AWhhwbDioRYq7ElO9\nG/23P1x5ePajYe76qJUArRxOmMhR9Agdnli3ZECcfxgnWIHE1enSbHrPrZz2\nfQiLy80AypUlMcuew6bsxVKIaqJYv5zxeKzmvg9/YIjjLAMPpKgJUfYl0/a3\nl3gQTwtvTP4c/P1uao7HmbKjIpEMOv9YC9Qr+9p1EWEFzTdDasLKAKnC83o8\n9qqTR+A609kU+i39Ih7MA7ildNWDmhUmnA8/Zzy6QvnQ9MAVBwhCETvCCjQW\npHFMs6xefVs/f8ftPwroownHAN75yk+i2cg53XcL5Ggeua/wkLl/qyI1Fn/5\nBX+GbI7qNWj/U7W4fKSUk3fdnQZKEnoKC0njLvnzAV29hri+UUuxxHl/500f\nqWjr\r\n=Mbe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZoJWszygYBrDchJH2aoh/awY4ebFYZ7sNpqEFBjcoPQIgCui2Sbv4jTtY6hGA21JXoYxQTmvqqfr0hr6tfpvf/TI="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.14_1586283364286_0.3814506217784688"},"_hasShrinkwrap":false},"3.0.0-beta.15":{"name":"react95","version":"3.0.0-beta.15","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { reset, themes, List, ListItem, Divider } from 'react95';\n\nconst ResetStyles = createGlobalStyle`\n  ${reset}\n`;\n\nconst App = () => (\n  <div>\n    <ResetStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"7a6302814c419d1c52dfef9ccc3c06b06dfe7bae","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.15","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1Yg7zS5hpeVI4berbguBaVxXEp8wJ1jlC7Yln3doomQViNBGcW9K9I/SSsb95i+yzRoIjSa/nsLeUXAkyGtFYQ==","shasum":"7c3fc0ff0d930a72dd01ef58d1eff96e9ecb96a7","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.15.tgz","fileCount":4,"unpackedSize":187932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejOiVCRA9TVsSAnZWagAAW7gP/jxMRMfyHQIVvOd8gtUK\nI4Z79A0E33U1+VCeYmjYQqJelYMR5G/TwwO56l6rAsopfOTwvApG+zJzP4Tz\ncjjLfWNPEJVy1n0ecEvVt8HFemUrxcJkDT36KDHMccK8InLiq1bnxp6Oay29\nKE9Zv6Thp2Tt0xrtocsVARqsE8hK25rE9wXleucqaisq5eprSGbFlct2aEUH\n9YHsqLPJK+12097ZwfclZBI5eP4fkv2GQ7Pil7Wx9W3rt+cUTiIt0apM+537\nHgNJ/xs57R0BE3p65/QJgLmzXQwiLRlRmPW06H911ALRyatqORrYMihhedgY\npNGdN68B2OVB5khP0+K+ovym/jP1w/mvQ/+ZaKaC5727lyrifQOcr+lXlVm6\nI7EAHrAcUhWoK5RZE4Gc1mY2PX0DJDX7iboPBouFhnJN3HP9xDmTNrBv/vJ8\nlBUfOQ2nwmKRmmVJQQY4easmjrTWzDND/+3ZZX5/LG8gpAXkQlQS1D0dZOK8\nS5XK6gAl5Smbdh3vzLrMfHMWE34/5/2xIbBGKrNyo6CPF+3VwGzLeMxxUFfJ\neW5+ndU6PQbbGm6xeUAFKjKJt4Mc6kwwBSJzMoBRWDslQl+KByMBvYPBtf7K\nAW6/r4wgp5FZHyymGEvRBBYrIby5eUy4FJWat+O2Zg47b1DY2CY8AabLzpvA\nU3hC\r\n=/BnV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbrm0GQ42yA2Gek9ts8em66/yUdBTnMtCZi1Ge0isV6AiAEbELUv2MoB8GlYsBEgfZ5lj0s+xhcG0G+jGymnhSDhQ=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.15_1586292885393_0.20508652466512856"},"_hasShrinkwrap":false},"3.0.0-beta.16":{"name":"react95","version":"3.0.0-beta.16","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"876c17dee2f60fa73522a473e6623fc0188a4738","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.16","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-4CWtgtAUotezyacf251qSur/XVCJiQyLhQOcO2muhBqB0scDpEoyYAng+4arrMJzE2a7W1t+juaWSNNSGhuUYw==","shasum":"207bd88ddb4b2f4157cfd4ddadb4cb54202086c9","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.16.tgz","fileCount":4,"unpackedSize":188002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejiV7CRA9TVsSAnZWagAAUpYQAJR02eB72w5UHgYMv1Ou\nFi5PuRYleOm/a905liUnuoKIboV2NIsQsV/dBNJn6rwyYQUuAg8CQLQnbgBn\nwbzAma7MuUhuEmjZkRBG4xew8lRpS8lynmzsWPoAjBaEKsTKOKq7vkDlZuF7\ndTm2QMf9lg1X7ApX/FjXsaFuFkCgoLUoAB0mo9X8QCRy68luTfjsqt7IswcG\nMkPyKA8wG8p+OlSp0nDqoS0uy3rxo6GvKbRnUZrUfYSjSkPhFxZ/OtBecSFR\nwFunGMOQvFAuChPJmu5Baqd3BT65P3JeMzsMt7t+NPag9YaEFfdaKlZCQ9jI\nG5rJDoZ18nYg+dmdSNDaTXWOC8BS45K9QdzugJL0fxEYxhAt1JjQIMxyD9cw\nHq9Vl5qNDycWgHkSnDTx4SdwtECflhnMY6G7w4aI7wP6UvxNU8N2WtkidBW6\nckBOzkdT4XLQh+XdN16NiUXIvSrlqbaQoqND9EKMWh6nyHaGhBDxzQSVAXUb\nOZRF3b0r7s51sQu9jVPxWX53aiF4s64bZCzR0WFPa6Tf1iVIMDKuwetRbpGu\nKolWtFEsZ1pmxXvXTmTGXAlA2CCHEzY952O04+M7fESlrVFrE9XC0rVlGTAi\nyts/dQh3cPqdImDVuT2k9WGezZ8YLOp4QU/fLzAlzcrRm1MquiIXpbaED+ge\nJMJg\r\n=4HTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHg86CF+jXz4eZmOZIBptcw7gNW7lFSX7A2fK/GMuXN+AiEAtK5NzzQ/B6XEP5Ujyu8cFD2i/+qccNVXCVqF+D+g3zg="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.16_1586374011345_0.599703120450416"},"_hasShrinkwrap":false},"3.0.0-beta.17":{"name":"react95","version":"3.0.0-beta.17","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"ec9c1776cee2a14552b336f54d57d6cd15b85511","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.17","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-2nBd2O1wdx+XfnvRu1yJxaHiCqKO6cAJUaMFCBLb527bbuH0VfRkoTC/gPiCwvUhaZj9nvW7V8yFHFmPC0SzAA==","shasum":"dcdf30f92d98f44dac7fa12261bcfc4270ceb4c9","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.17.tgz","fileCount":4,"unpackedSize":188004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejz88CRA9TVsSAnZWagAA2IcP/2TIic10ECBtQg/0lRTk\nLXRrOoX0BuElh+9lUirXO0ZqKp9bYeeONehbnYehZ9XjoCqLMneuIoYcvH+d\nDSDYhJZHkLDOK2VHQnIS56ItAmFoxVKFBC02pVouVl0E6tO9/b6Mdt6r53Jf\nGRzTfyrh9keOuIwmPv5n00RBhByr/BSD3IHGQB1M3jh1F4lMWKdXZP9d5gC4\nNcZmy95MKGOVFHqcTkSf+dj17mobPzRMET+DvZB84ECuY+cBgP26ZuegcVx/\neBr37Kaa4MGxzTXXxLQtW4gT2z1nDgjDkKajfm792aQfJr0kwccnPlbYGZOo\nyh5/ispZUk/WcrSF7u3oYbCR+79emWHmGRf8Tq8pOxykiRBHwDh3niXtquJG\nbJ9zwYGNOF4064NwS6QykPgUtGxzzbp3f74YX1XGiH8cQgQRm1rIeee6h4HU\nectOcGUpAQnMZ69QSR2y/okIsc9mMUGl9Wyy6Uy50Uxd7hO8NEnU8uQzd77Z\nXLJy8ojdlo8iRpWEFiZvTOayT9y/e9AEDoXIocf/fSYzt7uY43HkZIaW2DLJ\natxE0lnJbSdZu3oJFynwhy4HtP9TCS49bQ4ec0V0MVDZmNh5Yf6FFzsmmPnF\nytR8iszHAxEtk+cijeUXRUMVq8tDs35ZUCNB4OK836eRRCY//CT7NMo7srQe\npszv\r\n=KiIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+WMW2jI+O75t/nu4GTdJc1XNwcCr19YadkqA/LUr8bAiBppmXbv5Jhc6DNLpEVGMqpGgwfjsoKimgrRnjxy7ZyXg=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.17_1586446140148_0.3794326618522341"},"_hasShrinkwrap":false},"3.0.0-beta.18":{"name":"react95","version":"3.0.0-beta.18","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.17","@storybook/addon-info":"^5.3.17","@storybook/addon-links":"^5.3.17","@storybook/addon-options":"^5.3.17","@storybook/addon-storysource":"^5.3.17","@storybook/react":"^5.3.17","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"3b1ca2b3c7aebded0940323e3f0334cb883bd519","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.18","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-+vLKmKLpaDI0p12RrQUKAiSFrL/tYjHi8hHv0M7gYzohGonS3UGwL+Xffk3Cv2ZyW0O+XayN8Ka+MASa6YfKNg==","shasum":"d5dc9bc540924b12f942e681fc34da71acdd0d47","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.18.tgz","fileCount":4,"unpackedSize":189222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej3jFCRA9TVsSAnZWagAAjoEP/ROfGW09R2APHwIVjwbW\ne2zdx0TlZCrGe24h4RuGhEtjENnR0h6b1ci+gkv1nZu+QUI0D6FQz+cD5okq\nnulRHczGXhzPhfKYfetwJ1ibhPKeSDMW5Iw+ngnLPDoOAoLtEJliZbl+fqeR\n9SLYYOhHJz64Ro+LAANG71d806MvChlw5uL7KbcLGw41VkuVjmvK62Ldsb//\nF1RBrCgpilJTKwuh2i/1faRRzeryq8twTeE/NzVP6UZqq2aYnRBXdGCdMrgA\n08QbBgKwczg7JqmFtMR1CxTdXNWChN5yiEuFSz0LevySTfzUMHOhuMMe1RkR\nUSpRjYO2Yh4A6s69NKJUcY5yUxym3ptt+WEQ/4j/7axXYaAwkvEkWJAbS71p\nXT7gizl1FaRjc+UZ+SBq//GJoPIr7wG6fqdhBbXZFdnp4e4HnnNfTDS03aDG\nbwoIoOHQVu4civpeuu0U7U9U1H4PrasDnLFZo0wpoR/7rs+AizkHoAVW8dSC\nlm16+aM9tk5rJa5RYBj5hPIND4VBLhArG2vgANPRuQYqJ+EfwqZFOedzmAe/\nWEfXEMPXEa9SO+1I2d9HAPizgm6EYEN637cMFwaiBTjogY7MWvas/LlVfoK6\nNvtz+L7Bfhwv1gkosrYs6jnZHcRJ52qNDgKm042Q5NXA9dbLfKLBqZ5gFwAx\nFpcG\r\n=ipYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2CVdCtkd/DirjVMoJytQColArruyZJxzzpayZBv/SAIgLbBubl0eFW31K1wq6bSI9JGTq6MFUfnC3kibgaPcy4g="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.18_1586460868909_0.8320655479312513"},"_hasShrinkwrap":false},"3.0.0-beta.19":{"name":"react95","version":"3.0.0-beta.19","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-links":"^5.3.18","@storybook/addon-options":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.3","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"c862996dfac03272d56ade63598e2171ee7f90e0","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.19","_nodeVersion":"13.12.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-SYdo6XHyi419tO0blhbmBpsH0VLgYxeSMKRW9ByVjJpbe0fLI5KAQlaEzdrgYMqBIo5KFQqMeJDHyyfitf9zEw==","shasum":"9110d97133460bc39503f88b35c7adef6da97ba7","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.19.tgz","fileCount":4,"unpackedSize":189268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekktCCRA9TVsSAnZWagAA9IsP/iZJHKfo+bLMqTx8bUk4\nJsF6rtwBQkll9hKfktT0AZQNtFdQzWQx2M+9UkKPs4ylRNS42ydtu8pzelu5\nKQW+8U/BijT4FuRDq+appjlQ+LF4nnspE+SIidnDwWkf3RSpRLvf/Ootwa2D\nWiiMY42hypWRL7ZZPtoM9J59D3VEoNoMmfUNwPVC6dDYIMAHYmY2xoY7FVp7\nIi1WkWsMAb82mAMhm+nzFNS2rbg8ctD6RgfQeSkEHMXGmmJskaVyU2PAw6yG\nXdmH2SIQwPxBPdjCKEQl+zVP1+6e66LqDEqJB5QnTck9NMSLxMbDU47fTrYF\n1A2IL3ktT6nkfmTKU3Atli/1Ao9P5p2cgv81HSZ42S9lcS5cPrvkO7E7gzzv\nfL74MxNrDJhGw8OIEJw+tUe3/PkwzsfxYv1sJTKfhbi/MZ+cC6VO3V8VY8hc\nF6WlGPFkSdsGahkJtg6CIIQAGY2ZcI5Lfv0pSZ0UUhAaQWoAE/ort2Nd5sgN\nZKzMk+KbLMT7TnnfdSbGWXWBMOXIDE/pdXZZfspXjq/r+ha0APwASYWVJEoL\nxZttiESHioUMJu0P5QDGttrx8lURg+BHftB1C9p8CvY3HmQCaTY8pJEHdsUd\nRjyrtUm+Wi+lvLZGWwc7/CtmWsmoTCPVp343WRc4+9MFYrEXj/t0SZ5UIliL\njqO6\r\n=O1d2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNybrIZ5xl0BpC4WF+rhVFGTVFRVRWRNZ4jEbx5JJuPgIhALjYQIyOOl5OOiPEniOriWm3Uv0CjhNQOCpczxetPvGm"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.19_1586645825947_0.7017969188858939"},"_hasShrinkwrap":false},"3.0.0-beta.20":{"name":"react95","version":"3.0.0-beta.20","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"2d44d245f690d2edc7e0a794972491a6bbc27f33","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.20","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1/hQ1OKvjVqYzLnm2sBQ1n9T0VBdDes3ONLrRMlN1fgaT+2LqBugEP99e+OX+NNqPMNbV67uWL62+QEHyh0IKw==","shasum":"7076535a5b4896747f0a2f5abf4edffe098ce731","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.20.tgz","fileCount":4,"unpackedSize":191204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqbEBCRA9TVsSAnZWagAA8BEP/R8oG128+v34R8kqo2wj\nsvX2tCwj1eXFlR04Icl4ZZejh4DsnTkPKFtwM/sqkqQj/xzl2LaeqMGUR8Dm\nMZ8rbGEISceqyv15o5+L9JHwr6E4oMgbPPUj2l52YfGx5auaM5Mq2RVg4zT3\nOdCs3fbXPl032/YYuoi7J40U+cwxP/52koYRe/pq1S/mMhCVG2ngKsVDxb+M\nUQnPjuks+hsCTW0n3zMnJ7h0ZIhEqCz3/yyRxsf5zl6P0Pz0YLId2d7vLwDy\n+ErGzEoL6GyPuaO+x/AWnGlrt8u9nXuqylnAeD7L8DHJpPk+Fk9LyS22qN7P\nvIz1beOpKNwH1yDz1hHMCdmzXhcKcT6W933ZuSUwSReABp41lUduuvqaTXnI\nPuL/mKDTtJMjtGa0BT0NgneL8OAkOpomzhNipepFMXxg8NFVVVxcoOiXCip3\n/w947GGZFpYgEmHfQ6m0Y8Mcjeb492FMLEUWVL2w6gF5gM3baVpraowg/ioe\nj5Qhp7ZnPfB/gkKUD75LJifGfLqhCcluQvk9P0svXw4p4iZNLvD9BPXGwp8/\njNHQqkTYq/QANuoy2YGSlBnIay2gaIpY7mTp3lmIkyepNsfvecshSCryDBM0\nvwZ69dOYkka9MkpFTuQJLz3LoOav1kK3RQpabYKmlkDUSd3z2y7l6Xh9RgXq\nbTzj\r\n=In4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcTegPFvoZO2C5oFKkOBU1SJ47FC6dTEkUS3tWsv+GxwIhAPRa0Su2gcbtgcMPA4FxeBZ936LhduSVfzn8yRVjoq+5"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.20_1588179201095_0.6259992399143448"},"_hasShrinkwrap":false},"3.0.0-beta.21":{"name":"react95","version":"3.0.0-beta.21","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"dd9c840e1a2adbf9bd95e7b4b882d0cc328553dc","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.21","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gqiKdzyg6JImr7wH8rr3Wzlj62p4o4xF9eM4+jEmBu86yx9dZ31AABZ5M3nnqcEFyu2sYQMBvkd3jqUsQqs4tQ==","shasum":"5715438a9ef98216aa8d9e9d69132f78b0e3e734","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.21.tgz","fileCount":4,"unpackedSize":198729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJettrACRA9TVsSAnZWagAA2gYQAIclFz7lch2XCs+G2jMP\nFUpInxjPv0ZmIEMn7nO07gqeEosKZIoUR6JmEasXr4e0h9bzP35cgoNEwV6J\nqxWiG4Kt/h11pkpw+43vz4qKXsiwRc9g5wuVsKcqCuQTb3SDnlmuE2h4u2yC\nxpm/uKqWvWJKbby4jM6rl8Izl0Vj5kZHcXiq+LhzelIaEUNxjQu4J5qeb2ua\n4iQWmV2dr58B+/TMnVKAM2X0IqU+uuksqmwdkfpByca6Vpbow4fjnjnB0rx2\nkOIs+LJmWBQAVUSM5Sxaxf1J7vuvwEm4TFhC6jrCyPQI6cA280fVtl3DGnQB\n94KZyQAaCFB4fsDJprwpKBVUiuwplKMo2tAsdlw9suOEzRkhFblky3auDPno\nQbHMjLfMPpayyFTrRR97xRUDXYNzz2NBcLFc181WpIWc8vXXvV8nIDD76O0L\ndtuWh/ypYHyyOkU3+jwXschAWARtJWD6PFrL/ipScjaog9dpj58HTpEUFpEU\nPii1Io+REdYIuipJGmL+kqzrW3iHAfugrAdg4HD0hiuAchzDmUs0WwPiEQFB\nut4b1+g2Q5bkEhzkdjLWQvRSxrN+D2v/1TfA+uaoPc0CuF7TKkZZX/Td0FxV\nyZAJmlG5Xzm21Oq/oWou8ibEhomx5+4fdGPDohIOxldO03H0M4wW+vuVy+L/\nec8q\r\n=QOmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUIOLkYfiFuvII79GUUmXZZBHXOCPOFjke5zfa507sHAIgC8Xb/TvVUGdAgiFD2DhEKccy1zVH1GWG4534Kk8CImA="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.21_1589041856185_0.508303467191946"},"_hasShrinkwrap":false},"3.0.0-beta.22":{"name":"react95","version":"3.0.0-beta.22","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./docs","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest","test:ci":"jest --maxWorkers=2","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\"></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\"></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\"></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"a8993efc01d93c2c6c6aa56c7d595b8e6f57c797","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.22","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pJn1JB3ExasvVM/MQ1ccN7o5mf+7tRQ1n/+fJ0p8dD9IIo9/EUCV1WfnWFreTSlzzk8cMK9DbN8i7gKwYJbh+A==","shasum":"f4d30e71e6e41bb72c4ae3837dfcaa3b99aa5489","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.22.tgz","fileCount":4,"unpackedSize":200344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvc3CRA9TVsSAnZWagAA5qIP+wW/+1L7KeG6E/+vEQ6R\nrBOuw3/Q4cjinRgUnvB0jxWIa0LTEDbBCDU50qJsedvq1TFX4s+tyTjaFY3d\ndL/GaWLyF3PNTPQclfirMpDCI8DIHbvLlxThtWPYwTrEIYbmO/tnV71P7SAL\no8i6HwH3vH3UMuOA4t/pk/pNGTHX2YYy6e5PbSfexWlT5TBHQO8vpi62XR9i\nlxsy1Pxt9AErp4C3GzY/e67XYYbrDGwRwYUPTIoiWgVBt/e+UrMAakVGFlfW\nlx/nuPpMzknpoFA4R0aIml3dY7YM0jn3nR+hu4/r42XnbE/m5lxRravnG+tL\n4S05TB5LEwe5l4UzfYvwBFu6w2gKJxXcPyP9R0y5KOZXi0/q3vI13KjdbVxn\nsaxarZjsN06zo8Zi/cglKKuhPnGVNrMyg82iFIYz973vbZegSJQgPoxtqvO2\n33YqAAfMtrgN9XAWFQMtYXREUbx61jlYgn9C247e787qpD1fzNv5vS98bztt\nSI+qKAku7NF4ik/VtsPuH23eXIaDCYDe38ME2gXTXlwHqZCrOIhaRFPEIV/N\nHceOBaCa7ByEWdCrGG2mnN6SROoN4MHwmsNrco9AgaDIGBaQ56ofrPKZ8QsG\nBFJ3ybfmjpZgW9Iaue5B8l+alQK6Eh6jO6M7M5tet2qmSaCfZlYDt3t53hLk\nMWrT\r\n=sz6s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIGNfPYDSao3LX/KL4iCeRqH7LZXIf6A2z5ZVp7GLUXAiEAshQvBQybbpeA15I3qjDltHqUyGwF5asrgEb2NW+siIc="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.22_1589311287209_0.09788081056160536"},"_hasShrinkwrap":false},"3.0.0-beta.23":{"name":"react95","version":"3.0.0-beta.23","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","gatsby-theme-docz":"^2.2.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"c9f61c66ab23ee72cb1c2000a4c05efa0d155ed8","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.23","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GT7W3/mtJ2HHkJ1SXExXXKHMyblbHNQK4+stbN8TR542r8nXyx4Z7Wo2G38T5VZ8FGewBQTh09hi+ppcbCWHyw==","shasum":"fc412bf884ce55e292d54017d6d91c7a71d07c17","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.23.tgz","fileCount":4,"unpackedSize":201998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexCNSCRA9TVsSAnZWagAABFUP/2GU/0MV5vSXiC+v/NzF\nPS1PwplqK8Ll9m4LblQO28iJg2qxCnyzemmrIXOKyA9QNk+zbf7E+NEQLSco\nXZfWa2gJXl+7+WBQn1HiSQqKo42w+Hi6ED6pZM/yd2zBMAGHYXwHn2njVni7\n8I85nW+jhtkb8lcB4quWXZxQR5ru4gZ/5Is/dm1xXS6bmViapfaEAQGNRFkk\n12+00TLW9xgAMtrSBCx4r2mj32SGqTzfmZjyKMsjWJm01TaJ7J98tbCfN0Iw\nxy3W+87j47Rny3hD9183kbs/joBNXloot82BRp3SBZQA3nuZ9mNq81RPMiH6\nogmYoOPtwED041BRc20jwSHlWiEFmagABRV49tmGVNYKU+7ObceLWQsRCRgN\nKF0fdLCcZlYli7JScUuxKEpPEzrIVd4ttIbXOWjmCDvN7K1sVme6ulhn/JA1\nunAzMUsT8GtK7ibpdkhV7BKAFp5kKPnaWvTDhHoStdsoEgFGkRxlj0Ozbq3G\nPI2C3Nfl27vWhgoQBp0t9FmaCbo5j7qKfEZzuDFtOBskv/MSnBZvgvn8NJL/\nCmyVA4q9eVU0LwIt0WwkMgMVBuHtESmsHh67Eg4GOw1g20qnbpOkXTdm0H9k\ne2zhDczV7126FREuGo4wHD0yqQqdRK0iaz1d2jiuN4Y1c3HuNcKECNVd2W1k\nrRP3\r\n=M5Qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9wImVQwJ6wonD8ibSdJUGV2T59PT+zwf/UwVL7OVa3AiBpr0B63aewLcPaRCyGWT8rJ6dQCZO1/EVe2DQTm45QMQ=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.23_1589912402458_0.6647636192138597"},"_hasShrinkwrap":false},"3.0.0-beta.24":{"name":"react95","version":"3.0.0-beta.24","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","gatsby-theme-docz":"^2.2.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"e19adfcc9955807cdd0403eee9b7f96922cb7311","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.24","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5gDOoKYmllYEAo71ZILEnSDsFfNdZENalOofkOtibgY79e6+egFgnL9wxv+Iu2zx5T8b58sP9mojy6F2ecCCdg==","shasum":"e747b6e9f1940525b6fee762b6ea1f8c160671eb","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.24.tgz","fileCount":4,"unpackedSize":201942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexD07CRA9TVsSAnZWagAA8JkQAIU9gnJaxBGt7kKJPauk\nVp5CHrDDcwA38cVugeKMDCfA1QHTB3yfP3F57GZ3CABP/2zoDyaPubb74utC\n/VwnaN9N9I/JlGdDTBLlGz3WJQqMav7B+MDYzj28TBoXQsc6pdKmmpFfMK8g\n9vLfm993bXHWiEnek/A3HeIHqrLSOJ8OrvuwWgWyYgK55jP6d7UUOWT3OGLm\nrOW9KXzhDSUEScGAuqAX68mFs9C9Q9FhaWgb8jE9E/ZjHeQpZTLkniFc9R/r\n/2dVr8H3cBNj+RFAxpy5nDcB3zJkflJ7H1i1p2x28Leclvf7I/FkukWzL3eS\n40B+Gtrvssfg5rtR5Tec/JUpJdQh+8HO6wJzQBZXaXXLeXSB0MZja7ayXB91\nQj/hNN6uvBedWggMA36+fLIB6QKBBnTxrn9KdmsMuDVy1YitzHDkc6cY31bT\ncAxMXXaLi4VyJoNJqL+TVHS0m+XZ8UzHv/tE5SNTet2GfppdfMLvgOiFKA/2\ngMtV2ym068u4em9gKA8HLceL9n2r3Yc8r7aYnOrl4uciBvWprEoRHemhYIZd\nH2MzDmL5KaWugZpAE9Qj+umSpspXzKOzEXF9xYl9mmSOl9a3eT5TYt+4Sbsj\nJ6uuDtbpdK1w9YfM8yXGLKG1GdtDH9PCdU2PnhBTT6+tgIGNWm9UBDhMeoJH\nANSR\r\n=EVoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndz08uGq9Ik1ZibU+nz34BNV7NdH0N+A0c5oUKL9i5AIgQ92rWt+4LR3MSV6da62N5kUskaNtAxlFJqV8bQ4Hs8s="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.24_1589919035027_0.37919748171140233"},"_hasShrinkwrap":false},"3.0.0-beta.25":{"name":"react95","version":"3.0.0-beta.25","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","husky":"^3.1.0","jest":"^24.9.0","gatsby-theme-docz":"^2.2.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\nimport { styleReset, themes, List, ListItem, Divider } from 'react95';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={themes.default}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"e87b255d59061c3b893ce4a6e19c8cdfb8fc2728","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.25","_nodeVersion":"14.3.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XAi8JzeKyUswb+kaC/6oEJzeEXlWYvuGMztsgrnyGR315GGbRQZeRzlTWUImWvXIoUCuQhvBSZnMIK3eHlnC+w==","shasum":"53f74bc50ecbf060a5d0725a162669d9b8f4045f","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.25.tgz","fileCount":4,"unpackedSize":202823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe03AfCRA9TVsSAnZWagAAwRwP/jcRGbS1CgccMhs6qmLo\n01JmR2fsZcR4lEk2yLmPPWpAMZRKs/lyrJFo9OWwLMmrYL2bEJLJnApJ0VE7\nkzzR+o/OFLWcPfs0ZaN71M7LNEpK0HFmwL3gdac+rqFNYtZ4KfdjqdCWgexU\nsSSnDKS77kZ9GH7XF0Kf0ErkiyV1pIvvWa85elSiBviZIlvJG1PxIYv1moNf\nt+XQmXeFgcbTXHP8HHPEKVWqFKp/DzatneniiIDH1Z5BrDjY3e/BQHQ5ERsY\nRIV1o97m6V86EPr5NY3a1Yb00Ijrf7qku3+rHnrvqnASpdi5Fdk0qB3H1VdO\nqYoXSGt8Q07OoKMj9HXyiWqsRXDT3ZelSvgNLDc/h5NQNttHqsaIgwADrcjQ\n7yN/dZsUZUhEAVDKYj8m6SMezoxvzQDXjwAejBU38iGUF045m8BcJXSxTLc3\n2x7ATuYtcLumAF2v0r1vNo+jIgdSOa3ApqDbYMwXoWwNS0W/MLCtOTYLf3Fr\nwxJTW5q31t5X5oALV8aeHq7H9ImafBGvMKoT0Z0wuP5HgwGTLti2rA8OYtM8\nhCI7419ZRH+JPzlfMlxq+2oPHP+hdXGgAlNu6xIb3Y8nI91OzdFWKbkV8B36\nVeJVGNF8Ky0efBcIJ2dk2Sm2ZZG150EF5cVbTV4QpoL4YAt1tFRBY3TmV/1G\n51vy\r\n=BrLL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9NfwFZJBq3nowcWeru4ZqPruZeu8iUrtQuJR32qiMcwIgRibVRKxL2r623t/l/G76ITJjG9ilIxS6CYPYExBpsZI="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.25_1590915102533_0.3190272658953206"},"_hasShrinkwrap":false},"3.0.0-beta.26":{"name":"react95","version":"3.0.0-beta.26","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from \"react95/dist/themes/original\";\n// original Windows95 font (optionally)\nimport MSSansSerif from \"react95/dist/fonts/MS-Sans-Serif.woff2\";\n\nconst GlobalStyles = createGlobalStyle`\n  @font-face {\n    font-family: 'MS-Sans-Serif';\n    src:  url('${MSSansSerif}') format('woff2');\n  }\n  body {\n    font-family: \"MS-Sans-Serif\";\n  }\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"79eca2d341892f9e19145b9a114fe8da72424ab5","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.26","_nodeVersion":"14.3.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-S3bj4xlvYMMi6sq9171YfygnGmYu9jWz1sd/HxCT+xJTMWhboxMjN2KS8/na/bCfw1yQjhwdyoCj8sX/vO1S1Q==","shasum":"8e35ebb9a87550f0ea32f52309bb8802da3412c6","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.26.tgz","fileCount":58,"unpackedSize":2188075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe09xwCRA9TVsSAnZWagAALscP/0bAWqUhftLfokjZBsdI\ngLrlzPHCUuf3HOoZMSwtudKTFz6Vh1tqLoq16Jv1ie3HXatrZbew8RFZaTVw\n6XH3BW1iO9jUM8VPXN2HPNq+bwnRWJQmxAZEDh6QcuVTX2Q691Lo1yQJ0bjY\nr+KJppW32CdK17jm2MxpfwZWOgwYn7fkJdTnZQ/9jSRteXVKN4BfbVOaKJdC\nItA/h6xXYdgypS/y/OxRmyjdUjv731anXEl0Gh46kXXVesBplfUdriQpNExL\nEz9too2JSLeMgDoFRV2NyWa/bg2EvOzHYo2XsnN4dkUaNQdwt9ZZcAwqjDN/\ngPwh/xOnlaN1I4BpFKUDq+c5iOmfnvVVLmwNVhv1kWFRqRQx265Xe58qJVc0\nDEO4FhRIt7tqEQ8kIivAVPKwf+exx5lvDDuWL6tX70RJMhGzQCmBjsE0WvTO\nnyOcKZ/In3XudQMTKu68M8rYfv7ViDK+252aVDbJWZdHRS9+gLYJ42dLUAwF\n7Ivr4LmzWzGgxLyXhnLzUgixPkcHYAZsOT/zGyucqtfWc0z5M7q+fVvbrtZC\nWXp1ERIbDdGu+o4zGs7aiWi1n+/RJzFlCWnuQEkibomzAT4Ew2UWaNdc4U55\nI01XabMH5bswRH4xAi5tJgEnq8EQUcnoSCC6ZApszWt2Kq56PX2g+SGKN4TT\nripx\r\n=HVAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcG+A+21+2oBrZiYP2Xe5sWhxZsunCKej0vX3HNBOGCgIhALqmiM7N872c91OevbC3FP6PW5oJnaE+0oeQVE6WLito"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.26_1590942831858_0.03781584105639291"},"_hasShrinkwrap":false},"3.0.0-beta.27":{"name":"react95","version":"3.0.0-beta.27","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from \"react95/dist/themes/original\";\n// original Windows95 font (optionally)\nimport MSSansSerif from \"react95/dist/fonts/MS-Sans-Serif.woff2\";\n\nconst GlobalStyles = createGlobalStyle`\n  @font-face {\n    font-family: 'MS-Sans-Serif';\n    src:  url('${MSSansSerif}') format('woff2');\n  }\n  body {\n    font-family: \"MS-Sans-Serif\";\n  }\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"86a09909b9e76329a24f437faa1eeab570351faa","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.27","_nodeVersion":"14.3.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PwHqi9FSY7YgU59l5rP//Tk3jhX9eYOEsq1ITJQkBd1RjafJRJP8Gi5kpqzPk2dBW3GqZx8Jwjcn+xm9Ux/rOQ==","shasum":"06c67e300331944d25ef8c6924017e031dc4b0e8","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.27.tgz","fileCount":59,"unpackedSize":2189084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0+FaCRA9TVsSAnZWagAAK3kP/0BhUgzIOBJu7vENYlcw\nVdBrN9f7Fei9Fsy/h0jAE+XqOBGGjEK8EgMz7yQ+gt1WFJkHoVPPaFocAoNR\nuGp0JGF4wn6ryExITelyDv+SUQCzCB483IQjMGHTmaOC45MIP0jk4G7BHDvk\nSpZXKuNVyPQjFN2wX5Rh+h2SdZLV8j/77GqfcYn3W0E6AqjXK/sCHQKdZq13\nZi3ZQw+xgRcFeI/B6LLgc/TMBlQXJxjiP5VfOo8QFhC3RVaBgm3dvbVnDQ9v\nh+v/dvatYaxH6qrrZ317NEsl3c20NG39X3cStP7kBo/MI1ztJjEVrq0PX3R8\nN2sJTiPp6Uqf8983I1pTBPAIJc7uQpLgyluIhEZgzfrZVPdoeA9K+Sx53WaQ\nybLUqZAssiYQjxq3ByE0ClGIGwRH2oV1Esf+OkqCapbli5Q7EMOGBHzJl2Ig\n6zsW3lrjQOG6XDdlSqiuwjYHbGk9HfEEn/WxeociMAvppGAUuMzclUUroxDs\n7lv2NHgaSllAiI9Lerg3UxG/5agqOUBMC0qRjb4j+QWNKBixH9U0D8A6HczU\nG3fPp3QDBXpSTdX0vKlFq3on6sZKZ+MffMusAto40vaa6vd9zo7kW8XoZhs4\nUhix9z6vWtWtcuRe8tSKBTzQGCg0MJoZr6A9+MD3lwOc8BjlK46EGemd6UKE\nD2E8\r\n=NWMH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLAVLBlmtzvv5C3LbjAOd0/cXhMVa1iIClumrltI92PgIhAI2xHr5Iw/tty/BTVj47AR4lxlUhc0FaSmvcLROUmJ5/"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.27_1590944090432_0.25965265322827524"},"_hasShrinkwrap":false},"3.0.0-beta.28":{"name":"react95","version":"3.0.0-beta.28","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"storybook":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from \"react95/dist/themes/original\";\n// original Windows95 font (optionally)\nimport ms_sans_serif from \"react95/dist/fonts/ms_sans_serif.woff2\";\nimport ms_sans_serif_bold from \"react95/dist/fonts/ms_sans_serif_bold.woff2\";\n\nconst GlobalStyles = createGlobalStyle`\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"dcf91448a50fcf0e18bbd78dc101ea90d96fca6e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.28","_nodeVersion":"14.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fuz46G+M22FT730EMqc4jtgTEQtDDLgQU1Ip090PmUf/Lu5efUDa3MHUyllx15GlR4mZsFUBudC+FQkSI2ph0A==","shasum":"669a5a6ebb7ce1486690de6ed66ec51ce01ce649","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.28.tgz","fileCount":48,"unpackedSize":1098599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEfqpCRA9TVsSAnZWagAAw1oP/R/um2xTjOUl6dbli1Xk\nPmR2lSadYACuKTJLZN90B1On2IsGLXqSlWNOmPViWsiokDrJ9AYGn0npFDRV\nKDIxLz2qt8PsN5EVMP/H73TnReiZA4bxZjAw+4CRM5Ei/FHHhFE+r2UHp0C1\nBz6K/gWwYf3E9POTwkadqbY9vo5y7I9o0MnCuFZBhSJrh0kJqAVUpBnROCkD\nFVH1GsUg1zTgBK2CVE6IRrw3bPRTJ5S8mU7zVE2tjaH+dcT2sLALgL7PVwFN\nESeyrEGmuGM4rC/xiFsFWP9JmJh1SBPh+sgAVqouPL6H+8/Nr6gRArzjdEdW\nQFveQU5MfH+T8EggxymDY42TfdmKWRxK5nWp1IW79u/WPOECyOBwYmZGO2nq\nomOEiKE2/7ykxrqzR+v39G16oW3BDlIIbfqdiWLYyBc7zvpf1OJA8bE4m+Mp\noadjZlf3rulVGCGmdGZrWVAF6aFlb1G9qkI/s4R5gRodbuZoqdp8URiq6B1k\nCWaROTsr4JZmvjMeEf62VubUTutteYd5Ck6AkoqMVzKYTQVPgQdGqGUffPAN\n45oSUCNUzS5OkDrzjB6XWcssGro8Q7GsAWM7t2791rvrff2lLNqKT4uYD2gC\nfZaUiwLcUW274iXWUTDzOfI9KA+TnGwPtf0o/6LfHpJNCSWc4Jmn53FZfeJg\nkf0b\r\n=BZsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeCCAvAfuZtOmWLQxpTTIIUMyDTUrdxGjWkGd+uQj/TQIhAOQ71awe5YDMV7XWGcdPyEjM4zqQA2xnRbdmA73dIRnF"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.28_1595013800652_0.21957302448314286"},"_hasShrinkwrap":false},"3.0.0-beta.29":{"name":"react95","version":"3.0.0-beta.29","authors":["Artur Bień"],"description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","component","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://circleci.com/gh/arturbien/React95\"><img src=\"https://flat.badgen.net/circleci/github/arturbien/React95/master\" alt=\"circleCI build\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n\n</p>\n<h3 align=\"center\">\n  <a href=\"https://arturbien.github.io/React95/?path=/story/select--fixed-width\">Components</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtODExMzQ1Nzc2MjQ1LTMyNWVlYjllMzJhNTU3N2E2MDY1ZmM2ZTk3NzZkMjQ3YWIwMTlmNTZmMzc4OWU2MGVmYzZjMzNiNDI5NjgyMzA\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![demo](https://user-images.githubusercontent.com/28541613/56099388-7513f800-5f0c-11e9-893b-532eded39f92.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien).\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Motivation\n\nCreate modern mobile/web applications with the retro and old school Windows 95 style. Our goal is not to exactly recreate Windows95 components, but to provide a solid component library for current scenarios.\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app content with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from \"react95/dist/themes/original\";\n// original Windows95 font (optionally)\nimport ms_sans_serif from \"react95/dist/fonts/ms_sans_serif.woff2\";\nimport ms_sans_serif_bold from \"react95/dist/fonts/ms_sans_serif_bold.woff2\";\n\nconst GlobalStyles = createGlobalStyle`\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n  ${styleReset}\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Explore\n\nYou can view components on [Storybook](https://arturbien.github.io/React95/). If you want to play with it locally, simply clone the repo and run commands below:\n\n```sh\n# yarn\n$ yarn && yarn storybook\n\n# npm\n$ npm i && npm run storybook\n```\n\n### Submit your project\n\nApps built with React95 will be submitted on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nThere's a lot to do. If you want to help with the project, feel free to open pull requests and submit issues. Let's make UI great again 🔥\n\nFor every component, we have a `.stories` file for Storybook and a `.mdx` file for Docz. In order to create a `.mdx` file we recommend copying [this template](https://github.com/arturbien/React95/blob/chore/docs-docz/docs/template) file and replaceing ___component_ with the component name.\n\n### Roadmap\n\nThere's quite a few things to be done:\n\n- Styled system\n- Lots of tacky color schemes 🌈\n- Custom icons maybe? (Emojis from Windows 10 seem to go very well with the lib)\n- Typography\n- Range slider component\n- Avatar component\n- Components common in all modern UIs (FAB, Badge, Avatar, Snackbar, Steppers)\n\nAnd the boring stuff too:\n\n- Testing\n- Semantic release\n","readmeFilename":"README.md","gitHead":"52a9f17e8deae6ace4da6d20b2d88872f65a7061","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0-beta.29","_nodeVersion":"14.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y1F2Ar0dHY/zajwT/1SEnek9LlIdJGeuZByLCGabu2b26iayqOn+Ic93wj5+4NghEkjqioypiIWOG+hgG4YBWA==","shasum":"524fe220caef7ac32cddf9dd560d30862fd63a46","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0-beta.29.tgz","fileCount":48,"unpackedSize":1099113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE11ACRA9TVsSAnZWagAAsp8P/3d1Zm0FeR9fJ67C7LLu\nfXBZiKaOZAPxqCPRde+NhW7ut40uv9W8rgbU5V3/IusVuvyY1qkeO9J/tKuS\nRTmGsBicvgahnoYAjmVwAJ6XhQsngGpRc6+nWtFW7YUnnSyMIGOlLn3H9t5B\n2pGg2annxMDAqNU2CWUcxZ05I706fcUrpJaN3uxqPMw5vBWswWNAbSDlc/8L\n2jI8uk/rAMbpgETavBpVQ1xJ9QNp9GmIyLG6U/Mq7++JwNIR9l2eyCvx6fOU\nsBdbsbLgK5UMVwPwFbhwmg6TOX6xxeTyxJInR9DXO4Oesr5ALUu6cW0/mOVr\nMuvmz2SM8vVsB/5odz8eFkeafajrGq13FL+VciM3kpOtHK6IfHtPZqaNVGa/\nAprIDbwEOsAFeKIAftvaptBPtYVRkgd9wkybeETPOn4r9Z4YV6Hrt6r/C8/k\no1ZFFQkM1KBL2fbVkTi6ElZbw9RERuwarnPpXZIYOizPQ1NKNVkzsixvKJ0/\nacFf8dLiNWliHm75gsjjVt67v2fBur6ZylDzvK+gxWCvo5CAM7vZv4hq5Te4\nYdnQ/tz6ndWQXu6Cm4csXupMpTtJHUxajxboPGxkGY40lrrXTp8hkMlmr/mM\nh1VCWVJ9xnP3IiVlg6xrBWscBllkXslZflyR7/EsuWq6EvHZL6HzVOmmC0GP\n8/1W\r\n=jroa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKi++lc/mwl9+vxC+e5TZBH7bpFoHITosXHwhJ7LlmZAiEApFeN1ozCh7Kb9IxLuiRKE0G7jYWXNdL0fxI3rNBl4VA="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0-beta.29_1595104575426_0.5543641237369488"},"_hasShrinkwrap":false},"3.0.0":{"name":"react95","version":"3.0.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a9fa6e973649c0609614dc31a2978d2c75d01aa4","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-goatZ5kCCcq5wTyDu56NwcvxP90pZY4CxF3dJwDMDFhpneomn8z0iaOsFwqT/L7Ostp40ty2G0I7FB7+6Uo5xA==","shasum":"3e53ad36288e8a0c49c9bf2baf38c7436b414835","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.0.tgz","fileCount":48,"unpackedSize":1097966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE30rCRA9TVsSAnZWagAA8BsQAJOpOIPYLusl62Hfi3YX\nSYIfM9VN0946aYWWMdIAsFX0oibi3bclNQ2X60MxLsFDy03hipvi37Qfo/vY\nlUpWJg4kCw9cc1waX98ijpSu7GdFl5IFl5sfXKHdK7qm6xAUhfLfWGPVtbsx\nWPpLmNV7X4B50YWydMBJc/av6Ve5NUlMWgaehYxOT2eYAlr3952SnO0Nw19p\nAQQ+fgahL/eUTbIZ+fa3O9MQtMm+BFQnU1azJu9sh9t2xXkWtE3d7g4wXDFO\nUGc4xqE7hJglrxAD3jKAftrOAzZgiLYwMslgPnGnImzd6FnJ1noTlc8nrRT6\no0vP6doMZ0taOuOMEdThlGo93EzrNTqpWOTY4+loVYwhzoYp4iDmbCWDADfT\nZFairw11b61sf4cG+My5iIym4/mQaQawffDyN+lKBR6sEDUdo3oirhGQaN7U\nUmKsBxSy23sFN+Qp6ukb3oaIQWM+qJwvaE09h7GYVdm8aAajdasvJZ7yOZvR\nzB7Vpd9ao4NULWLdY3PJ4gN3GwMjRMip5caKBcLbVYnUwtm/Lkf2nbsfzGl2\noTzjNSSHqOItcO+sUpHlFHLDug48g7sSWTBN0mTyNlUQ1Et788y4OH2OG4PI\nmLste2LV7EBVhmf1uuJ+B4y5XiRFdGIBYhrHu0gBbN1DhUOCxcTCWGdnqQoZ\naWdj\r\n=8Nh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGcdGL628awpRQSwULLauqKua3essVAdBitYBtUv4dmAIgTht041qAmgdFCFAo5fBoR8HGG3OmhzaHuIEmjsIi0ng="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.0_1595112746525_0.8439137516092154"},"_hasShrinkwrap":false},"3.0.1":{"name":"react95","version":"3.0.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^4.1.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^6.3.4","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^4.4.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8abdff823c54febaea1f516e0e008d491c4d6399","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YVpPB3KZ68PNOxcybMj9Dw2RnKRMTPTbGI0KUU527cHf3aZOaIRUFHTIG8RaIO4RTBbzuRA6LN3jxFSf5WXG4g==","shasum":"3b88d7ab2a0e534794ad97059250c4b52bd399a2","tarball":"https://registry.npmjs.org/react95/-/react95-3.0.1.tgz","fileCount":48,"unpackedSize":1098034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHKQyCRA9TVsSAnZWagAA/eQP/0YeH2mUyyJ1rH/4swzo\n+Z0ieK8zBj3u4s8aIGlvm2qAKc1AsQjbJwfXEaDIb9GnJGOv4x5hMoqgkBSe\niWKxPRpaqRRWkzhXqLrc4a4uXaqI+6VIkXUxz6zCDkVD9cqUirzRiTYWh3Gh\np+hzCBtZhZnEQQ3VG4pFbXnrEHkiGtWEPmoDIXKEuuiWn99i6gHfgJPfSuxq\n/5J+qriUwXiV8WCxdX0VrcQUZokDzB2e62c/QtCPUESYgQ7hal1QheRwfhtA\nnJOMHjHBWn34JaB+wvpk2N43a7ei9W9pZ0wSpGam99miag+jnvkYophzcx90\n86fyqG6HbUgr1nfHIOeVbMFZE4R8EdqTEaPahdp7xWEUP6mac4k5gFF+ZuMX\nx/Nc8/HiNnolBNkuBKYichwfvIdQdY8eycaCIapbhoVi1KSZnI+VtSPgY5ec\nRFaWcM7M96BD5Iz7ea10AjJe75B1cHTYh/FlRGbcOqPWuvq6A0xtzNRo/Xsw\nQUhJQS3xJ5ticq4FNWrs2eVBWuqG9ieYDoptgQuMXdeGHtcJ8s/sWcPW1RIX\nytLlVGHHb6I4Fb3tIMnHF2p+dL9i2LFnkfBWqa3o0FB0rSfJXGur5VJgQBPp\nHRcgNT46hw8FfVdXeWHDF9phYwh2mQWxZ4Dxj9jNSMacZTw4mP3OK5mcJjKB\nlRs8\r\n=lvb3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBdt5PqSNSzdiJHVpqIlQLDVFsUltkstA+iD74ACRvzgIhALOgmBtXo3k65gJ2Be32wB3LIojINj8YRuj7qbe1g86h"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.0.1_1595712562326_0.6285406576600461"},"_hasShrinkwrap":false},"3.1.0":{"name":"react95","version":"3.1.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"41aac7c09c236ef1a6100dc0d090047a554d4792","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.1.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mrdTjuHNfSS1FEgbV8PRnOHDSayiajinT5Z+MG8B3SNAh7iXdAztvdlS9DB/0nRk/+P7XYddZ3gaqnZgIvBONA==","shasum":"e52b5f2a2bfd60ea2f78b1dc9addfb4c46af8d28","tarball":"https://registry.npmjs.org/react95/-/react95-3.1.0.tgz","fileCount":48,"unpackedSize":1113892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa5BCCRA9TVsSAnZWagAAWCgP/ixJs2F+ehqnqf0s8LSS\nCV3Rk13JYaFPg5YQ86x/oSHtmwKcbTuSH1f7N8HAY4h8p4+KkpdHCDjaQuOW\n5UofeHPgRoBV+/2evF+RE9jH178qgjNYDrdDX8baLwbWXn1sydRbYvwRg20m\nYSXZpoov50mCoanZ7+UVh6o90bPAW12jmndzKYyu2uehFtxTww3I6o/65KKu\nVtXn273Sv/vJtxyUShFVm9rIfFuuiRDxxOsWVWJDYUjs6F+dp5zX+aNrDJvv\nmP/QWkk2sjDtxuDWbXdY9MCdERzXGHWVItsNU+McFbJ/KXvL9vrNYDXR0dvc\nrEx7PSAa1pKXYM4pWUOmQOBXvH2/jCjfh4e5BTFG6/W0tG0Fj3/KdxHJ/8pV\n6tFdePiTb/mWE/ToujIJiSVwD+Au+HbrqTeApjWD6qbFCVy4hWxASBFveTve\nEpof6snCY1d5udmJaqJPaDZv1/Jcmqz/G7YMbX0r5ejakhchb31hzR41eukc\n25xa2Sjz0t7FN13jYDSj4cg8FG3dwPzuae3TzPZw7yZO/2c5BSRQl6ny8Z3v\nXvfW2BMW4cKKE49OgdoV2Mrd82slXATwLClNaGYhLNnPt/NF+7+3j24k1xpU\n80mDqmK1JRZll+F8pgYMpGEGTiu+bU+yvV0wiVK4/N13gf7G+RKorymj4eyo\nkyRS\r\n=pCJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKm9FwYZwduiWGQszmzzdcDrnKRFzTHGDhCU7Nrqb0lAiBIOXoxXVZ+fAcJvD1M4jrayDKNOr9ZJiEF/gw0EGv5Cg=="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.1.0_1600884802117_0.10272332038527043"},"_hasShrinkwrap":false},"3.2.0":{"name":"react95","version":"3.2.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9c0512a7d3eab44702dfff3cb73ecda92ea5dce7","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.2.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/KzyYyUuO5Bc6jZyTwUcopVT7y0xGBxOJiiKn2O+lyzMYZeV+QXg1aBzpDyMj3GrtDuy+mxxARE16BCTXaFhfA==","shasum":"1c19028c75a8d7681a63ce4e6baa67b9c8210aac","tarball":"https://registry.npmjs.org/react95/-/react95-3.2.0.tgz","fileCount":48,"unpackedSize":1137036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfitOMCRA9TVsSAnZWagAALg0P/Rq0/iMjBznc4QfqZuwb\nDhNoWn7dM+MXdYPpf/8yGWRcIG53uEbmq78EBx635wCR5UMYwH38u6ETMneu\nzStzmNwauSj+sdmCbOegZ2BlFAkBJDEIOjHzJGvIr9DhWWuQiEQpO5/q/Ee+\nl7okQVDi6XBuRxQp9WkRfZUJw5o+EHTnFOMT+wwlS+UCo9wfqCyL82pjXIp6\natSLX1ltfyBUddYscxSzBElBXlEpfEsb0GWMTlSDZS89NHqNT7Bji6FzyS87\nJHxkma2vS/Its6cgu78oL371WGN9SDFWEyhP787XivCnqXz1Xvip/gPXbLPH\nVC7BG22Ragwxn+WrHaEuOnkFWymvKm3QW5OSh86VZSahzRhpEHmG4XfMPYSl\n/R+XPUuiHu8HV/0JaFhZrC8VeMEsxCAgEfCkKN0EAoyChea1VD15dbMSSNGD\nY9jzGDgW2Vh99AzauK+uppL4PkwYjJaLuneKrAhDhp8Ie+/SyC6nj0AEyBrX\nVFjrRkknf8kEQu4p4SjqrMUdjUu3fAhKeIz5I1cc13dblSCIygcaueNdSW9u\nA/qSiGuEP1ml8nVBHEKOVywZnoHbvlSniygUVQCambcfIkY7MnElpnU0oZUY\nViNutkHgUrK6HWZJFH93vLLCPUuFL1SIZq3Tdl4qsDqVu4gn+DwY9XtL3MN3\nBcGy\r\n=xtwC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeG9qzAy6aol1oOcFmcTNRsMSg325oKVfWRxM2Jctw2AIhAOvGXoi8fOLu4a5mwlFIRG+ZLDzcbIMF03wNy1Q2JBXg"}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.2.0_1602933644077_0.36801170043031495"},"_hasShrinkwrap":false},"3.3.0":{"name":"react95","version":"3.3.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8c77b7a4c93571a99ce137030a6eef565619a219","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.3.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xVw5MsbJbMsBqS7FC2kmcj6b6GivrujUyn/n/OZd+qC3N7K8cHltx3nuFssTll2UjnX81CbGQi202OkqOaZCyA==","shasum":"5f4bc016c51e9fbcbb2f8d52b3fd40179a6e4527","tarball":"https://registry.npmjs.org/react95/-/react95-3.3.0.tgz","fileCount":48,"unpackedSize":1170226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjyFwCRA9TVsSAnZWagAAc/sP/0XR6MDFgHZ2oF/nIPFn\nV26EB39l7IHxwm09EbSe2Zpevs8lxKHIlDIjeUjgg/Da3AXRm56MLqxfHbjL\nCexxUctaiA/fc46c9S9Q9xd6m9jg3qMYEHFj59G1QbaZnT1tCSdMqHdZpiNX\n+zyHnYscPcqO41wo3NUvcFMU8K9Xe2FVChUeWOsXbKZTRKu6pVrjNWVmvO6V\nIqLz0/NA7RBpJQzkdMWaFFS4U8KbBri7nMY2fWkC8m356zwzpWtxhEW8K+Kc\nrKI7IOjR3zTbfsTkpy51dShblsMNjQV9/QYveojOIAiyp0R1uQyCQk/L6WC7\n0PS0RiHD1+Us1SaTjrbLWLT2cq6po384bk/gQlYQFzd8Ya3zUohfI7aSf7O9\nFENfTdGwK2gwlKA034G6mRC0KOAjDiFIGXIcs0kkdICFvoHeiGVnJgL+Fc+I\nW4A5bA7pfqLm9StylkvucPMdGZkpk6iGuktI3uv8ISFC4tHNJ6p+pqtmDBRz\nOfKI3QODnPPKMVoTW1CDgatugvdw6bE1W1aoAi30j8/+MP2WPJEOHvH9VOTY\n0nIqG6YPdigawghIpR5zb9tamsVFGe1t8DCJo2fz9CigyGht7gVToSoDJEXC\n9B403uyYL4l25uUximatUwXURlYW1ewj4/OEBNUH9x+QF2ZJ4EwDp1H4xKWk\nC5ur\r\n=owzt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLnMh7+Dr3ToY5jBZnGdUm+DzcTvy7jMYvrflahsAiUQIgPazIGbNrV7EgghH6vjmgCuDlBYP/s4BL49GqBQyiuh8="}]},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.3.0_1603215727635_0.029551484806122685"},"_hasShrinkwrap":false},"3.4.0":{"name":"react95","version":"3.4.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cebda73fe0455f8e0c94179abf169d462514f9da","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.4.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bJ8eaiulANk3EGU7vUAkxnuBxSychlXx4ycoUVfp9yxLqX8pi6OqkF1aAm+q88wWBsOv1RkGg49C7JyP3Lcpcg==","shasum":"a68ed802208a41878142e7c62cc510a50a1fa318","tarball":"https://registry.npmjs.org/react95/-/react95-3.4.0.tgz","fileCount":48,"unpackedSize":1180191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp7dJCRA9TVsSAnZWagAA59sP/0eo3y7vnwMnUR5HZkMu\nwfmcT0A+KmUPjV/ixEkSqteVl+DJbVS0VilpfTsJdyeWOBoZgig6DMxlrN2k\ngzUPmQx6nu/YHQPiQ47ZuNTcGzfnYEeChUuxnEDzSSHlrQvm0vVE3C3zAErJ\neQqZ8Yzfm65AcjgbApGA6XS8ZgIawfdMow5HH6RCIIbvlloHEdikCuW5sDoI\nPhrjwjW2giDyJLvzVCpwHyGpou4zhBg8HMbpS+019fGLV0SQpLb/RSKi8wA6\nD9oNcyEjGc2GDiqMZ2xLkvqhjUyP1i6ZPjRNvVCvOWcH67u1o/kPD4ZF+xKD\nVgW9FBeomwtYFs4Y+k6muUMl8jfrI/gAbQTV0/Ro3DNq+5cIXvxTKaQhUGlY\n+JwFznNhejte3EVAkOKAuUPLqxR5+W/MnS9FvPNCu4xfqiWC1h+qgzl5zRxt\nXTcUEnQmCo+SeoGtG/2jXJeGy+rbETUFGRBxOJC3p2bZmfge+dNGTKCajb6S\n+HvWlc42RvEyEIIk7tA+0XV5Wq3mJj0uy1brfuRt4G/gUt3fS97zkU6PHuEL\nou3L4c3NtaxlbahacL8sNpeL3IDYOUGJrTm3wndglJzX7+pOh4GIBo52mdcG\niVLu5Qr5vM9W/jj0j9Ad9sKFvSiKZ2ehNUBJY7nwiZKCPFS/HDtqxN5/m3bv\n7H/B\r\n=wywi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSHKTepMpGytF5u08s8pxHqABWkhZrcZXxVbpAlfMUMAiEAu9+X8iBRxRAPNgTbo72eDqgDdmukHJ/5lbhx5Ii+xuU="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.4.0_1604826952650_0.4485404313901111"},"_hasShrinkwrap":false},"3.4.1":{"name":"react95","version":"3.4.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4bbfd58dfb224b90f62da64dfb19a6851376b1d1","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.4.1","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NuzE1mwon3kaPaOT5Va9AKm/gV7mFyvTUTnX3RZ14dd+6gYVWBt55k5NsjxBt+vwsx2YBJ0sh8wFb92g8TvkpQ==","shasum":"e102c98b9f39c8eccd27d78a1b5b830c9968ce13","tarball":"https://registry.npmjs.org/react95/-/react95-3.4.1.tgz","fileCount":48,"unpackedSize":1180348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0RgGCRA9TVsSAnZWagAAH+gQAJFM43aeGaeZnZxqSAm5\nWJUep6ofRXbzYUFRt061IzPhfCUeM/WBqVtlbVAfeczF+Fxp2FETV3lgAFo9\ne/5oD2JyCyq6fLUM3dZ1U34ucYuYU9IFcDA7epXdOZ6i8wyGctSsaF1MFXsq\nW9qgTu4Gxo1g+EhG4DronG909e2Z4z3xb36l0wQTRBS+SkgPykcRRq07VvmK\nmzaeFR4iqor0Hjg1k1U2Sm2ZkYCJa+wa6/bNDtc2CDBQ7LQYCA8Cg9b0quV1\nuipCn1NuSHLWV8+ivduQmkTmt9Q/SyMDhMTCXAFsFn7ipqYV3cOoX5X6Hc/5\nNXar7pVjkppEyAWPjugGvN4kl9PDJb2OHCgyBnXPvwszHt04Uw9Z1zSkymLn\nN6J0hWvbNzc4Tcj4is9hCKs9JVyDILm9Ez4mnYfDnK9MfnqLGdfnBD7HyWjA\nBQ1umybIYjC8Q36s/Pv/pe+bixf6Ep+/KewWUL+/owdysfLAF44HHimWXOw6\nbdvqXm7m9vPA8LHNwthkGtHbO5T6jG6YqyzlNGF6aBE9Leop/5nUj6VMlXuu\nWMaVbnS95leU9GfxCZESjB5xAzFfaKT7aKeZdg66JXDLU1z2wvTL45BQ31X/\nyBQeaylT/bZXvx6eFHVT1EmQyznFrGQgT4yrY7V6uCnce8b9E5I32UQ9rk+N\ncasq\r\n=aDuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMq/qJ3b40WRvq4oJu7QP9/cHi8JABMHG2PqnD/nq7AIgDbSNjyNIbSTo0BA1F8oFa6NtCE0RvnBI1UyRRC+pzMw="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.4.1_1607538693281_0.2783274948866641"},"_hasShrinkwrap":false},"3.5.0":{"name":"react95","version":"3.5.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d87a2e02552f930b5b81de077597b8240b3de6e2","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.5.0","_nodeVersion":"15.5.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-R287skjv9nGgy6a2WhTiKtzNAbKxx2gOyCNzA3JQ07oAfOdQE+oCiarMEntrrH1eun2aoAJgRzmMG2P9YictrQ==","shasum":"5640344f014bfd180984fc08536853cf01192e0c","tarball":"https://registry.npmjs.org/react95/-/react95-3.5.0.tgz","fileCount":49,"unpackedSize":1186000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9fnuCRA9TVsSAnZWagAA7eEP/i22yvTC3jqfZ30VOvqd\nKq38NBTy8gM9YSdekmU/NUgaOuTWaAlF6zcLvXTLPoVPhAXYxSCbwPH6Baqu\noT7vBMOqJeBmRYV/7R5mrOwRRmoZPvDVKFkWOrVkXwIAEozLLpXfLJJTqhXk\nrfhkHtWiTaE801rjZL4fnCYC+IgxvXe7jtDXqCWdwpvhQdpwp6GNgkh1vBwE\nqpkc7ODUSeAMgpr+I1u8eGsWRyv94k6QmFLStuakO3srh2tfZDP0560yR1gj\njv4Hz/mM78B/IFQR1axp/j9aJyqGIiC2WnNmjOwUv+A3mKhuuMFnCjcgk3TG\ni9zJgZYPUSKMjTQTQw4D67VYNl12pSRmf1WvfTogtLPA86pj0lU7dS34c+rp\nwQaMDlSLAtQYQky/ujG6FHZYfqUKvwFj4dnCtS36hH/Zvdh9fr1G7joiYyJW\no1Chn/L94xXxh3BFuf5ol9BAHW78n9oBM72rrLTKFQTzHyGKop/IZrw2xOOW\nnruz89FU5XKHBHTdp3kL9iuby5Ky4wjqNDjMO80uPyxuYVZmnCLfNNGq8kJI\n53j9wC1MvZR11SH/YrRrlgXmIxKkfJnrGWVIKax/kIRtHb/z2wv0Jp7UPiQV\nZHnb5uKKVE1lYdxbUNTueK0SwZoUWrzDG0B/LH9+z40cyai4FmU2xAS1c75n\ng3h1\r\n=5ITb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf0UZs5T9TI8U+89p9wVJge6G2CUdN9UckAc/tdoi03AiBUPJAb7ZcbN0B+CGXdmaBEBSmwg+Rp97cx+l7Nnq17gg=="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.5.0_1609955822109_0.8299742311606715"},"_hasShrinkwrap":false},"3.6.0":{"name":"react95","version":"3.6.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cb44d0000123a601b60578f82ff83620a886c124","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.6.0","_nodeVersion":"15.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oxvngUqJZkQfiaF4OouJlE4MviI/QFih1w4LB4vJe1oMxtKsw5fq2N4h59E9sNFv4hXedfxHAx85b/47eYT2Lg==","shasum":"18d5e46c32c60811702dcf6ca6d785a4356c7572","tarball":"https://registry.npmjs.org/react95/-/react95-3.6.0.tgz","fileCount":65,"unpackedSize":1208722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHXoICRA9TVsSAnZWagAAjOAQAJ4t+tMLAoXEEcW2MiH2\nAJ7QbwVMqQs/asEcW58hvb0c2sgPuml1Xu1P5Ui5WQpxl3tGKHTRp67ARNww\n+2h+1blyj2pB9Nm9NTR/qjsRfeFSSGRH3yAvKybnFCtjmk2udYmeqONxvOUx\nKgTsxDlPVC3jBiC64LmFveVJZd73UtvtCZiMGoI9iXSYUzH6n7PpAhToBgeY\nGy8tu4yBt6fQavLlVflJWkkWqf/3CkZXVTgTMTaYv1Saq8wxqAY54uzgUJEP\nLVZsGUz/9BFNiWK1NsN9BpCxuHmCX/SyDMyaUagMSraVAJvRDlvPxgm6Y8dN\n/VTQbxs5W8lzNPz/AmphHbFObJHgtLTSrfsaYwKrut0aHvWvY7x/jeyxXzrM\nwhdcMWNGQmzMhjrqIuqJfW8vXzxfOZRkdZqSzX+lpcCHG1CsfeMW7/n1I5gc\n3VZ/OeShEaYXId+SY6iGdijoLbt6EpZbMEq86Y5tlS4ND9rDAtEBakvSfuFl\n00nKObdw6v86jmAJTmLQE+mnf1XSs09sFt/nXuxOl5l/kXyuUXxVR06m24Hr\njSVYmMaxUn/qBVQIAJgz2n8aZGpf/tAODpLJHFU58Bdm++GuH7PHqYFBem7N\nAKuHtuEkIAkuk+rHMqmYCyHwdz4WQ7dDPIPmvyGIWln+suWrjYpoSUWhV0Pu\ntUhg\r\n=uDcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIk76H7BaOuS3dNUxzMB9mSLNGdsvjmgtu5m1FnhwajgIhAPR7XpS/+1jNFrKy3fWj9eXHUvguR+j+LbAuNBkycVzH"}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.6.0_1612544519998_0.5086950289966177"},"_hasShrinkwrap":false},"3.6.1":{"name":"react95","version":"3.6.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fd84be9ca4bc60765ddf3e493accc2ada9e11db1","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.6.1","_nodeVersion":"15.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LgGGVnUue8g4gPxq1VwMw3kSr53rPgNN8pREy31TMDvrdmGKQ+eWDRN5Ysgn+0wGHJYzYZF8zjqChBn1cH5bWw==","shasum":"9f3bd9ea8354eecc17fe495a2718459afb3001a0","tarball":"https://registry.npmjs.org/react95/-/react95-3.6.1.tgz","fileCount":65,"unpackedSize":1208724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHYaLCRA9TVsSAnZWagAA+oUP/ioUrJcCROgJSYk3W7Pc\ncVKiFPgQHr9J+WQn1baBu4b+ejL8p0KtRhmESDkST+LCWKNjpM997kwzHsxs\nkFn0FI/f0G2cEwiao39vtHXeEI/FHMtNafgCQnNeiXxeUzC5FKsyKfFhhju5\nz8ySZFAUx7dDjC5ijbbWIawzSuTMiWnwUhye7LfSL/xnrl2D5lFWFXOiCv9Q\n27wVJCYkKo9YwnFU4KIQ0G4enC1yrTT90OyN2bSUgloTOnksBL/UGXwuoDDM\nmgpYbQPDKu8YSUQ4z1n1wDB4cO8aHWsZ9ZjRCg5RZN2PBW4/UnPrRXro4xM+\nHE1kXUAtSBjAF0xO65Wj4XqMuCKdB8TgQAlPXa6829t5rRbT+ONFwUnkSMf5\nFNGk6xtwGzvVdCN9LQM5kAWIOmSzJWRfwHud+nz9+/gzMALhR+SYjvWepEfH\n0M+MGjEtUSEJ7spuFVIALc5Mxi+29BCHfE5M+okMkDtvE5Lr7ywe3wojIk3h\nwxakuTvJD3hJ3umSAyPira9LysqL7na8LulC2TgS95RKRMFgxk6o5EnWl0Pa\nsgURCNsPMcui9GB3MmUPIk+wnREs+W6tTFH56agaWd695AxvuSGBJzGiR8dC\n6eBNR/4E/4Kp027ZNbi84WbM1Yf7RkEoKcZYnprWiHYT0l5LooEQHGT606R4\nPMQX\r\n=PRcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhbZ25yQMKRle6+0+aMEpz8PUA1+RDS9rE73RSsGcd4gIgdSYiWz9eWemmw9iJQEmtG9vsoEQBuOQj4W4JzZNTOTs="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.6.1_1612547722883_0.26795512047989467"},"_hasShrinkwrap":false},"3.7.0":{"name":"react95","version":"3.7.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9eda3c356d2713e0cedc73d8948f192b47b3d28e","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.7.0","_nodeVersion":"15.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VtiAXEBtfJyfcTAnbf/XeFbIGtPq/NWvm7SligFQZ6GtFuBYachPbCPg0Y5sV5gNYuoXvExhLW+GqvNLuFlknA==","shasum":"8219a07579adc4a01a22f6ff220bc40db3c2216d","tarball":"https://registry.npmjs.org/react95/-/react95-3.7.0.tgz","fileCount":73,"unpackedSize":1220047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUHe5CRA9TVsSAnZWagAAiPwP+gJc/+RJmW0JmrmyVZjG\n/U8Ysg+WC9iX8kK4XyVhtRciA2vFKklSk5NykGzdf9U42/3rdE6XEE5jakly\nCXn37kn5YFY8bUixMNX1+KqBloagbACqIAnbbqH3Bn4+f0wu1LJtLlBArx+H\nEfD4NfRDHYR2CNSlcMXi9bH/WYmm29ZyNx1p//GGkmdivT6KpT2I6wyC7M6L\nhm6SkAkN6tvDIWEgR+oiJ0OWlqXOo/dbvaCIlGaHexWPvAy9wraMtce9KTAO\n2JWKDjCOG0Yef85qCGeGNEngdkvLnf61oDVYSNwZeiHK7NRzyud/HfSBn8Vk\nHTzQgBZp43sNfjajU9qwZau00KjL772NiRyv3iUPB+hjRkqJB1zs1Wpd1hAC\ncdndzO/TqDh+vStBmrBzjvoJqJ8I19/ey2cMKLhPZY3QMs67nxk49ZA3hvl6\nrM6HgDqh0Sas76Y8NxjF60sEaEDehVnbyEqv8xQG4Wade5xX1wj/EZGaTRTl\na5gUDfrSnaPD5vafYRWJ8oOc7kT0atlwVV5BCRF4+/zugBdJwi0rNAW9zSGG\nbty+YIksBtvqH6DUMPruEh/qwyEt1J2kZt/b7zWYyhPsowmGAGWhpLP6eOXy\nkeHxpmJ8EPzlDQHJIsIY8zY/v/C1LVgqddR56kmHt+Arg2+GHsXp0f0PeJb2\nqPb+\r\n=IjZ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfF26d79i9QCFOsVlX+2rcds/lp35QnFxqGiagJ1x/bAiEA2C7JP1Td5cpuDwoF64Nc2r+TiM1A+QTJPtpcjZsW79I="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.7.0_1615886264732_0.32689281828417327"},"_hasShrinkwrap":false},"3.7.1":{"name":"react95","version":"3.7.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f82026ee858ff182a1331f88f86a37c781702db6","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.7.1","_nodeVersion":"15.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7p3fMwr+k0gwlY2gRk0szYxSP9exa36RiVB2Hhn26DcXgqPCaunlPB/E+nWzxV0knhPWofiSoL8LjJtNppj1iA==","shasum":"c27d3c2e5402bc43247dfbe6ca2debfe85a95ef0","tarball":"https://registry.npmjs.org/react95/-/react95-3.7.1.tgz","fileCount":73,"unpackedSize":1221083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpC/cCRA9TVsSAnZWagAAIEwP/39pba/ZkxU0tWr4YUMR\nOVu0F8DDYTI6SymKWRrGEM8v1vNiddQie1TaOhpyC2GSfy4vgeZYFCiSb5R6\nHlh1L1oXpy0VF2jtsTzZB7+LQiNHKCfYHe0MGUwFx5un7MsNoF1o5FA6lXRE\nkmx0o81hAdzqRt59WkI8UYpwKzc49ijlZaDByiwkLkyCxsdCqpSbGKb1GdbY\nR1UO8AG09Ve1P+jPSET099FC9vXzbc3gMtYFrQlwuHwMIjmzboe8POFbm2bY\nXY3LjBF4ywQKKsLHPILgWpzQw2Bsta2fTb4S6zBlf+hbTIk/RBjbo4xWIhlT\ndaOMPDHrXAyALbO9yrlyg6COxE0AMRV62px1c9SlUHCdV5BoMn3bbzSNcFju\naOUrWdCJDKT7/AhhqdUIQP1GTK6j0sPS1L0Y14OIBbcTJsFMFFJwotNDX8SC\nMcpFO1yIb5yiw8OnYcze4pcV2UKmUYYQVKwQJu/9l++13B9aRmbB0NVx1VV/\nBWqq/U48EhW6eF137dOooZOYsw95jRGR4YqrJF7TBGWqi7NATIFe8vPR3JqQ\n7C8ugU+d1cz+Ebj7kse7kWQqt6jn3CyqaeYwFnlDSwzCzwwE5ZmlMHhB/PXH\nqcWzgEYxthTPhIC1DZ8Q8AYBiP7Kghl82toZTFmpZny28D6eMq8/Mp779ops\nq5R9\r\n=PNvK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHizVLVZt+halzM/XGOIHiFa1IhnfWGxpWw0RnW7DONLAiEA5/48ESFqiQAGAIyCrrmKrSXF6vjm3H9HiqznY3g3iPo="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.7.1_1621372891882_0.8467940679382384"},"_hasShrinkwrap":false},"3.8.0":{"name":"react95","version":"3.8.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5ab9aa2ee1edac0d8fed40d2855054195e58c556","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.8.0","_nodeVersion":"16.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-I6BFSuMsHwoDVEUNFR4GnX89adbOfmDQRgGBmvn9ZNp+M8hqp+wG5Y+KcUjnwq1qPQYS36S6fNGa1yKgnmVbVw==","shasum":"6c5f1412c98e61b17a6390c508e9db4a950419b2","tarball":"https://registry.npmjs.org/react95/-/react95-3.8.0.tgz","fileCount":73,"unpackedSize":1222273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3BPqCRA9TVsSAnZWagAATtoP/jpxDBI4J/m3Ix6fMGiE\n7tQemmiszGgfZMw33OL/m6J9Ga95QLj919hSIG17HuEUYY/G/xVCBZF9D7Y1\nv207LGEJ8EwAPRR+6UkZPz5KYsLaSyOGqmWtck3jwBkV3yA82Vbc2dIsVF9a\nkyGR9gW0srTL2dmeAFE19KsoabwaSMamHJAYcgaKhc8pg5Er6W8JzbVNdP75\nFqrc/yWq7EGYwrpDn/H9D8T1upC4xvD+4SifUkeCmYS0JOpdKXOnYv21QGD/\nPij6jVTLE5DmP64lUVtgJJuCJV/zh7hfgAqpDRJzgRq7gTT/D7FRymkehGp1\nPolT78Tlb6ylIJ9zb6YvTvkVh+ANv0T0hKhXWd1qH3p7LeK9FJwQ4PCUTjmT\noHuCnY/YljR+2MuYG2X0j1zp6Z0PLb+j+OY0IcXYf0tr+wjv+mW1OG8SE/yM\nf1IeOGTBnHyIUixXp0mNeAQMeIsWFE6g5e/TDvcOYd8zNfaNtXMwNzChcFZ3\nkNUi601OebebK/bX7qlVnUjJi+4GLaGkhEvX8qddEVv5FCHZkHtAFPDZgdgF\n7EZW9Z0FtQyUSusefOxfW7CNDevyZr0Y+OtLXAd03BbGp+WuNfeB3GvkldTZ\nQLwzQwnKPHtdtFrSUnZTPeBNLAcusKl0R0iTeqxk4gRLG+5d7FrGzVyab8nC\nZzOg\r\n=JE1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGZ8npBe+mXMbz8DQbFrkR0wsmtydewOSBO1EuPDRpYAiEAvfUwwkowqmtqc61CtEbkXBC/a/VAS4PNzopOlpgLlhE="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.8.0_1625035753607_0.3964283805170148"},"_hasShrinkwrap":false},"3.9.0":{"name":"react95","version":"3.9.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"dec09cff93addfcae4688ca7598359994ac02d3f","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.9.0","_nodeVersion":"16.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KbzB5dsrt26gPQO9DJWvwxFogX4cy2tuoh66YvgiM+QLWBFMtEesVHQOfyByy1eEDAl7wS/n23G6GdLxHwbcVg==","shasum":"7868c339138ee1b0fd0f58de42bb57eadba52e9c","tarball":"https://registry.npmjs.org/react95/-/react95-3.9.0.tgz","fileCount":73,"unpackedSize":1224403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4qhPCRA9TVsSAnZWagAA7/oP/2q0Xl0IEWhx6q5C9ilD\nbWVSA8PDTiu70KJu1Rf7HFo4psESr9lKsXMysRxDZ5DZnEvI8fw/KaIVt3Q4\nhZWw8orQd+mxwaZsYNzKk7lLzqq7fmomWJ+4lRYessxpkGbMlc0DfejcFaMC\nE5B33pN2ynMP2MscGIOirgSo9eqoIMXFK4yLKUs1KzgTses2QR/sKqtFBuK1\n7g8hTvPjD9HxkTrvT3n+pQz3r6rLuRSYu3rI2DBCihOMEoJeX4ODPWLtGADw\nTbh7j5TnQDFP/lgzGOUBF+UXZswnN7XiIIPVdzqqYNs7f4/cniBu1gVg+dam\n6vo2MaCpy7hx8j761p9IbZ9korlU4mIoPj5/d1TxnH1E/SH3Ss6LmKByJcVg\nqlL5956PzNHIX/eIcMwGNTA0Dgr3LmoZ8i5z0WXBGj5f6IzsVa0LzgGZnyyK\nloKlAIEO+c/DMMkM1tIRaMKtKfBV9PbpHXTLJ1+kvd4rgEJxmofsy9a2YjVU\nZnkDzCF4yPTa4XZlJPFCxtZ108qLRCiN0yXtzqygRdH8dIH3z+dwtkSO+KJv\nqKSiCjrTFbm3/v++E37T/9wJOkF6oBIxMNap5tx5KHMdAnEtZBOB9CA4VFVZ\nR22qjU04EoTExgbcMTCPP+N3gePo60UOWxGOni911NKOb8U05Odjpe+PrS5M\no67b\r\n=Lm+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1V97SAtUu/71qF8ciIBojjyMhyGQGu3Z3hUX0B/xZoQIhAOw6/I5WXE3yrNlrxu1wNkOA2USwtznTSiq7LtrSuEvU"}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.9.0_1642244175177_0.7023839954819131"},"_hasShrinkwrap":false},"3.9.1":{"name":"react95","version":"3.9.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"27f53c72c620a00176e3b11af8ba2faaa796f117","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.9.1","_nodeVersion":"16.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EnHT4ahHc80IYGy4ORZHhgjg8Qwk092FEhIDAezuchS7EY1JUEttF5suLXlXAkMCxc3Cj2+jS62A1jEl9YY0uA==","shasum":"b4401717a30c4e11e0340557dbdc7a87ddb72637","tarball":"https://registry.npmjs.org/react95/-/react95-3.9.1.tgz","fileCount":73,"unpackedSize":1224449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6bLyCRA9TVsSAnZWagAAg48P/1T+nbTBBKk5gsgPGOd4\nwg91UoZOqZBaymUQEtxGMkFF+dhf2Q4KrC6FhwyQHjVKaK4iryuLCWU5dQtT\ndmwsYEcdVPrYtTuhBypvzNAEMK92IXsMee+JJPlm/20de9NSZJ+goNESp5Ik\nlY1IhWcLkf+Jr9pD1gM33k2VlMKtlx/oMEK5ukleczvT0R6ehfGOcrgXLTi7\nhs/fKi34r5Xc/mZqf83JZUlYA00suOmU18UFB2EmRM7Rd30ScTVuwKhNVti6\niX6+mV+I3VA0wXwNXe0x+pcPOQr9GASehJc8BtcIoRD+EoxwtVUYZnH5zkRJ\nVyVr412XjKH3fLAqA5+Vgd+9QbGxuabfTCeGC1DME9wZJlDB/4+1geH6tDRr\nR7kZMg9i32SUumsRV43SVEvf1BygNkm5tlug9xJ7AYIxBkgWAN3GW+16qjDR\n7TrCPQB4T9SoKLfxkGMbGtZWjxh2FQFyCe6qmmcGBgdl2QR6Ik4egsLv3BKX\n4ozSSIppIh0AUEyC9fjMaTczvrl5v3r6OqjEI1QuUeKpXlWo1+nOXql2r7DQ\nMsbHOlKwqHk+X9CEFjp02ONcd4QTwHWa/wLAdlrQBoBmHMU/+rTzZHCNCUVc\n/NTF6enTCOfr3iHjFszZSjL79Or3xB9KYMsLQILNx15AFIc6rlFJMXFDW6JA\n5RpQ\r\n=tuUJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6OggLI/T8l+ERJqgkpt+PVK56q/RK3uZtHkuYz652sQIhAMJmMQL5EvWXVLr239P+dQRmRsXxtF7pB8Yyn7Jhe4tR"}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.9.1_1642705650458_0.690938447776797"},"_hasShrinkwrap":false},"3.10.0":{"name":"react95","version":"3.10.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.0.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"927beb45585d6d339450ce135b374e0326295785","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.10.0","_nodeVersion":"16.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H0qkli0pzT14cZVEkfqwr5OZUw3Saa8Kyd+gOrad/d+Ri0znCA0Lg6UKYnhnwN6//h/UITwxUwlu4KlxE5q9fQ==","shasum":"a664af2c23f81c4f55162f4f4f3c635055c7a2f4","tarball":"https://registry.npmjs.org/react95/-/react95-3.10.0.tgz","fileCount":73,"unpackedSize":1227132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZYfCRA9TVsSAnZWagAA6NUP/1QcFKUGn8K6bwqhs8+/\n6dVM67WDAYc8obZyas5P0B0of8Qk1wC71zcQ7Qv3aUPSoybtYL5Ci7svX1m9\n4YBW/nTTeVcgS9TH1QKfzh/rLA82zbKWcNRMC0lcpHDF2smXhXKIEYwTNWBH\nZtFe48oio0wHD/R4N4U9GZSKL5bTLokFguooRiNXVqT5hnjVYubF0nkV5OI0\n/ecu6A4bgvnzCBaIMEYOuoQfZDtoR/8ItXH87uZ3BGJ7nmet+zqEYJcXsxD7\n1R8h39BNqQkRrZ5wPpuW8P/ZJMUgke6puxO0BopOzroWP0c2IsNLfKvcYCAN\nZ4n2L9PnGYJiMbVos1Kaz4zpBH9NUoOCYGLw6geMq/b/6GKBzZ5v9bbTcoX1\n4TeNJuHA9Y2yGihCPbC3yX+EZDVkhVe/J//3W3GXug5QAXn5BBdRqarTQpAX\ntW4DfV7BtBYBTHGhfYBy0GwfUV6nOY7+dG39noMK+Gb4hKeYoh2jRCiH6tM8\nr9RxPFSWu0479wa8ULovZozZI7bH1vo71RNjh6NY7foJi/tNvIFuLgDXaT9m\nissq7smn0qda69xOAC3f4oWndCZmkG+zm5SYLUWK3nSTV8WygkryLstlcy0J\nHsnPBeuWftRAGUNSdFFwit1/YoXlIW6QUFNVYQV03QrwruuXLgs0L7Mfv6Vo\nQJYV\r\n=v5Bu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv5uL3j2HEbW1IkKeCvbCJ7CPNmgjbG8QKHrN+NRKn/QIgGpgABLmGLT3GB+NIz/HR55jrZ7FBezM/aUc+5cj7rYo="}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.10.0_1642960415607_0.9315267786548733"},"_hasShrinkwrap":false},"3.11.0":{"name":"react95","version":"3.11.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2 || ^17.0.0","react-dom":"^16.8.2 || ^17.0.0","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.17.0","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.2.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"33738d09d3f806f5ae901c26a0a01eec4bde0c35","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.11.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-RwDoqWXlNWH7fBX3WnhEE6E1lGLZQUDIzN/q24vYl0wBZnBmUaHzOJ9mv5aixCcvnelRJYJzwXo4KtOfGExGhg==","shasum":"8b32e3ccf3405a7d355b37fecd4adc7ad56aef2e","tarball":"https://registry.npmjs.org/react95/-/react95-3.11.0.tgz","fileCount":73,"unpackedSize":1227155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB4NFCRA9TVsSAnZWagAApLgQAIg5jBF4RsAdFiz6Qv0v\nCoEGmN7Nt9nuc2JslaCVSY9Uuvnc3vAcHpsUp+xGs6/6yNc3QLsq+IYVJ20H\nlq28C2GOFIFyF86FgkW7YqWg06WArsVpNTgZtY+RiBW0CmWLGD7p0mJsNOzr\nqd/qxBDLKmJICUT4gcrEy8w4NXAlSlH/g01rdZ08xCX6GVyAc9qe3ozlf9FZ\noW8qxAUExgTIjv7rtKPuPtUeIK+C7UwVfDscXWu2ktfb2N1rHn4BVHp7LwDh\ne3vRvCaC9MfaDgdyCDeeIv+V23RQTYsq92ykxJ281/fkhiPNovzEaVynHkyY\nuQZPPrLVbJwJYxuhzS48aKjk6SUSWMVb9nFmRGiKD8WZpiOh3J/7/sqaIeYq\nahTfzMFl2ft0+90bhwAFEIhewoSuQymFfc6oKM6XWtw2hepgT2OYP9prZp1I\n9TaywQDGQM6X/U75gtDKyWfVFKHO7Y7bQWalvFmop97ixmJvx4Ugk6VZKHc+\nYXrtk5rNR4dtCdto1gmGJmfrHcl+93mPNFxZWraFzIjXydIC3qd1Sr01z5l6\n0c8jTIfdzAP/E+sSQmX/o5q6KPCbKVuOuL3SAPiVOmtxIYoF3Rq4T/PxQCJv\nk12iL9++DhpPpsBFPAovSlj7fjJEt0k84VA1XIgWcnGcefzwT4rZEfrWAvj/\nrTgN\r\n=Vbmb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb9Ry2lmZz00cyWXvKacv1UeE8R3hi0YTbBehPLw+oTAIhAPQ7oYuXi+GsOwiWb4MplJnToaqQchNzl1zagUX6F23r"}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.11.0_1644659524981_0.830822302456629"},"_hasShrinkwrap":false},"3.11.1":{"name":"react95","version":"3.11.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2 || ^17.0.0","react-dom":"^16.8.2 || ^17.0.0","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.17.0","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.2.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"44d9d7534325cde912e0edaeacda0c89d2712941","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.11.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-h8eQhjES/TPYv9Y2ryN2Ul7XQ9SKnfRloWHT6itZP6LDWOQZNgq6pAuAGF9V36JitecMZ6Iyjd9MpZLY2k/c8A==","shasum":"ed90191be5c3af7c7266706d6db68c41a623c5ce","tarball":"https://registry.npmjs.org/react95/-/react95-3.11.1.tgz","fileCount":73,"unpackedSize":1227442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB4xkCRA9TVsSAnZWagAABf0QAJGymLMup8cMr033r6zX\n/5dklV9D9LGSUtelXU4u5OG5EMTCwBVPoKR/Rsj2jR0tkKK3igbkUJ2FBvxT\nXuUL8w+uPvQlv7yzBurMtu2pw7P4ttuTby6F6XYHLw6P4RCemk5xrf64JYO5\nyWzRrfz5wUtjGhLypY2/Kv5h7nbh4icLi8cb0Eo2FpbMvLzaJ6FYGA/1Y+Qq\n5ANVXR/bXIyVcykq/f8DKN+3Rpa8UvbENJI7WdA+9ABFbJ/KkJL90eYpHRfZ\npUqpAwYROJn07fscRMm8QHVWzNMqvk0zUT2vhQ3pP9nxsESGDMglmdCcxSUq\n11RF79MbRt+/gt5Ex4b1dEOCC/LljQfyGU3RfWG2w2sU8wZDkqmGaInLShiS\nTtTI5VdMfoJeGrMJ6wWN1cVDa0VZnJ7NI5m8nrUeoYcfTA52r8UhGGrtRuue\n7T6e95R7zc1RnGWm63eVKRTaqk7No1t1pLTVjUekSm2MGHAMHoZaN7OAoDRF\nKGpJk9JFKzbib3cZgqUOWqHTqQt3r1bcwHZ51Wqor41KYTDa9ZWAWWwHqtea\nwyWPN8B8Ka+fhcTKRGi6KZYjUcJXhrp7ZY/p3n9ebtMtqF27xrkWD+Mqsd4W\nM3QEM8UQYUqlZ1cje9vOxiwKH1B6BFoBkZJ4Bq2r86mHz86GI59XhR3H6rHa\nkB7Y\r\n=HQ1r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgqg8mlgdS3+WgFkjAc56TkqxqJFy6ikcZrrDnqkgY/wIhAMLvItn67VZLuP67xQOgCPa+N9sKruj89oqMRiWtL0XF"}]},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.11.1_1644661860369_0.012907665927654799"},"_hasShrinkwrap":false},"3.12.0":{"name":"react95","version":"3.12.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":"^16.8.2 || ^17.0.0","react-dom":"^16.8.2 || ^17.0.0","styled-components":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.17.0","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.2.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"823b0bbf78af8d952058a14dee02afd87084d81b","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.12.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-auXX4M7CvUvoAfC8SdfPEKZr1bvc9kN8IfKHktUXPilzYDqDMCYrIOWkAaCijdwoJfjSzn02zx1cdtGk40z1Lg==","shasum":"1987b7d290fc691ca358aeb6adb4ee5b7ded02f5","tarball":"https://registry.npmjs.org/react95/-/react95-3.12.0.tgz","fileCount":73,"unpackedSize":1275769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjYV2oGpSBW6iB6JJ6Zx0l1wBes2tu78e+Yy8ZXEdgswIgES6Y+rZ1aEV4N9eSFMH5fnJacEDEE1S0bPHa539GfDs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuKvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNbw//e/v2OySIT6TEa/Dmav3ZlSGVnfWo1opVrTPsS10B9Vlsk3z5\r\nrWz/asKSwjtKyb/Hx3YB7j0dk4/WRHPIAT+LYhO8amP5XlrpzR1Y194H0nkp\r\nxpxYw+04zeKw48pqxn1Dwk8sQCM+z3XIXWWRF3OXFivAHm/Dioa2tWTB7EzD\r\nVhK0oOueQcAKIEUkj/rd+oLiR4m1/TbWXpRP7ibqEXNi4DmeIMf3DavpwOhy\r\n4zwMi0OjKw7Q6c6NjT1fkg5j2mUwEniThCYm+CmWCm58kLp9YW/nwTyemmYB\r\nzmW9q4eRsXmsB4BCG4rCl6v5QLb7zvOBxEWKtn1pkw+wo+cyBPdK9Kpt4FdD\r\nuClZBFVP+4NQjkQBrlEbignX7iYWRQ2pu5awcOtWV1eh5B+CN3vQYBYMj+KK\r\nNMwq/XYSnIbnwuJvM8PWwIn0IQisSgHk/KhiwSg2ckZKO6wBW3pI8nifuEVQ\r\ncxZAhxKSJmRmPt4Y2VE8HushYtIXHJ1yZGCG74vONJw3bh4UiBrjY7ZzCHVn\r\nMhfn+VkTp7SlIcN/v6XSfZwvWHdeknxNvd/wBuC0BsWS8sqBIZMJUKPhDx3I\r\ncx7PI3TPxh8H1UtDU5iDWgIUEum5wjLJwJomrJKI4TnMYthxXRFNDHUybqhO\r\nCe2tNijBhsEM9jTeqFiygvYSqMBjXskF6GM=\r\n=by/b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.12.0_1655104174783_0.6484721794178427"},"_hasShrinkwrap":false},"3.12.1":{"name":"react95","version":"3.12.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009 -s public","build:storybook":"build-storybook -s public -o ./storybook","build":"rm -rf dist && npm run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release","cz":"git-cz","docs:dev":"docz dev","docs:build":"docz build"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.17.0","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.8.3","@storybook/addon-docs":"^5.3.18","@storybook/addon-storysource":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@types/jest":"^24.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.10.7","commitizen":"^4.2.4","cross-env":"^6.0.3","cz-conventional-changelog":"^3.1.0","docz":"latest","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","firebase-tools":"^7.15.0","gatsby-theme-docz":"^2.2.0","husky":"^3.1.0","jest":"^24.9.0","jest-styled-components":"^7.0.3","lint-staged":"^9.5.0","prettier":"^1.19.1","prop-types":"^15.7.2","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^17.0.4","storybook-addon-styled-component-theme":"^1.3.0","styled-components":"^5.1.1"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"01383c253405c689d879854b3067a58190939e78","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.12.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TJTFO/K/b2GCwQff04yVP+eg/nSW7Qvjz8iU1n4qCmN6kkdUWd4wj36hVz6yLedJmiHPBYApKLHXVf5frfh2TA==","shasum":"56c348b2a89b81184ba6e414e705464c9fa4a129","tarball":"https://registry.npmjs.org/react95/-/react95-3.12.1.tgz","fileCount":73,"unpackedSize":1275752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn7zTOcaVfOfuFS0+sZMe11wlziXqNLVm3GqcQLzzwdAiAtEeFqwvHPFe0DdK9pzsbd6oGf200+sEquElXJzvLnkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyaoiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXtw//Rk9zIOsdaldbuzR5PMFjO16KPvB14NvwiVJi8T/t8wUmZQwo\r\n5N8fpq0Y1Qg9X+2wo0acILDdNs8XC14UKlsOXRYYsS8GBE+qhVJp2PQms1jL\r\nDfC/RTadUIqE1FmgFXqGEMMeAxDI4uliOKBwv1jLqbV1ID2ar5Ug9R078uOI\r\nTAF151OO7ShOX9RNANJfnQXR9jMykd5UWO00CJG64cXTE3OAMUn9hJDH3pud\r\nMrYQwfSlyu/0aBV1/kf0xYrrMHy/zq7atVbVwyziV3obQF8vHnP12oosJ9PA\r\nB+OIuwApVUShbPBSnZDnxpfdP3MSCf5Y4QP1UKDbthFtqxDowb7vB7bzlG/d\r\nA+u4iE8cVzRb5uKjxP4sN2amXU8xqcB4TPnlyHhLwA4jomE8VPZf6YH1aSnd\r\nV1q3T+nVPjTYja8DK57We/N4mB4Vbx5xsFgSMZjXGSQs+Di7u3LKPThTora3\r\nNk7+k4h0iAxDe3H5SDl84d1LnggU8++PN+uNwBDRH5t5xKbzUHjIHQAMvihg\r\nUuNr2bXJc5/TabnTxGA9EDEQf5aC5AL0CWVUlrPQwV0nV/TGhUTEewOQe/5q\r\naW4ptYJG5eY2pYeZs7hb7Ws2yU45qInTfWu2PvdoLtPq479FaOO6JR0thiy4\r\nzLi/5dL+nJImqLe67z3+F3rbJeRRZzxkNAs=\r\n=Pe77\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.12.1_1657383458167_0.4826532987390666"},"_hasShrinkwrap":false},"3.12.2":{"name":"react95","version":"3.12.2","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint src --ext .js","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7bdb493f249d833e396f272122b02adc5439540b","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.12.2","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-GrGSXf5mNSfgf643ZpmZ+ozZVOEvv03IoaL1Xyl2xHdGl4EBGneDD+4u2GJGdvo3xcW3J88+Q5sC+eEe+5c15g==","shasum":"29fdf32406e59172b793559b8e156bb01288ee2e","tarball":"https://registry.npmjs.org/react95/-/react95-3.12.2.tgz","fileCount":73,"unpackedSize":1339570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuxGU0Or/i6PHvjtqDYdamraH7QJ+TJX84W4uecpD2JAIhAPcJbop8UyjmUKYNmnI5YmJcHwSW9jQNMzUtiABSNl0g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2YStACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOzQ/8CUvCn9AUvOtRyejX8YvEKEe2rH5ERH1lbwHaleBG+MQGss0o\r\nHoavz3t+SUyCE6iPdjKXGXzOZU4Wq0AhRSAyOjIRTzS7FWEILHepN7MvO3P/\r\nqZ2tyUCElszUNegD6QvISakYfusAnyTVftflrahus6sqT5SgbgO53pFc3TZn\r\nuWSxUU6blYOxpinai4CtyISkL0w93f1FGsV0bhRG/LSzHZ1EcEQHwXXanrYr\r\nhO7bSLu/is80V6pa4rSeq2TNyBQ/WR0+kvva3ron2/Xaih469VEX8JvkPyeG\r\nRvEQbb5TNvMLr56PemfDaBnr8b919iOMoejtfWDMs+iASvE+kn3xb5tyT3Rj\r\nQukX/bONcjllDGKbxwqE+K1C10t/+KJFjumIRJzvvRU1y4XfajD/eWtuPahP\r\nkixUOEYd3iQPO+C5V8LBmLMmMpA/FkIccQSCKc5G/hrF9kbX4rzhvJOoYs5C\r\ngw96+y1mzGbiyBDbujSHU6buqu29jvb25vFJ53EwK8/KfFoebzFK1QySnDhT\r\nUYu+FtjsMux9vLhnWgBr++iPh/DzgAtlGZvDJHRh8xckTtBPZ8rzW7R9A2Aa\r\n4D7DXAw1wLq97e7jRNFhExUfDSs5UeeS0cYshQHl1skZRNDFcaI0CVED69EN\r\n7oK1YRcNATQ7/chQ96Jo+BOwor03oB3U0v8=\r\n=BXqC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.12.2_1658422445344_0.023008772191583704"},"_hasShrinkwrap":false},"3.13.0-beta.1":{"name":"react95","version":"3.13.0-beta.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"659d10279c894c89826b3d87087be4ce7237bc5c","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-ucFVCfA6zX1J3dU9Ki/gPyULfot4Jd+zRKPM0dUyZa11hH8IUOgPghWQki6Vg6zH1Kn6H71hp6wVM1xOVyAvxg==","shasum":"7c2c5f904592f6de462fb77d70d94fbd4ff2bd43","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.1.tgz","fileCount":75,"unpackedSize":1193801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9PpEusgp8c+BklKyUXhbdL/eRRuY722Ndmo0gz5v5YAiAqkq3PwSEouMFf3Otamv/vPnsaMh4tKOAj07aTzY2wGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3YilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYqQ//Sei4BJwPg2OfQQRbbj60j+AuC13993IuqvgjwJdA1Oqs+JoR\r\nsEoXr5Ln2cvoRC9KJkpvG7RpKhcDTLTzQ0LKMMxPCL5NL5ucz1Vb6m5gpUqu\r\nIiMaDveqcAGW+wsUA3gFEq2MR98mMKWtnSvIyqxH2r6/6jbRFW2m6PzJRaXX\r\nS6EdDrJcpXW3JLBc/sePoSH5ZMhJVKRel7yxIXMMEili9kSQijPnyDrlMiCu\r\nnwwuB5cmSBaAXVucRnHb2RW2tntAmJRV7o/daCLKz44+LKDxklRztF1J+cvY\r\nFDVVG+ku0dND56HWyxXxE+gCHQG38Xkoq6AIKAOSAEmyZSw/uiuaOyUXFU3Y\r\nnH8xdo0hRb18N5aMMcPtfV8E1er7eUr6jAqEDKuXowBbVvUQRQ0Gk/k03v1V\r\n1XKKSnR1bXcJ3KakZwtOmGg5JPBawhQ9yNzPy0DSnsMEiMQjltfCFMckHFQx\r\nTB0uKpah4IjnnrSxPz7TVj2KfArXbdRyOHmXqFHvHEKKCdOHSaXDCm1eXBOO\r\n9Hsbu5iZhhjt94+dxhKpzxuaNaYeMXBt8SqJQj4z1bM2BUGI/L9DgOE4X7Du\r\nSqM/Fdz/UVMYwI1y3yZXth7VrK7UCw/F0AgeIjzV+mSeBMpXSGPQOV5BD30z\r\nVdnPAGmlghjosi3pxHi3rMexD67ZVSPcilQ=\r\n=wf59\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.1_1658685604600_0.3629478461078124"},"_hasShrinkwrap":false},"3.13.0-beta.2":{"name":"react95","version":"3.13.0-beta.2","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"334cf5e005a0d447655c1128f6be2630f16dc591","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.2","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-vHWq+nEMyC+mmEItKiAx2aSpvaudmwYS7N6PB0HXQjacbX+hUSdOBk/7mIuAzrmNjsje4wuk+IKUzuycVob2iQ==","shasum":"b2425120032b7cb44be29b54aaab79bdc649cf2d","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.2.tgz","fileCount":75,"unpackedSize":1193799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsUyRXf9bp8BQZ8I7e/JyFNZvYEy/rhVKMAkLi9r0FngIgA7hoSoJZMriUsQD5g1KboIIGECFlZzP9l7G0We8/YD0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3sPIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6DQ/9Hyo1S4aybyUFknHsX302obPAq7v0UBHMiw60YYUKkkzek89h\r\n+mHJuWBhyH7aIC3ii6v8wuECtEOiu55JlUkIqKABC5r6CBGcEZOnnMGzda9Y\r\nMy5yT9BR151cEZ80MvRrdx/8ko+Nae+PdCOHBT2kSgnMgRavJeR+c624xKQL\r\n25uLTOhm0XmqyNJ0UKeUJ3CAoff812IZ1hRJGSB+kjejrWDzCHl+PRqVooaH\r\nYIUWZR69GpUkALyW4yAZso1spnNA/pQ78wIZuRILAIkaqTvE1K0ADv7DeUsa\r\nEIz4rzSO2IBMdUa5QJhoUh7tatjsGuw9KWJp8iMWEBg33VCAkdaeZYOf2t8O\r\n55RvQ2Blk4MduWGdemJhCRNznXhA0F/i4cLUyW55H9s8LAT1yNJ+ZOnoYV6M\r\nKon4Zx1DX3q8X4f9n9CUk9x3yAZxjebPtsxl5zAsz2+BUsIyeo+0KUjN+h+w\r\n+yHTYP4vC7AWpYQbsj+12qbLiZBsZyrE1Qj69Fac/nV9wl5NZ4Uz+a+zZQls\r\nB+K3TP1fugVwLAovv9cJ3dMhZqooX6xDcxd2HaKA6FpycPApFfx9DPb4bozI\r\nneUt/81XHg9P+w637OGLPRIGBFIXm8cKGT6J20qIsOdKBhS71ju0fO4wiQQW\r\n2q1H2ul/4hzuxpms38YpIRHZcaZceBp4deA=\r\n=A4Ay\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.2_1658766280333_0.919356003005571"},"_hasShrinkwrap":false},"3.13.0-beta.3":{"name":"react95","version":"3.13.0-beta.3","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"b41b51e2ea6b69d9e531dd59eda99ef51ec17fd8","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.3","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-LW0dDeKL8e2P42pJFz9VfziK2DxPQ8DDEXTGuNeJahz93TCkiVOIIgABVxFHLhIYO6AU4eAkV+j+9b3OwXyPHg==","shasum":"0dc9967f826342e848525364d5d642f8913a01e6","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.3.tgz","fileCount":76,"unpackedSize":1137855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGWfIjnwrCEiIhH+zL59KVuBqDoTk5z9lBwrlplZhA1QIgMHo/seYroM/RTILL1fdG+xoqmyH4KSAyWUey3IR1V8Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3sh3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGUg/+Nj3tLdNQL8OXm4eWTMevuXqHSkJrDZLPIrIlE2gZf5UrKYGl\r\n80KATuHxhXKM4Nu2tmsklwtbIaU0omYbXMk2FJG6s2d6/lALuq1FpUP0w9rU\r\noYWbgk+JVTwTiimkxQ1KZbkv4tRTn12aLExq5Wl9owm1PzDEnQzaThueaEFa\r\nTyum7qCc42YwFl1MmSkNnsMAxTpP8VJl3zwz91dmGQOa2sfEJrGN5gdjZt7B\r\nsPe4M938qIw/H/cytU4oxtVygQJdvaz0u/mbuY8YM9ieNKGGTEwGRrzfCzq+\r\nPdBbLycwH3+0wuBfj+FuixNt5RjRxVrFM6T0g4f9WmFH/4Ug6wEhsk1N/Gjy\r\nK2nJRDFOSG1Rf8pipusCkQ/mBiDpLbYf9kydnTvOlUhlj21nNPX5Kgw49X+g\r\nIbBnsWZPeHqoXHAFQS4o8k3vtvf/IVEIDsHS7y6+JV3Co1j3C7RZ5+cUGkvq\r\n2Hi6Z7TFnJYCLv9fSCd1JvgEWz579yDsKOfSpx0P7RsIDvIG2ylVGRVucNc4\r\nXoW34iqumbiA/dAOpDe+HiVb/+6VZqDuTD3KinxJl8nLCNR56PAV6vuitUrj\r\nwOMagcnjN65rBAqcX01mACnvcLNrudaaeiRIrY0Fn/1aaG2/wpPpIvAKZUc7\r\n0EQL22Yh64K6wsgfbFiZA0sXMcpmi0xo71A=\r\n=fUDW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.3_1658767479142_0.8592036643271488"},"_hasShrinkwrap":false},"3.13.0-beta.4":{"name":"react95","version":"3.13.0-beta.4","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"c419365a46706c0d9afe1adb5ec92350439219b9","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.4","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-CYPCYcG9hz3W+O2l+1QrNYSYlQ8bZIxUoqBguu42sgn6uRDtExmcdT12EXzbH2JkRhJLCtHKryjEDBCjD8lPhw==","shasum":"509f37f80299661b33910fdef6cfaf1401175ee4","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.4.tgz","fileCount":76,"unpackedSize":1137257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5KsaYDugcQIjY2PbmUqxyDI7zg79uX+7PLk9IVQ5kGgIgKEn1yNDpyngzFl143T1WNS4UzOuY6GganXH61JKvX9Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3uAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0pA//RH3O0XVjwQguaOww++2RpEPfe74qRVDdDtuzIiOlTqu73eLJ\r\nOqrfjGi6vwZ40Tzg5OPYB7xYIMTX7qswNHEmJIN6yyKd6U98sP9RqRTnCGZC\r\npV4p78ZOKNgk4mPCv1NLr1SjHVLlBakU+z94g+WpkSYypseVsJtdW7P/TZJL\r\n+elryBG20e7xpjRaZGG2pemtsrW3Wz2a7OinQ4WBKphEU4PlcQcg3JmVxOJp\r\n9jiewYQDcTQfuURuj6dC4uxSWUaoYzh7U6VtEzr4g/izQhfX0lzWrPuQ6tf3\r\nHZP2yq9UOouY7rbjk9pdmvwcDZPSFm1ujoJQUFlC/oEt1L6g9wb8UxaGIQCf\r\nBiZOIgObfCluE3r33iobCMiWmHydQmvRFqcHw2IXQnguvYsLJckP+2/a8x0t\r\n8M/LW+e/PvD4AV9oMBmHBebCSuojm7C/WnE3vhYwrrth7M2QB8pfpOn7SXWB\r\nfzgwdg8/9/JWlobIj4tDa2EIPSLDEUyCAcoXHc6PnsPgZrjzCvAtS/KJY0gu\r\n15+BsyuZ0tlAN5GojTl2jwAPGri+87vL1nDo5sLdWxpMvjKzciWqdJQ+63CU\r\nAHuUW2J3fQ/Rb5wLbACa9FtIOlDo+te6m8fqL1V2BT5hpHfViH3JNs+PhEMO\r\nEfEv8vTorwco+x4RSBX1Jkb0Hq2GW87sRoQ=\r\n=gGX/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.4_1658773548296_0.217313685621358"},"_hasShrinkwrap":false},"3.13.0-beta.5":{"name":"react95","version":"3.13.0-beta.5","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"5a69d1dcfb0ae36d6a1aa9761d1882923048aa0d","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.5","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-uKmzjBOEHTW08+82G8Z8w9TPoEN43KxWj+JxD0n4fbi5i3NlPMbGLEk7OME1WmcvJDrwZz6HWx8QIDfVUOPU+Q==","shasum":"a5c0da0f3fd7003dcdf580d3ec68b74baa7e5d64","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.5.tgz","fileCount":76,"unpackedSize":1131993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGhbBvwJUI5u7orq7sFOmr1ya2d8bnETTN8mGzU6j6JAiEAvmSn4B5a6lVqkLJROGFZBfFjTzpmaSz+Itw6NMT8src="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3uvIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwEA//RNQhyiZiIPbIJ/WFLr+cGb2tKk2Btx7bTFOddEl4OAdQQJmx\r\nrc9Yybu/qlRT+PLcOoSjyH53Cs/f7fAYBNU/MK6COkYQbpZYm4TBST9NTGcL\r\nzhRKhKIWbvz9ev/23nS8/tTXEUJ+1Cr2dxOlm0Y00Phu9fH67Pr8cImJBDMb\r\nwxIAr71+CiNeujxUFuGWnchUZO+eaGsvkW24SezBQpqVmuXytBH2b8ogCxUk\r\ncCNo60j3h3o/dHfcfUmKmPtVCjNJ8/Vchm+IoNaAQCVNtB9jnJ1AqX86Q9I9\r\nhltZCypYCiosmuJhJVwZSmIN5w2dAUorJ621KpGB7usMEp+v1MhUE2/Q9iLE\r\nDTgEanYuJN7OQ2YnxKOVCGFUgcHJlC3uLuq4Q2tDbVEmQawjNQIII2rg1xGi\r\n1524vyqlJZaB9DWWoB/Rtg0yTIhemeD4UgNhSj0LTmP80TtrY1QnJirIqkbI\r\nvlAmAi4NG/bzs8mq66WhYexxofcYVHRisfkH7y81oYKVogcmViaQKl/7WLPt\r\nDSQEsz53mtF5SyaIybY2kch0eREz1aIp7LlRlf6bJ6v3cuQbBOitIfOvdlaf\r\nFphZHMr0aiFVy6mzIRfNb4W5PlO2uccKI0Dei2afBxpH0i58SJRD15M5pHW3\r\nx70QOxLiAUtBdeCjBqhoU5k5HV6VFTBs5fc=\r\n=p3uK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.5_1658776520626_0.5082302027374319"},"_hasShrinkwrap":false},"3.13.0-beta.6":{"name":"react95","version":"3.13.0-beta.6","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"58473f5c447026f0610f354857b5f48e751f0498","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.6","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-LUzE4G+Gt7kQjt9CVv506v8z21b0IForAE1jJcll6HWMjHwP26B2enUB7cxulueCKGWE5j68rALQgweO0qTIAw==","shasum":"f65a7ec8599204d4d7ab59fc6897a62f819c194d","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.6.tgz","fileCount":76,"unpackedSize":1130883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa9n5Yb9KV+zAop85H5iW/xUtRoBK+vphLWdDl2dtZ7gIgComl/DhBf1RIvaCCZyLRisKtl6MjxKIHBtyCY8HdUuA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3vWcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDuw//RIf2Dj3UF1FzeXPNEknF0i3GTcVk8Lrp+A62gPmekyG3yfeA\r\nAQIYPv5PVXSRMZ1MWzxbs9Xc82j7OwFE5fWOXqkBRhM1R0dfsgy6qpcSftaY\r\ntvSWa25BAt7LzgiwTfiGxKOx/FFQt+eO0V4OO+HxQylc0E5NONbOW+wbO9Jd\r\nurp4OvGd+18uiERekmxcLzzzV/TnLWnnlhE1VjurD0L+4B64pofoRcoKtv/t\r\nDePOw9y3HipN3bAdvrNrP3+tQ54ebXyqa6l6CWsYJYcinIfjy4k+mqUcZXzU\r\nw04mL68vebuKq+U5q/A4IPwAGQCboc1pSKsCy0IEtm490l7DhWk1Ly73RFjO\r\neh4vKnf+m/E3ICj9Se7q0iW+TFwCdMakoxr/j25/JTNHBoEDSAqj/8/UY79a\r\nDCRU+kyPwsi/xoEuhC49hl8DnEEurBfEj5fs4hVDok5YRBLDozBm2U7C6jla\r\nACL6pqcbCSD8pcMWtEzirieWxTUO752l2DLpT+tLS2o4SXEnmeScO1dhejOI\r\n07liM5zAkmz2yRdNsII71VZYxLntVaP/KMSbCz8a3vUvb53D/F8yS+EI+RPf\r\ne/Y3NfcdsziuiswbBO68S8IwiyS6972UcuEbUlZX8KfzK3mYkBk95wFUWR+u\r\ni/xxgMHooptkSUM4ZVUwXNRnItdm1XzSUs8=\r\n=3B6z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.6_1658779036111_0.49066457682745757"},"_hasShrinkwrap":false},"3.13.0-beta.7":{"name":"react95","version":"3.13.0-beta.7","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"4ba305d8aed968873787dae56659a32027404a09","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.7","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-2uyuLKCDp9TUE3y4w8rVB1MKzrrzvDVWF93L5uWltb7cEmGgkEuk++Tev26AdX3CmJ1ZV+KdzYfrZgpZH4LFpA==","shasum":"43bb0a7c77fb94ce011551a348decc1344d549ed","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.7.tgz","fileCount":76,"unpackedSize":1128971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa1msgZjGwXWEiMyun/XuyDMZR35KEdVYhcQXulUHtSAiBUuBhZg5afQaN4LvZguTt7K5/jx4y0Dn7xnU+R0E6h/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi34GPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ6w/+J7mi4KezWk2mmEYt1k4UVsP7WqdYP4QdHUB0CUKAwWGsS9H+\r\n0KGwNj1q8BWdCs+wsgcpDuI53LYCeik4cY8DSGG6IxOHcc1KWkY8nIfbMjO3\r\niWLGCGGcgcMzUKR0x3GWICiW2US+ZWTXixJ9VuMkxzjl+In4Me2ZLLMl0QGm\r\nVrQUzVBN9H+7WlT18rAtNQxFxSq9uELpCf6s42XAaTkqIhW7lsAXQiluWsea\r\ndy0dPnVPPCEtzo7Z2YggclQRL7YZN+d28dKpEsrDOm0e+R2OgDSyS2qgzBAE\r\n/q1+krxFQW/ndYs24e5YjZx6ZWB4eDdB2nKmSyoZIbw7zfv5wkNi1jgwQmlA\r\na005Bv/lOh+8y+GYwM6Jn9Aou8cwULr1/uVI6KN8K7/0o1/ziBQ2wrWYH4Ls\r\nAx3VayJuOjS/OYLUS6H1CQlqbtGjtVNiuvm9zN16xdWV2kZr6r1ARchoKhhi\r\nhs3vXzQ1IGpWzdfmqmp+IITSaYS5Lp0BgMgYA1avilrkzgowuundwtd9pi65\r\nmfyg99lofMZn0kL2CBr5VsBVkExIQADUf72siOtJ9H+rctbg4en5oo1VMabp\r\nBAcbW8FqsKefzmJOOMlwHeCzbhezwB8I45vDoRlPWL9x1r+hWACbLDIzYpPE\r\nOpUPABU4H5JoMVHXxoLzbkrRJObngDv60+g=\r\n=8BVO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.7_1658814863168_0.885571128152048"},"_hasShrinkwrap":false},"3.13.0-beta.8":{"name":"react95","version":"3.13.0-beta.8","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"878a07e8169cd3d11027b6b37d2813180b14b613","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.8","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-3RZIx591HpdAwUmPRTDYkMhr/ij/AGi0iUbx/3RmrUIgOTHne2yDWddDIEuE4gY/hlYHd2TI2YDGFoWIwSLF8w==","shasum":"48ee789f8c53717b4ba066c737a3b5db62531772","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.8.tgz","fileCount":76,"unpackedSize":1128022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDugPgF02k/D4w05c5hAsAWftVbyCjG1JIznWIMRnHEkAiEAmAFj35onNgN1XnBcAtgkBiDyC5XbDFzHWZH4zXVIw0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi34HiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxnQ//VmVkuSeEtKrOte9CTLOVe7VyLiUo4NLwekwK+iX+k5fpG05n\r\n/53agIrXGajonrQLpjyeEjltmVPhwlyFkPhZ8H3QTzf5dsd7HSdScNN5tFh3\r\nCKUGG/6Cuk31dI7JfaSbi6BDuMlQDO+Ac+QD+FpVBRklfstlYG0LZMJI8YjZ\r\nsbLDAqDI0rJ+mN+XEkKtNp3bRCJtA/fnmWIzkVjxmpC2axofHbM0TlOaTkbI\r\nOSiodjdxbTYikeHkPCOBxPx925n4mckD5dieQZJb+IAS54C2huO0XLrY5QKg\r\nI/cYplq4zTglKRDkYpQZViggwagteFnh4VWXqQ4N2nZkBlktlkHeWteZQOuT\r\nlgp0lde/lBO2ifcc3Oo6WVsKXkSzPSIM+DAoOaQPib5L0C7BetK8daOmBHoT\r\ncyXXixs/Jtx6UowsYHJn/49pR557HT9+/Wsh6zXiEk1BhPmOKfgO14MTwFFR\r\nYtopJwpq0HyCGYNeSmFBbA3GuwE+rCbGRfBitg6QcNFPAOC5DUMn1vnSPJPC\r\n7+6/TJB2tjaSz/tshz9+xe9nQ5y33lAtlJgiJq/S71Fle8Insj1v5Zlp3qao\r\nk1YFtm0Hs6U49joNu3L444WGalIg5wv/JzBWTP93OvRbQ9sSoHsgDjB0p6/Z\r\nz8gAjwD/Wms9WMvIM/yzp9S4SrR+EF8iQtA=\r\n=uAGV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.8_1658814946665_0.9799816739465057"},"_hasShrinkwrap":false},"3.13.0-beta.9":{"name":"react95","version":"3.13.0-beta.9","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"42c02b251c6fe77405e9446401872d997317b140","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.9","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-rzfuDMPD0t9s8mJAgKj19e3L0t3k2UZyVnpMwr4L+QqalQKVIQ/y8OkRubU8Tmy5zFW3poSBqgYwUfF7zobMWw==","shasum":"5f874be838f43542482e148177476e54a24ee9bb","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.9.tgz","fileCount":76,"unpackedSize":1129090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1uOWjD9ISfmOXcAfTpRZaBPV0lDhk32B3rrOxqIr5PAIhAMnoyKI59Q0a+jFig6nWCMVETzJbFNUIkS/efYottg5I"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi34PYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQwg/+K/sAHTXPJqSsYoV40yqGmOMp4n4cYfY/9xYjhIUI3vp41rsL\r\nHWoOEzZ8S4V6PWv8ubjh+XwpDMcvz09tMXt8V9PCwH7bWqxhIRuLs3gfv1XX\r\nDjmyXcswnjUpSXSiS9RhN8r4h5HzpnsxAOB8x2+eJKcoMDc3mBUFYVaeIMlP\r\nHUXnZ9LZBt8oDOJ6/uxdnQXTE+qkFDnhvxSbfVjBFsBWflrQhHClXYjTW0Xz\r\nHqrLJ7hmLKI0vxtjhe788AuB1LapSv9o6iiEKAbUnqRZFwh0v4NtVLDL6x8a\r\nEIeLjmOL2PWI0WZVWxutUVCFdUpO0Yhir9Eb1vdGeF4Y9rtb7thJhwKexpdb\r\n3CZY47BYDKuDb/QfFDNlk8XWC/lbteeR6OKiHZWEideMtpYDOeL/JxHYx6kT\r\nvQ2jAMdOYSNT9xAMYVyJoclgnqqOgq/3qq/r8SilYhXX42w5Uag7Yehj+XEn\r\nwkIxTI9rglGN3ud1/HGAF2JiV3OUlBbuV6FcGh/zy5M/oI57XwFY0KjoiA32\r\nLVLgTBWSRc8XR2qXkZQ1VqCvMhddyBaYi0PMMtUnZDCzuqXLCRpkQTWs6d1E\r\nb9h20VwqzHuHHZWlJfbgfQjXHUVwZSj8PtsL8MKGMR2HrHSPmedusXNKM52n\r\nUtLlTSGlLZatghKhF8lCKWY/b9nJmygK634=\r\n=ekS2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.9_1658815448443_0.18620713827363788"},"_hasShrinkwrap":false},"3.13.0-beta.10":{"name":"react95","version":"3.13.0-beta.10","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"1c160254c329c7ed7d61b6ba9e43159aef3f9828","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.10","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-Ewb9zKRziymPDk+aFn7NoOWw4aiavRFJS/oMUxu9qpKHNL1JXJBVcYpK351qkO2kTejePCvZ4syx7ZRD7IwB8Q==","shasum":"712b73721080f2edda383a65540de7fe103802b3","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.10.tgz","fileCount":76,"unpackedSize":1125851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDK57C69lG4aWWC6XX/7tAePNns4zbXr3ReOIH6HeDj3AiEAhdYMhOoKGkMGQA7Ed30oqU1WxZU8BQknBcwn051HBzw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4AxgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK4hAAl/Jhr3ORkAYDZmTsL8WL3hKtp4D+A71/pzt9RD3WgTKGIeQz\r\nreO73UZqUnfw0PjYH7AFEih573Svgg+AM3p2IsCa7I4QgyiOS+qBn/efmM1j\r\nU7/h78np88K//EZnR2DIQuC2LkFiFkrn4stOLbJ4gpasgDyIag94sjXIFu/w\r\n5DQhf2asWRivBIWxyE4mm/n3oZTLclx+Ada3SnDAVN6US5ixKZqF5igA8b6s\r\nLqM2gg2XXzlTcBeFwyaZoBpCEyt4bzVX6xJBixabWhn2lEw2pqDpHqjoWZwo\r\ne51QwZT2gxZtvL2FhgKz7B22QoZn9CG6dUNIgjpxOdfUpZ+57yTv2+yepwCR\r\nkkzHOhHIYej1uryXrgaZWrO9YmSaiHee1CdjS+cCNql9frJIEZubIQGS7NvG\r\n0/RhPfdMgl8CW3bnGchOsVOOvT8djmDG4HKyIRokxYal/7GYfinzsDmLStdY\r\nBnT9ayXro3lOGibZnhYtZ+rg+aXdacnfgVuGHyyhUem9NrB9Hmivx/l1lPsw\r\ngKaBP2PsnpYPqCulNQwaT/3k47FaN4UF02FKoucOmfyhNne6BOU8DcxwYbcc\r\npETlrOL0hOFV2XS6uU7P93Etf/6Ps3mfMZfpzvEGxYH97d1Sd9+emjPMiO2g\r\nCYV90WNUSrqgHx0ZY7s1KLoOPzOJKLrPtpY=\r\n=7ABE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.10_1658850400407_0.6510544946333328"},"_hasShrinkwrap":false},"3.13.0-beta.11":{"name":"react95","version":"3.13.0-beta.11","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"8d37b0cc0a4d1127f36a63b83ac731ea04adc6c0","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.11","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-REvO2OR5aPMdz4ngh+g0sYmVlCOa/YG7K47Mc1SnFOxI73DVYb9skhUo1OIA4kYzxf/t+2wDPmcfEBpsYWq5bw==","shasum":"bc54a26c93a2e1fbaf390b18847ad4f3f188b53a","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.11.tgz","fileCount":76,"unpackedSize":1125922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeH5EE3WeQ9YJqaa4vMTpj8sKD8jBj/L3kjC7LPEpgpAiEApVvtCMpEmgMW5k1tOYFY0DLA7Z0fkUulPkfGal21KbU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4A3tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+hhAAhvKpIC/c1vnHGZ/hP7S7R4968v+spULXQ1N2eRw7MtUdje+U\r\nZM+xH1f+yEiXWH9FWfDGaWfD1CUktJUtLb5eN2yOwBum7ADYHi81kD0dTTBH\r\n8APxEBhjRwGwP0b888txbYtXv262guq2GGzfywActz46w4icnZa18sSJoyDA\r\n3Zc7vtHjbx5vPf65eoJ6WVANByp0J0Ch0f0ZBiIN58RniESURMcGkzKAPfm3\r\nbMC4iOy3VVjmhHrsOooLgA2sw2Fyrdjo1TQCXXQthMTmZc2bOQn9FdqVdNvD\r\nw13lZ1lhjECWBzWfG/sqwgk45jxvhRbgz94dOQUlJH8FwHGWQOrQbjHsfTQx\r\nYpDOZXVtVD0ppK+250OVDRzvylbDHUPhPEhxY5Nb4apb8lyQRTgXon7id+Xr\r\nqSW4yDOcmBGjpK7+teG176ZpnaKML1Z3DFKkfZLqu69qe5iImtzaFMqhs0Bb\r\nAzD2wil6BgPIfF0cUT/7110UnHhssnXCJrHnOIF/uNENUvrVWU7CflHhAhIm\r\nS8/S0lUMwO1b0n6OXgVlblSQoI1XgfsQwim24i+XDMQTjvUfFR57BrPI9kg/\r\nVHwlIdeiSDnRXlrx351ZYCOjgSu68cPJyo6Djo3uASUTuB6LbWQ8jzdLvb2y\r\nkt22+B6lAC62TpzUk6zjJcGST4dLC+mu9V4=\r\n=K75h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.11_1658850797163_0.8805523260065351"},"_hasShrinkwrap":false},"3.13.0-beta.12":{"name":"react95","version":"3.13.0-beta.12","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"0b29e5ffecc72f3561446d57f1f50987623296d4","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.12","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-PGm8yJHldHmgTwiCPffxJy7GoMFZWod6LuB0lUGcJdD6VqX149Viof0j/F+05I8fwsRA3rq1pWFQzghn56ZzXw==","shasum":"75b3a7bb963fb3a3293794a4d629ca3cb79ce27a","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.12.tgz","fileCount":76,"unpackedSize":1125816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhvXJE1gZRkxm3H9HBjSXhDA/V4HSZfUxOIFoUnM3sggIhAIcP/105YaPLf4S0p7WVpghB+44TSoh86o5UuHVVBAxA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4A8GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQvw/+M8+cybU6mUdhiY0zG25/sMT98z/dMWxm8zWbmMisJ7221h0Q\r\nZ3MUYB8XbLgXcJzNLRTe63OcyP1r0bSRXxuMoKEy8pPCN++of3PW2IUY3xeX\r\nPPr+QuqDSdghhDgoNcmPmMxZMWsp/jiuHxvAo4+4z6rKDAXUGAWhcQ8mU24/\r\nlF9V48OFtZnUCkVjo/NtAvMqhX2jSgW0swYm0NPPkVhsMtKsw69j4hdrOmG2\r\nZNQ1Q7qII7aQEEdxpEHw+Iqi2I8WlV6JVzzFJZOVh9LBxio3ZdvaOHvPhkdn\r\nFcSdtL0TDEetu1l/acYo3J+otI6OdheNFTN8L88Mi+zkzMWHpbdizRFnPCg5\r\n8Gn5g7s+gavePv1T3WhUbBZrrAM/fFUWkaXJmBTaby8s4syaBfcPAOI9WjCT\r\nQmLNdUdX9Qy2Vx5lyyxSjpZk0riAJ2x/DdJXPCBycR1V6i9NxEgOWk9Q/psK\r\n/aDKnJjjoY2HY+aTQR3i5xH6rQXqhg9uC9xAcJkbHCXk92uw3gg15HjHhxdb\r\npAJH1dlXK22d3HRrGJDnRptDkHor4C8QWjRoZ/29a5OIIYUFlbGzSKt8kn9J\r\nia0cFS5f4TiaSgGA3M0AkNEHoLJFBKhlZ2EJ2AtB4t8UlyKTpN4j6CneQyhR\r\nC7uAzwK17z8N9dkIxD10x3aLuNdJlPkchec=\r\n=wc75\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.12_1658851077907_0.5321769927083349"},"_hasShrinkwrap":false},"3.13.0-beta.13":{"name":"react95","version":"3.13.0-beta.13","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"c4bb62834f8cfc15bb70c0f6106e45f412db4334","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.13","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-tpPnJgdljxmBj1yv4MmoltsuykX/92jT2efzVW2LKhjdTDdoRZJdQ2ZGlheTBPXW+AAc2VbgTJRi/9XC9NNLdA==","shasum":"e3bede76f7921f77d685b1e7ed32f26a6325b9c0","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.13.tgz","fileCount":76,"unpackedSize":1123278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlNwY69+Xk77l76QbjRrmAeapRPktce/9Rds4y6TTy4AiEA2IPxfb4FqITmzONxyJobyhC7GYCkvCPaxQqf5vo47Uo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4A/nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod5w/8D9sHM69raXf21Nyt3hSStYQYsOo9z571fabfPsq4x6T/72Yu\r\nVgtloWDIeBVnwjRdpDOXF9Pz0jIwRx8ZCr2lrRyL1SSn0Ltjw22kd22ybsQ/\r\noT+efaBNKq4vbrWgYGim2Qy7nBT0fxFpExMQvfBXUP64kZiYMFC9KOYIE2kY\r\ngrlNVGPsFRL+50K2KqxgUDeLKs8KYrbHtyqaELi15aAQtgT5F/GU8iOVKO+I\r\niwPG/x7ovk9j44reQLa76/sBcEJp8//ciVUaRSHPPwcLgxLzP+td94XwTJia\r\n71OcIsv17c2qex3KfdL8yhVWgEYqqVjugQyBBPX6aKkE/lqueBKBsIPdqfyL\r\nd97C3VdIFBrKnCAtzRhia5pjL99zsr1NsEDI0jcdZw3Ssv5AymosD+VsARMF\r\n1Qa/0tOTfVuiKVS9t5VlGzTU67xT4zUXIu1R+KNdK9XUqt4VzAwzWb157Ryp\r\nulWqIbC++nTlC3zy0cki1IKGKWS5pWGexyHvnQgu35zxo1QffKJt2H2J3d6K\r\nPaxzL2WBCjywxsNfxkK0n3f1WvmMKkPEwUdaE8FqIw0Yu/Z51hmA3VXw9JEI\r\nK84u36iYG1v6z+sdRrpbdIwPq41ewokhSVwvkVam/d4WFiC27RUhTH1xMqfB\r\nSn89MeqlKkXvqipAV+mj36PV1ogxvJaJVzQ=\r\n=rPwq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.13_1658851302894_0.920439026532847"},"_hasShrinkwrap":false},"3.13.0-beta.14":{"name":"react95","version":"3.13.0-beta.14","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"a7eeda132b7a536d245f5ef5347cf3d6f4e4ea50","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.14","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-Rc+OVEfGmrl+5e0X+0Qh4tp3FJJRqFOrUp50NrQeJcLqhRkvd73O9G1SxVQlykhtz8j33UgotR04N4JHtXVZtg==","shasum":"3bff084b749484ade9fff78040407e6193ac35bd","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.14.tgz","fileCount":76,"unpackedSize":1123226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwvS2RmPvB/XeDbiK8tBNTI9PLEkU1LtTPS14wkYXLLAiA/30OfiePpb++qU0RO/72TB8Xa0U5ACXWektnjIsphIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BAeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaIw/9EqDsuUHSQe0oDqLM+eUZGPiGB0QG5aCqdHCC+eopxJbtPSeN\r\nk6ObFn2LjfbbZI8TMcVI+9EpPrnDO6EkArZkGdtpN1RUP7SMw1sxFMmN6f83\r\nGMnzG7NSNLDygMJBdDTB7cQv4L4DSLYXw1Vfc+YX0B+2MzjmrU/cT1n+OK1o\r\nYYnjrtWGAVHdq9Lq2UCG/xFb4w+BYwOCXbDTnIhE3DV25zfpKxJR0NAfG3uK\r\nrcrUVLXgnqzE8ECOyE2Bg/Yt3QW1Spo4WTMpx3KbTW6WpXIOVMITMQpg/R81\r\nwNHTl0acosTXaIWvRow3UXK5t9lojqhb21EI4V4UGAgcQj+rKWTjQZVK5yg3\r\nN65CDKTcMEci8njJuZ38VM8+q2cEqUb7Y8deDP5x3UlbpbIH72OGkHALixL3\r\n1xni3PeYB/9oiEubh8jTQd7SqEhxC6zNBMj+ajC/SWRR9RbkBhAbjNaFvRe1\r\n9uak8amBW/Ic/PQlLTcQogp+QBX/iSbjRSX1CLMwjTYhAGKhA/UJcaUz80ad\r\nhrdPFu/29qXyCpyn9FewWh2GuNKFMplqW1atGI4U/D7pOjTmpMni4R/gC8+S\r\ncdSbt5+0kTbV3hDsSn61txjHoMz8bxxagAFzJoJ3ce6MCckTa8TfHCX7jNJy\r\n1CoL0oOrXmlicB9Dg7wBtquGaqLd41P+Xko=\r\n=XqF2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.14_1658851358685_0.6906950898467485"},"_hasShrinkwrap":false},"3.13.0-beta.15":{"name":"react95","version":"3.13.0-beta.15","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"3c8729a60fa794d5edd92ec66a33468671bf2e00","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.15","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-9ghTB2hUy47czgJ0SFKg91y1jO/IV4HITtaRn20ExRCrhA1BZ/vHOeiCad/gxojsRLbZhFjbWOS03b8/IRFdww==","shasum":"3797fcec6e5b3d5738d5e2a9b978f6732a3d5cfe","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.15.tgz","fileCount":76,"unpackedSize":1126282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG22Wr0hhZpSA6RPZPD2x7w8YVPZqoBUw8BcIZ07YRxVAiBtBMccvc4A1QVwYaXI0QF8inoiIG6jQtUFX/QZTMt+Cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLwg//auo9jsRXswcv3iT74rjcuCUyqVn49Drhp5rdeoNeJ5fmPgFx\r\ne42AVovj+kVG6cR/AzruBJqTLKM6uQaIaCZz9O6xX+LjY0zP9NVCAG6pRXJA\r\nfAeRgubwQgJvN0Wf6EO40pzUhfya27sNN8JqPc8SiGZx3tMKHMfLBIHeFtOi\r\ngOd8LmswjQlurTuuKMyLjtR3T4iooFw6c0cMK9JM5xmOYewmkZRg1ht9UUwu\r\nCMKOAyApd7JNU58PElFWniItdkPFuoYhLE96U/NDwQ2b33MCxaSWOFGv9g7N\r\n9DXZx7YLwBIif4P1KZ51kVZ2FnwY0NY1MFDpWbQj7gl9rtQDZmqXyPoetztb\r\nXnGeaIXHbthPWLuQ3DZB9WutQ1jFGRPBWSpAilWoDK7tJIP4F1NB/FMhC6n/\r\npWo9l7s3uIRhN62lCObjVxX/Ndo/TsmcUEZZGbJ/cf8hGQ8kWzuc98GpP022\r\nG8KniP3OcaoibZmTBgILHcRnAIsQNvzhlUtBuZ8+Svd6mqA38nwV6ViKFG7w\r\niB+A38IVq2OmwAW4NLsX0aDhYhRpp0HWqZ4qC0FZv+I2UWrqp/SdubjpQ5wb\r\nfff+Dc8HW28JllvKtUWVOyfHsKN39vtouXvP0Jfh5DZYmNOtQh8kbGqVFn9C\r\n5wXYX8xBp95LGWTqGknD3yjbyHQKHfOWhvw=\r\n=k0O7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.15_1658852543648_0.5536848133215999"},"_hasShrinkwrap":false},"3.13.0-beta.16":{"name":"react95","version":"3.13.0-beta.16","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"bb6720d869533f5076d8af40fb949263726c1832","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.16","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-5vGDyjgoAO5+6gOBC+stMJ6mO5i9TyMhDWMCFQgCX6MC1hovhi9e6s3YnR0Fu0ckVWlYGSwC0IcyIfcNWZsuEA==","shasum":"5ff3938eaf7d53d76d4efb93e35b0b43cd2c12e6","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.16.tgz","fileCount":76,"unpackedSize":1123853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1zAsbGnuxGf3UcPU0s+vGj/snKYEG7j+pxdK3dnKLkgIgJylHBhc3f8NICz/SPLRRDxI1LvanD+3HfnjQvgn/WF0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpclQ/9EY3NAF7bzLJxtN93HvPUns2cpW8atOoCOxWdmEb4VD2BSPo2\r\nn52ilUCluPGn7lcB6Efec8hic9RXfRSO6lFnAKC0/7ndT91GiUIWGClVqozs\r\n1ILthnqrq24kOkdC//u9ERmF9IY/8lkX1qKk4VuLhvhFNL/J5A/o+U+FnJQc\r\nhSrK79U4OGnRuv9f1p1lKTTr7XWqmAb2ETyxvOBhPnGgm9hmyoIFTaz6EjLx\r\nEcEgJP32hSl1YAAOX0M9pOZqVQvBtLLZbuBQHhnvSs1j+6AP4HE3DULAFw+b\r\nxDIMcitJLhPsy6F9bJMAr2BZIqmI55QBiX9kZjL8S3e/N/i8Nq3qzZw1P70C\r\nqRHibSvDDTzZOgpAjZaHRgN/l1H7MPP4R567tSa5oQadLZ1j9mppuchocOlo\r\nf3jWky0gK92iuV6SA/oN7GP+HJS3pnMEL4nSZUgSNvzdqg/84mtaSTtN6srV\r\nZEDHRdcJtzFHDjFsKOTPEA24x2uUTWHRJ9BYgOZqS8pUmTaGJKVp0fwlVfvt\r\nazIAgBBWZAR95JyCXz+gNr7T4NAza/AbRTiEM936NtXAaKbanBjlgoW1pUxW\r\nV2xk0xO9yk8xoQGGy0jT88d/u2TAudFaogQoNuRaB/gqe3SpqK9Nb6P9K9ot\r\njlzlb4Mf2i3aNG73AdYY+aI5D48KUAg/3iA=\r\n=Bkow\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.16_1658852978503_0.3573950427231056"},"_hasShrinkwrap":false},"3.13.0-beta.17":{"name":"react95","version":"3.13.0-beta.17","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"2616fe55530cd2faab233aea8b1a0b7a2ae11809","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.17","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-S1ZmGrIAV/Bdhxi0ZqKpL2wOsGmigMq9rhjbI0lzZmCueBJJsTnNGr0d5dwxDMcpIRXqZaxV6tPrN5qBfAtwwQ==","shasum":"f333504ad0f9fdb2d15537d0d247b79d652fa2cd","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.17.tgz","fileCount":76,"unpackedSize":1123523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsAReXdcQqnzQ/jL0MWI9eDvuE2K5VWxA5GTxUj94OIAiEAjfp05Y6CimN0rm0xtJoGZlQGfVRajWG99mEzazrzha8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BdNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkyA/+P/cHqI/a9GpeOMWW1qw36w9Ps8JBjY2ZgAMoZpa910cGtmBG\r\n8jy7C+9C9P5uRb4wI/fxrjn0qkGN03XL1snzCR3wJ3DdTW425pH41vhsX7En\r\niXCgxNFbfuimTqLyybmh9ZmwaXoGO59HBSoCYPu5yxPAA3VJw5qABbb2j55l\r\nu8EVJS+UO8uH1GejMhsO+snWl3ivsPo/TvnuCgkJkHjaIK8aN2SscHWAwtK6\r\ndY3Agoyjp70A05S6gs4oXsUdcgMZbLo29eWZOQaJ5JTfG+pQ+Bs7xho0hqQK\r\nnmDiLWu7FWNDdzYd6oGlFxLkig/D2gl/8Apfn0xmC15zEq5w9acHCUUmUnDn\r\nd+j3LY/TYsGfiHhTl60QwpPuHee3XeWHBHTl8CMRlh3SUhZh4PaPZNCD8oJ2\r\nhIXIb4MIylYLhqmMrnSczm+BPWI25TONmhbdl6Q46KPgn1rTy/ijYt1ZAbv9\r\nzJwoa7rczo42c5Xtsz23qvvYq3GQN3JN8yghr5WVW53wgyOBNibpL7GAK4LJ\r\nMFKid8chp7+UfhiXIXu4eirsUTUVqgXpHjOSizcOp0TQdFqKouPAYRaSCpyF\r\nbiUtmEqw/mp1g+BMwN2yxQmva58MNGHqwGh6n7mw5k8nhLstpBrUwyQM4EDX\r\nHXL8TaLm5PKx/RfjIhoznsSoMpYz0J8RWNI=\r\n=UuFh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.17_1658853196772_0.4242621776488462"},"_hasShrinkwrap":false},"3.13.0-beta.18":{"name":"react95","version":"3.13.0-beta.18","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"d5887d4c6a205ef219beac75d08f187a738b4b60","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.18","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-geg+VZupKlaDS+oRS8/ohLQUVrBOpMC7xYOOQ2ccxd3MjJQZpTO/RBNq5SHRzFy9ugei+57IT8RhGd6DDgw6dg==","shasum":"6002cf6c365f64e7974642a4f20fb886d219424b","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.18.tgz","fileCount":76,"unpackedSize":1122906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBKnzfuKb7RAYdpA/KRhn9drMoJeswqjlqw9XXEn3E/AIhAKaeW3SMyHFJZNfU1vJclu8b+V4AW/7nq1zGsoJgiZCp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BlOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoerw//ZCF6NhkJxAX0T2f0F3/qKucUTaykbmUS48RZq/5Zvq+itx/P\r\nk1ltpOD6bG4AMDbzZYarOHdGV2sGr50OucEfHtINkugwStUvBwMn4fS+2rps\r\nxNl7QAuZX/ChqJtR3u6goJI3f5xV4QB/ORDI4CH0e1+fsAQeaq9QEjXofwV7\r\n61G9YhxUU6bjstJGpP4BT0BOad4UggkTJSgAiLA9/Bc6mwK+3aXswkA9u4H0\r\nluv7OEdH01PaPghoTgxoltvlAMY2BTdGUXf4PhF51LyM9YSsMSopgWY0tEyf\r\njE0riEsZGVVZAguLzq+Fm6N0wtNbP5PWX2omcOKOoUSmceVSpqYSdJU5S+wk\r\nhPm07g/WzYBrIuFexDzaj0j2Y84ZGVhxTjBGlLbBytq+sz4oSBCXOBP7snS7\r\nXkJiW2YhwoSGSKrgLedi68wZz+nIh7WiVdU7fctaiibLcaFKFSjnzCgqAf5J\r\nsqNGN5bP614GOJ3o2p+a07VPalOooHYtowgPAK05hhqA970p8u8VhgcQWryS\r\nY0iH3PDJrjcfRZP2ZQCllRaBXkWE4VZkKrqdIdDN9CrgOyo00yp0VL2+3ffK\r\nJHzIquKjyfxpbS8EnVS+eJWGdnc1x8noJt6vtQVfp85ijR/wpyJUKvj7yprk\r\nN2mBuuGepd5wHtNOVEeDTtCYhC0OJVizqL8=\r\n=oT04\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.18_1658853709924_0.5876205248690807"},"_hasShrinkwrap":false},"3.13.0-beta.19":{"name":"react95","version":"3.13.0-beta.19","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"680e083ea6fdc2e9b26be4ec9c2d936697cbc9c1","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.19","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-CXDeUjIQcE0dC7Yq3a+bze1YScBvNwP0tPCgpFubhdFW1MGnU7nqSDbwz1KYbJYwbEdTfMGHRv4j0s4DFJRtlg==","shasum":"81a0dc7c90932dc73a06671cafd8db6290ca385b","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.19.tgz","fileCount":76,"unpackedSize":1119070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg3I6uu28lD5fTRpjOLzgHi93nawYKw+C82uowXXKSwwIhAOjcywZbhq0tBlfJGhZT8C2NPuB6AQ7mYuvJmWL8CThn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4CnmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTZg/+OnHbkkQySz1D4lKJYxuv6HTGWwtd09ZOq/Ib7mw6nsbSZRo4\r\nAVd1l3BjvyJe6QMScBcSndsrSf9GFXuSIKKxWNcJGW69HfnbZ237tA52jEA9\r\nMI1lgLIimPTnU/yo05kGAWaM+1ljZQYvsU6VkqIRWo6c9I+BmcxvNXCI41Fx\r\n5ZXvssG4VPOvE08sVUJctavbuak0qzJEtOHfrsPha65+VKJc1nwPZ4zmYA6r\r\nYnH0QPDcAOBWtgMFBKKmUf2wlwwRhK7JvCcyk3u+ZglYBH4Jp4pnGwWLUQZv\r\nr1TaFSjAXAJizcDx4JaEoYfNySlW+4xA2p4Ecz+TwWUEncCxTOaBLwEUxgG9\r\nPMfZDblzDpJnZdLCQdLWkX8it/e3EEQIiUArDfNFhIhXK7KX3bLxrTQngF8Q\r\n17vgGwTPiaufccrVj6z+XBXSadaCfwgeGi8k2iRrOoMPYHGQfiFDr/8/W83I\r\nI2S2Cn6qmaraiIjV3hKb+ASzduonGat6rsIdLHimLlTq9v9flreITarOn1rb\r\nUGRdVI7kIGg6coSSJQp3JcZ4lzhgKyckLTNw0zgy6mfZFYVSUZiLlOAQXxk7\r\nNEASYeoEMqzKqbfbsjLvmgV8z15v/vf5l9jCPnKro/q4LLo39EprL45s1wac\r\n2Qgj3I44ErHpPsKs1jLnduAbdpQ6z1fVfAc=\r\n=i7OQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.19_1658857958204_0.3741857177968255"},"_hasShrinkwrap":false},"3.13.0-beta.20":{"name":"react95","version":"3.13.0-beta.20","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"375646b55d2db342a7ba200389084df3548790db","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.20","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-85PLmmTyC24R0efMa+PgtcG2pY9IJcv2IBzR2LiJyO8qRBtc+G1KCanHGA0jd/0eNtz7KN1d00Z9Rkn8+ptAKQ==","shasum":"ebb94b58bca445efcb13935013883cf0c92fc650","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.20.tgz","fileCount":76,"unpackedSize":1121323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTzAoC/0YeDOVNsojpbw+n0G6aQiDLYOiTK4Andq75ngIgKwwIQvpvFsDq19oE+JmkTrIqmMSPmd9SeIuoMO2ssfU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4DS6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1DhAAjOo3XByrqfpxw5DbaQrMK6nmMcSb6n8a4/qiFLW8Dklm4umU\r\nr3T4CtNloK/kVp31m/xtB7i1jEuDBM8ZFlPyV6IxnRFESf5g7HPS9jMt3lGR\r\n4hlhl1DqCSI+y8zYSmutgjCpqtJMta9/XgKUwJ4xUK0Mtt/Jp4yWHqw/+lwt\r\ndM8VOfDqqRYdo5Iz/3FsdhVWyRnMhMQM2g48yrwcMFWsxE/rklkhgB7CsjdF\r\n7h13kvCUJTu9UIQ1rZwWPy1eCcFAIiaGnfBIUJBRpQBc7tf7/gA8jlhulKMO\r\nDqrsvl1r2N1ZSRxG2NJY71K83xaH0OQnLzXCpZY0Gukp3eRuJkBFijK1K12X\r\nBISUEX2eNqT5xTB3MXcb1RZSQ88wrYbt3Pw3LiO3zZYuqc6usapdLSLEyZtk\r\nV01rrqv70IxSnrj2QaoK4rVQZYRo3aNU8+1AucP2+heULSmMdE+dNvyzm2cN\r\nXZJFj0uMAj91M1vYv/rAhxJ7I+4Ox+xwc+3WsniPo4VYhC4p+tW7x/hR0RhJ\r\nitH8v+YfWRUkBhgKZ1X9S7X+tgYk83Yzmvj2CJKH3bHknj71DCukTRnhYP46\r\nYR4KXQ8RaAJNCBG8ab9AlyVHoj2UAhdx5MRnIxpIhif77H4ONZt3hxmzxlDH\r\nDw1Yq80rTAvAFiWvHILYo/DJvZO5BXTV4o4=\r\n=J/Aa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.20_1658860729980_0.259617771368861"},"_hasShrinkwrap":false},"3.13.0-beta.21":{"name":"react95","version":"3.13.0-beta.21","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"59b6350ed396e8c358a7411fab33acf0d1791bcb","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@3.13.0-beta.21","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-MrafrI73Y4GDqGwUiSOzgEjfT2GOTgnPMO8FdF5fe/XjWbWK+EqdVMLPbcW59jbcjgFKNFMLTmiqehsiK2Ybzg==","shasum":"e325c0e096fc1fcb239d3cc620aadbc52a3e56bb","tarball":"https://registry.npmjs.org/react95/-/react95-3.13.0-beta.21.tgz","fileCount":76,"unpackedSize":1121321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTZLgAVZWjH4UyKTaYYI4tOhblTheAtpqGvBfwBTnblAIgIPCgfH8SifFZeYnvLJ/OZSF5yVl1ztNx/sLMCXLbBWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4D8YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbuQ/+PTLNNcWUNY99ruuTuUx2TdtPekf9Hjgnm6fWfgippd3sfpFD\r\n8c8W2rhq6EdBoc9Gi9tXshzg0N9T8BDLQFs8VWyL/OSd9mhlKFJ7H9gdll1G\r\nphO8e1zNI0LqXoBgsJDBXmvVZ7Dy0V21nzqgmcFNl9lErOYOU/6TSEogFJ85\r\nqqdWVl3f+Mb2S+sGpV7UqK+TVQgIP9+JycTuIdzxeRmPo3W1yPk3Kz39yhtL\r\nqI54qrqoB/3gUjHcA5apA7FcZHfkAcnQsIP/Eg1RBIQv2n7rexbwb7cNRNaA\r\nHbgi63gdc0PkBrtERB/ub3GRRKkUEgDTXyR09HFli+L1hfbgsXeFYCbSV/ac\r\nebQ7DCrR/mOZpcQi/ryOy+zEg3WRHY+B2FULGwqsn7Lwai9bL9kZM8KYOlqO\r\nugH8qK5N7YMfdMXQK27tT0DkDzj73kZHT7oWfX3CMZMv3lpOrWpaAng4L4H4\r\ngBwMD0RbhxcRqW3EKASaaDyqKV2cQbqlycX6/3m+1evfzHykk7GHcDxmKoqY\r\nm4L6HBTYytdN9hPdyffh+fdOqq9SO7VZJEGRV6kybxk/UHOrpsETnR55vzkF\r\n2QTlYR3Pjmnj//v4Gr4Ec8YAkPbCW4DwZ4wT3yi9bgxs/oW7FKyOrx+qh8ya\r\nSG5dDYMuPsuBqC5WAglP9y5WQGlTA2kgRXM=\r\n=8wxv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_3.13.0-beta.21_1658863383950_0.6903292480295689"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"react95","version":"4.0.0-beta.1","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"64e4279a2e5f173a8b088ce86f931278bb625646","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-xck9FhknYrlqiYjvy/p1w8+y8QEikUkOlFZxTy/GGdtqHEDbsJ9aPxSp7yYujAClDM4rS9QZUuy8ekCppjBEFA==","shasum":"cfbe5784fa23f960d7bc95e484937ae4733e7bf1","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.1.tgz","fileCount":76,"unpackedSize":1124081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPBpE9wgpihdhWjDtgMTnfC419yw3LIoRVCfw7LObszgIhAKcIJy2r8tlTtIvq1FR0hCACxXpF3NP7VXbIT6oOnKhW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4VzXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1rA/8C/LurJSGzUg5ZA63e6VpTRtMVwfrcD+SahQiUHByUfWh5aLz\r\nYbg160jvmUJOhnuhQpCjJjxF2Cz+QqNrsTpGLmJdoPBOtSPcSjBSMd1P7D7z\r\nhFUg/nlWQL91TPhXo94WJ2UtlMl81cHorP+YSvWMzgPVfI30DUIFK1Qq2Ow3\r\n6j/kyqvv0VZwU/lu9IzlS7ZnYcS4IJitRyBc5jTNXjamU0bcQBkgFnqeW8Xm\r\nHxcNpVT8g9fZp0OJ/d9x+SidZCUCGyRPZAkuSFTa2e3Iqz+V4m9LApYikEFA\r\ntjexvg/vazr2+vjtZe7vlGyqcMz7Mxk2zVsVxq81a0oBEdESLJtntqZ7UKRY\r\nyW1nNhSN1fPLuBApNV7SROHNdDf3RXG6JuxP6uYV1m647LJvuQwdARBnrAbK\r\nO5cyWYL6S2orhBK5iUxJ0f7I86jfULYVYYK8M+OapsVsusTRDl43L9es3gPP\r\nZoIv18VqztiYT4hU2ntjdzyH+COa5w2YS5VCvWC/y9rin+9i+PfSgWvMVj8o\r\n0wdVHmprof4Y4p/FzUKeO0vkvp2f9bdmKzV1j159VagGEG7ESxNcl1qCnG1o\r\nGSk2O/m+EYjtV/P2z/gT7WYrZvFdpdOoEka8ixH4x9bjYro59x1tMWi6XKrG\r\nniQqFmW3yaWDSs2TVANQ/ajKQjIzbiqqBlE=\r\n=D9JS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.1_1658936535522_0.4077123532484792"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"react95","version":"4.0.0-beta.2","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"33f52e934aa8a5980c6bc043a7e5019e5f35afd3","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.2","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-mnXJLyPt/dgLTTMReekjdhqmcujn7oD1cuR+R1mc8yaMlECAEe459ZH/ODaRrIQrbL7E26sOVWv9jlzZpCsieA==","shasum":"543200b9e02739a02036ee405ca3e9251bee9946","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.2.tgz","fileCount":76,"unpackedSize":1121874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+pjQfz4g1z3Xz6gAaJUyYiV0Vq26nxiQSEOVMxSE9YQIhANEUomZj6n6Lo7iHAtFcWCqd2RFrpiw7JHANMHv93Rgg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4V6GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGsg//W9+F9zgXeu4hqxYwmrqr2toUz47XfX+cII5MkpLj99ROv280\r\nTvQ5qgq5bh+51+POZKDWykJqTHaFYvr46CxbQx68/fDkMIGNE/bkiJq91rG7\r\nh3bpxmXbz/XQhsFYQqrbkYuw9U6MjK3aRJ+yR8WKj/qDdBKwBZGhhd2fBAEH\r\nw3xs7hj8+AE14nZgOVN9T/xXWKrCz3fRVvp+PQ/lnPKk/WhT2yY6m2ei2NDR\r\ncCxr7Uoc0igPBKT5KzMSN9l5YNTc84kNGIZ5JGAHFkku5n4f0jXuEQRqDg2A\r\nOzgWE/nJb12GVsCIpgaku8zrz2d8NFew0NNYGAQn7DX9d2+GHscr3cvh7FVY\r\nqYGjwsA44QYS2Gnni+EQCpBm/MM5aOhyk1MYyvS/NmLUpkHjAb/2DqYtljtA\r\nleKyEB7nkxHwFW815N1sbDqEPbNSwhVibJmFk2cazh8ynkPqJ71J4hT33uL+\r\n/NcoL1JJqT8h660CmwvcUOTvJ3oIKLYX/9aV47y3EKIa+asP5RKAsgV5AEaz\r\nQaholxDboKfP1ePJ6DKnSoYGOIauYf8IitdHzEeMeGKsco6oeLRX+rjiOTYp\r\nc9l8N6kA7+AOMgQEZ5Qh3ugFNpQlZWWzBTIq0HVQnUY9EZl+a2LvuFi9xONh\r\nO8r/mLGeeUoC3Dbk9+FgJrfPCkJu7kZXNQA=\r\n=bycE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.2_1658936966141_0.11822459220854098"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"react95","version":"4.0.0-beta.3","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"6c727af872c9155980721a164be9e4efd196488d","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.3","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-x6Xv43eDQ47VaOC/FbqZ9PFmgUEZ19JsGatBfomq4NAO0p74CaVlAXZEO0cVw4ZLfLqw1t5wj+JK2arKbUuFCQ==","shasum":"2afeb3bc33e00414112546b7089a24a4fb246c9f","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.3.tgz","fileCount":76,"unpackedSize":1125417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpVqQ4ORWHpV8zy7BMSxux9vEithboBdcwOdaL5QreSwIgS2rEt1fnY35Pbr/89+m3X3+cBEP+xoxq6RIVAUx+bfM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4WCmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqfRAAlENqUa8vQTj0EjGeoKiEjpYjZX6p2AsqJ8+wCaHe7uJfn5Ca\r\nPGu4HjcjXH68CFvQJTisH5rbwkRA44BIxy5FWFg6HP0QZ9j7LdieINhKHJeO\r\nwiWTRwHoK+8SfiW1iy5J7V47U493NHe8cvL1qnPTsooKDAqmngw6rePsZG3S\r\n0mmZrMcsfAWGGdwjgAGldlFdkIpgkHGwGPUGYI7OY+aNPZpBGyMIzTV5v2Gr\r\nB6GqxxbI4+XvWGXMvpAQTUoOweGSsFR70fySQ82BCHAHuLJM3lTZJUMh+yAw\r\nVLVenqhq5uz5CNwzUBWdVugilpm1OGTQaIuGY4Wj2PBkpOZhK/lBxwbg8jko\r\nxOqdkRCaDRJwD+PMRMaNcB2zeQ4wf0l0DebixSsHmT1FtJYCHKgXjnwDsujI\r\nJ4/txReiDS5Hw9frDDmSxA+TS12asaALPxDgVGDDKu2lWiSVjOZxtaRW2dxw\r\ni6zh14ttR1jakw65oxTBTSi6IHftgtK51yZN0dfR28b6KWVvE9nGOWiQDkJR\r\nTws0zxED+dPAR/1wge5Yjy8uMEHa1cQtcv+Ys30tX9TlQQDOGeuLOSXxym1R\r\noNB6XuoyUFQUsBJpJw03HPGfu+lHdRAtc8N4NjwgwLjEjH6pq2e2DxoehDaU\r\nHRRBWomwKp83vtBgcWFRVpvFsXnw9tAw2Tg=\r\n=/eDR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.3_1658937509836_0.9512954063895398"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"react95","version":"4.0.0-beta.4","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"895279d3c5b45642311884e9e64168934fd672cd","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.4","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-KaCcjD1tcuSsgzbu1rxfQsjZ/xALyyeAwfajiIurbJ1XxgzGrTlmURsuj7g6By1ldacfVz8Pfk7BjYhHdvpJbg==","shasum":"3e3a2adcc7dcd8aef634a6ee2320312c7fb87bd0","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.4.tgz","fileCount":76,"unpackedSize":1124146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5f8fSH2xgbrYaZ3qhqkjFMRbBKWE0XsxQQJNw9n5t/AiEA7XLMqLQLIEgg+AeWABOj14FQmNmAwTTI+EipSEstweI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4WKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogTQ//QVm6jD8O5We/IcUk3xW+XH/CafHpnzakA2bEAmX9V01JyZ87\r\nEVXMUk3w146VYETJesoANqeWzNZurXcQ1SZQbDwygr9bipXFdeRl6im+nm+w\r\nhihByb15kYnmYLhVsO9Ezg+eCJ7k2QZWbw3y8ohziZrfnCRw9NG9xK1EPFK/\r\nYLlAaEwvzGeHrRyIFGeY5L1Uu4kC4TBdeU9uJA+50PH+5ylOsBKBnhoe3l14\r\nF9GxXd9+HPTh5RjVPOHuJAAfdV8XHlB40k62FJaPxaCJLwx91o0IlDLQiQW2\r\nP2XrbkzgcGpGA/1G7R7l79N9FeIRxUtqr/4pBc+x0W03CZyuO5fO3dcayD8o\r\n8WTyw5l740UbIuEP1mql0nUUhr+PvpRzYqqaK0tjCKx5nTQ0qzoRPF4zbf4m\r\ni8II4XzIgetL/bXVk5rIAYzxWAIKDUvMU1m/BNrrHPxEOOec2U9b1zFfrdZX\r\ngabJ6Uhe4v8UuQRwIOgopzfKBORqQeW0fvu/7ScG+GW9vjRWFG2nZgdiRrvJ\r\nDiU4bN4xyLWG+A53EYuDBzpI3XUgVEbNBq/lfO+VLwEim07Sp9KDTZ0L1P39\r\nnKZeWTu4Eeiyh/lGgLC3L+yNezZE98AuX94bhERBpwFccPT4t9uBmC1vdOyQ\r\n6S/mTQOL7eFv3dwrdvR5kmHuGD1VnQDVX9M=\r\n=vkNe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.4_1658937999065_0.01337951740639709"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"react95","version":"4.0.0-beta.5","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"a96f8016fcf79f07291c3e3c8d39b2a37c30aa41","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.5","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-//BQmHR0paluyW5oP8lGw4NIuWOzUatGq3yPGBACBI7xnaIRDnVBFRFOdM7eJDwqetc0OX++rFDEyroVNAQ0Sw==","shasum":"e48bbb99c33f72ced4f7e22f0322bceb8b0c01c7","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.5.tgz","fileCount":76,"unpackedSize":1125503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoQfi2iUGPjDsvSuNznOG1aaSFmz65mOIfFv3h6TBgxgIgFDocFMNXCCC3aR1kqKLiXhHmgAWQl0vW1UiAW9hp4XA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4WLvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGug//ba3to0eevAuGWLKo/rji3CApEmBTtyR1NMoQwm3wZqMiPOvC\r\nZUwPPm/5bE4NcqMakxTjnTCqzgYlF+4szQMUeOA4A1xLRuuKgz0JtTpOg54F\r\naxR78VNuUa0yWy/gij+HUTlN0HmTcAB0mu2jM4VsT6H/6/3gGYy2kcbWi1GC\r\n8WRJwgM7v7uRunLkJMqGl8BAZU95u9/L7oEjDIuLUjyTiUoOwW9e5yuV+srB\r\nTSxEBZKRWb8s39YAkGC5g4jHaacJ1fEyprRr8sGT0WAPaRrOCaMLniO9JXTD\r\nQG0Z/mojG0PFIjJ8NVZUNWgqgouadtxg+3JjrZfWJUoUFmdw3Wq8bnbeBxqX\r\n5+EID1G3RHYpes/XAAv/5oLcctpa2LCuLC5jpLmb7XhywobV4MxsWA9kM4hW\r\nDUOhKkr1Wk6H4TUp1vc3Y9rX4DPXKtt4M5dCyKM+fflBasMyN5030M47MPZO\r\nWIMhH7AsGHuwn9j2IL7IhbHGhcrZRPnjbMFew9+81VrPG+qmIiqDBptW+imP\r\nie4vmK9cfyg1VIXAkg2v3TFVmqONGup1g5gcB/qQQskuiFn8qtCcJzEd0fxB\r\nXrpCc1jWPEPdI3cPVyXVJoNhgX5jsRowYH50gxf8uOtc6IFGGlI8lB7H+1Vy\r\ngWP7G3mQfnpnKiK6LIBbmGQP0wCIVr/gygQ=\r\n=vDfx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.5_1658938095014_0.2411916803543821"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"react95","version":"4.0.0-beta.6","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"cfa6f6e82266a8cfa5382152ff66e4841e7ed973","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.6","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-SVHt0JCPEt7egYU3K4klTFzmLfpnFvUqnaNKn/3c3t7n//a/dpGTMajXwvtaNUK28Ic0qGuegRbiX3WzfmBrGg==","shasum":"81038f57fb88b2fd30a1d998f6b9ceb18c4c14ff","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.6.tgz","fileCount":76,"unpackedSize":1129103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFjVaOuI4lsHIkITi9H8aEYiXCZeNtNaLwgI7RtW9aIAiEAnlrhdOmqFuPKb0y0pPhRyRrmU/u+mtu+4zr1VvZCR8A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4WOHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotCw//WohJNkiEvKmRxZ2YuArmWYsb0HYQBE/NFVg2z+ZxdDJ+rw/X\r\n6Ev8B9N29YLoF9c5C5YqYz2AA3eFmdNHQVOfCKe4jrxZWIpe/SCEN+F+PcCn\r\nm+5eUmzC0U4TOcofuwKQgmMxwPbzF524gy9qEFWYsTFMDo4w4VsQVwbDeUzw\r\nm833bVONV9MTUjxOQJx8jMemgi8ZVloGAclE/Gjx5B2e1ggqXsL5U3BsdoVF\r\n5KYslSP1Ub/V5hi4vHpUsgUocnGL+gi9RihAc5BuerRPDuZQBb7JNVyhUOxk\r\nwG1/QbRkdTVy8Q/2l3wM5pc2y/yTl+z3NZhAffosjI6aOnVbvvGqILIBGcFN\r\nDf4mzPJAsD+4jTUdQwoCUtWtU1h6vY39OQKVZRraseTBoOpV1xJf7c0lMnxm\r\nsh8OHtEn6bP+YZhLj8Yf4VbdsGWcOal0CguTxyLrp/3DXXfGzLjDzlBcYFnw\r\nuylkf5UabsalRdrELjUdH8tepvFLAcdHexp7a/V8rNHFYvNqKPLoX3jyKeU1\r\n6pmVC9mVc6Av7H/BG4FV/fqTvGPyL3xGWvoNTi68rN4DfuThGrY1EgoE927T\r\nJmO5XomEcnpFHpJczW2mt5/DR6QPyWs9YmNrfjq4155rSMr2ZTthwvGA+UUY\r\nXQK66Xccpl+sGatzlDXpK+7ehagdjBNeBBQ=\r\n=qzNp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.6_1658938246894_0.3326462461986346"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"react95","version":"4.0.0-beta.7","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"7cef5d91e1fc38d70c1bfc252fe1689957323c39","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.7","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-p9hiaP54PmFarz/Ozxo4hqIVgnBJAlb/gqKJgRNSJM7tyWeGrh4v7S6G6OsOJnOHDAvkTNr0TfQY8p77cz/8kQ==","shasum":"0feda37abea6d1ed13af5eebf870c92f2e45e37e","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.7.tgz","fileCount":76,"unpackedSize":1131245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzHx172UezyPZjnV8B6ywltwnKl7fuFzz3mCXYaTHhAIgFccJgjhqzNv04RguUr+7vJvFrPaWWM0UrG8NNQphWJs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4XhlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr29g/+IHz0JHhm6w3z3Axy2QNTnSCvoiN6UfnkaPgCdi/giIZeuP5z\r\nAq0Bj4Kx0xslTLhHPRGoq5vjsn0s8k8ENW/INlkJLoMsR0wvJVZcBxRzzrii\r\nDOwnQq8sT8Lza1KcM4Nk0WKKRB/T4yjnSt1uuRBPJXEg0vkmq5bIW6scjy0D\r\n/UIQto1pIqHRje8dM1V7JBCN5wFYAq4ImfxENjHGwjXJkHbK4dL+6O3LZM/N\r\nxUxRZqLUQV6E+RYZ3gL4b+FKhcDCymHkWCQ/A8zyWRpkozqqXY99KX8bmqHU\r\nW8OmrtBVeOGwybFxX5DuRGPk4Jyzypf5Xkw7SmYZLhwyDwigaCYXHb2NOf37\r\nZrHR+dzhx9RdO97V5esQ+qKwWMlNWVxdj2obz29GWIxQIFBlow8VVG6xWwgO\r\nU42cmRBwrGMFZYlPQ62H70WeEE3tOMinNaDH1CKGhHwZAXNDQ8hmejr0pvQX\r\ny5JLpNJp/PfKxtPI7OuMbAQ3u6QvhIQUb6ABVgOnTtTBv6gIyuMBs3iDAU9y\r\nDYAXJpnY0WwgZr5bNdB3RtTBsX4e371HkrNRHUYjnqi70VVY4YB7pWcHTS51\r\nJOBjrL2lak76Lzmtx8RStIjBqWKb6/6Jq2yuAHi/tli4ANGx6psAkO1bJy4Z\r\nJi59qtJRBVj3MGMDPNslY78zR/zBYlFVNvQ=\r\n=4hjz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.7_1658943589255_0.4580941471517632"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"react95","version":"4.0.0-beta.8","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"38f7cf6a7e75113582f697f7b9956d01fa857275","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.8","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-BsaqZXRoX7ttGXd0NJpKQAeKIQTz6y4Nv9BkbuTJ9wUIFwOADLE5lFAqNiWLhHoImRUECDIRvfoyRiFg9iautw==","shasum":"12f0909e8cdfe8af56ed80e1be193c6377078fce","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.8.tgz","fileCount":76,"unpackedSize":1131630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE+Emk7Q/BjVJJBfkzv9iXZDmeqeqKCJpUGv+yEmEyOAIhALfQ3oAK+SrWWKPsnnpFn1n7KPj0kw9sj+w/Z8Uv9/e2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4qPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphGhAAk2dpXDlaN0BZbwkNkqSHGuweDnHFaGOe5hcURU39t4tlE3KW\r\nw3h6cnLwLWH52GFuu7izK/WAFlNQ+YmJSS1zMXjy27Ax8uB21uhynEqITPDz\r\nKPplTRdf5a3GqxNigqz4LrKhB+pXZKCfySHi0Jw3vjuhIVS53IbtFOeJCMwE\r\n6mlCBm5IbT5itKDtUFgQxWpgDdrNE7+ZxHJTMGZGuOAWNMiaoJ4zoikJv35Y\r\n0cagQ6nt27sUJANgH5/SimKd/gZoZfcsSqWZ4RgqPKOhLOtXQkBZKrWgNscb\r\nI0tz+vuAhVEEp8AwPa2jXFy6r+SvGORO9ET8pPwBCrzQd4PvxUjU4a4LPqJh\r\nYC/3GCX28bydVjbnwRbOxXtaYrO9RVXhhvvfOpEI1lGwVwdXwsYRTJqEaYh9\r\neowoVtXqRwtBPlEIJuUcK4Nh15bNedWGwFSg8m+uiUQYRooFTSno4H2V72yq\r\n+L7hGyOSMg9QXABuLuqJkcon7EubZB6QyFUuYsIrim2FOnrzweg7sezMaffH\r\nVmtblcwTskZuPfUOgOQUU+wdowosRN0JQ4nG1URfM2VZ+0OqIOU2jUapfnuu\r\nlPGcXfiwtTLL7UohNDp2Y66A5R8iwhRiKbbTeAY1Fu6silSt4qHYgAZX4iCm\r\nIxWTsIX7mtrjxH6FFdUeGf0MZQnY+VI6K08=\r\n=hzCt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.8_1659020271819_0.6138642712715834"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"react95","version":"4.0.0-beta.9","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"49ab26bcb811c229354360d4b2720a72e439b94d","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.9","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-HDiPMTKf6pKHssw3pdVy1FmE+b15AD1ii+249K1fPOwEALnyu6NRJdSOEwsU96VleOTZ6UT9Cpk7bSBNqiWrkw==","shasum":"ef5a9b0b5490c658ab180a629c0a2066bb6ea695","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.9.tgz","fileCount":76,"unpackedSize":1167708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJxtxF05DHkhpNIXYXiyY69K5khavkSSOxSHH/vnX2qAiApctfenShT74TttPG5peHEeQJ/pqb/Gqt3CO0i+U+uwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4qRmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMPA/8CuTpK90yS0Scq95HfeKXWotnxRMPGZ8hdiGFToHo6ZJWq77p\r\nZ1x7EM15qr20iAXUmEsCZZVx9RZJ7Wa1k8u96IzKnWtuFmOeZp+c6b5YXVKd\r\nQMJ2aOjx+IZWC/qDr2IJu9/M9NHGv27g8gGoWyWUqSyLVKeD0ikkJXjogiyz\r\nDvqL+ThJLPxqUUi8tR+EteTJ8g+rfnytmNhz3o+ZhXG8RPgm4zeuH/VStY0O\r\na2QEbNHLcnvNN0Cq8Toi7/omRu1tQyj6ltmyehjGVVaJxXEi1Hu4BEwphbsD\r\nfwT5RIyTBHt0Kgh0zt9MQ/hbfG5hB1vGD7RYSiZFr5NfE33speYVUdAfIZIX\r\nMj2IFtawszxcICYPu3esgRO4GLrgJd1uYjYqkBlGwHI1nW5SzR8UHNImrkTq\r\nKTWXYwrZXuCTefd/jkBPinDk9TsRYgH30jmD2z62ili/4vpqYxVOTMx91LzT\r\n+AuGtuVrL74YlnEoUW6XjIQlr9G/iiuwF2ZPFz8KvjgXZ/Ft+EMb+Uwhjliq\r\nKPxjpUZymnTJCM0K8OG9LcN4DI9UAFMHqMVDaI2SRKDl84nGiwUptePaRyqg\r\n8e/sqSDxkd0wu/Ir40UT5X0yf3C6lYp5zLBWeNOLH0woxLoyfa5uRwNE/1Ec\r\n/HW98jPSHEGeiFmOsFs2O1GkQ2jZ2Mh5W0I=\r\n=tX5B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.9_1659020390468_0.9414864801997438"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"react95","version":"4.0.0-beta.10","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"start-storybook -p 9009","build:storybook":"build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@babel/eslint-parser":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.9","@babel/preset-env":"^7.18.9","@babel/preset-react":"^7.18.6","@storybook/addon-docs":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","babel-loader":"^8.2.5","babel-plugin-styled-components":"^2.0.7","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.49","eslint":"^8.20.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.3.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.3.0","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","prop-types":"^15.8.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","storybook-addon-styled-component-theme":"^2.0.0","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"5abcb3ed4895d9706e08e1d6fa8dbbb57c8f40bd","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.10","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-CiVc8zbhOGhgKTkJfnSSCnamA18t7NnZNknSlyJpNsayxumO28JEZGyZ+GCkD8HTXkFdrZmNILId23tUnZyQbg==","shasum":"7604b025c748709244869e19610a82ee99e5c252","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.10.tgz","fileCount":76,"unpackedSize":1167717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRFsPQx0v7iRxnrI89Xsvd5vluCBddRDY+XKDUWcWfCAIgQhs1z0fcmWN70nd0H2cHYTuBcq03kZRx17nhKG0cFac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi61HEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqIw//RnN6BdhD5xR02ohBqs6FKujYIfVKhBZDeuLt6OC38xDiFspa\r\na0elvGHJ55kDXVse7TynJBJsa4Jis+OswDXRGWUGyGbT67dsqbgPkh9w0YXe\r\nAXog5YQcZ4d0NGs2bM4AP+qIAyH0EbHySrk6wcWcp09mliARLLlKHUdRj2w5\r\nx5BjQGUaKfzXslolfK2lA07hBILVL1YFyejWqniOwMWSMwo9LJnxbpDog0yv\r\nLKUecaapMXq9RrzPXD95mrx2IMJm/ZD3lbzVrjlf2uFV7mfWIEN5C57QNTMk\r\niBHAskrFtCH1vMsvKp2LtFFw+nwL2JmAgnxscpuiBmjhLQUyaZwv/0lhQtvy\r\nzwt8HQSfe8vnXUD9i3VClrQNPE6HmNRJMIOrIrlL3W4VllnwLI6vk1vqgB1m\r\nqKsEigurHMQnabIeEqvIaskg99Q0omNApfGxWUB3EzHLm6RIPVo9G77W76tr\r\nl5bxyZCVWlg4zB0onG3sGGXAkJHcvWMjbTXFJT6QsNIZBns5UPoyVIFe/ykt\r\npY/hBvNmK8rZqU9HJWXKO58UonnuyIIEGPL4sXxUpv3IRWOa/Ym1oyok/FDm\r\nG+K8HCWVNkg/u4EGbBH2BybdfncIBnuVeuZf6l9qEUscMG8UxjcAQs6fgC25\r\nwuIO5OGkHHVWTPo0TWskwFaoOXqrQghfOuo=\r\n=528U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.10_1659589060009_0.4164553121842751"},"_hasShrinkwrap":false},"4.0.0-beta.11":{"name":"react95","version":"4.0.0-beta.11","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","install:codesandbox":"yarn --ignore-engines","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm i react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { styleReset, List, ListItem, Divider } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <List>\n        <ListItem>🎤 Sing</ListItem>\n        <ListItem>💃🏻 Dance</ListItem>\n        <Divider />\n        <ListItem disabled>😴 Sleep</ListItem>\n      </List>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"2eac4e8aa595f7b55d711f5480d3a5333e35e193","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.11","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-u0eavEs35F8uTk4j85S7pwQeLBiINUSv3QLd29naRseyb37MZORrKsg7o8JiS5OiH/x0hWAOFtNw4yMadDhihg==","shasum":"09922799dfbde3e76cda7c3973eb15e4bb4e9cec","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.11.tgz","fileCount":76,"unpackedSize":1177981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOhg2N+6UMehyjBwhpXIyAQNUpC8kHetDS4EaZXbkr6AiBqrxr1u0r2vqmZZ/C7XZSCw6yvW93FPxjsYij1N+LJtg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7CNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyLw//dDYqHF4TSD5/wGw7RxzVins02IilQ71NQcWEQKiGR+kJ34fJ\r\nSuca1c6c0oSMHpAWbEqNxbvoSH8vvrkEqrdyl/4BuoFFcfRXWKsySGSCaZ2E\r\nJizSdt31UkfqJnwAqqzgK2j5ZeAN5yYqV1SZhl2qfymviTuRl6fWA7cbaEBv\r\n+CCixdKj3FQ6n7igwxYzJk0+Js+q113oP+eTMg3Mueo1Xrh8Q41ijC6GsMzY\r\n6V2vJRXeGXK+K2HwKoCg3LphopYY/56Rb4yrh3YJP7uCv6g8jIjBNffm6LJW\r\ngN9HjJcdJO+I1w15YLooVkUDzXavq8XOUcJhVYtNpmQ1zs/R6if+LSdScLfT\r\nfYAF6ZMQGbNdMtnQdNk/zeOwQzEcIXXvpDQC8m9jg/Uhtc+Bg3S7nmrdjVGt\r\n5lawRf7kg7uNMTT8vzAy9foE2W6BFYpZ3QD5kf9dfseWazwZN1CGPXU8nGAo\r\n28/ACIXrwMArTYROvraz6H4kaHlFRVQsymM8gPU42pQGjqhI1CdVC3iT9ohj\r\nO3OxWTsIP3wBZj0RZq4LerUaz3uo0RdHDaIej2C+3Su1Fdh0LQ4uHmJ9LY/x\r\n99PqiCiB639LY7XlCiHsYqef36Jcv+3rBK7PqWBlrU+n/gqupIPQhf5g6NET\r\nKhxOmbhfMPMfgXNU5hHBGCFlH4KwGLwZD2g=\r\n=XGUD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.11_1659642736545_0.7233774642904633"},"_hasShrinkwrap":false},"4.0.0-beta.12":{"name":"react95","version":"4.0.0-beta.12","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"746e9c09717e6abb1f0aa5af6c61de73c98ebb99","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.12","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-r1BaDjiyuQEz4yfIYFkFICVwij2bMX4Z14jsuAAnFbu5X9Egy12S5wjomm93wR99b0k8pDmRBGrmVNsTmc324g==","shasum":"1fd86864566d97fed7d746f27d441145bffefc92","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.12.tgz","fileCount":76,"unpackedSize":1192813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl84mzw1OyIKRucTVi4GKfsCP3irpsHOYjNLRRwO8vOAiEAjmdRxNXInRzalQQy6h2d2/nRcxCji912T0IAXbzhJD4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ShFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtsw/7B5sj9ibssBNYogRy+O4deB5j+YiKIaJKffewZlte8Jby6vj+\r\n0fnv/V0kFuJdJ2DrUd5EsOV1l/UgplLsKIOL40RBz07k91wwNb1qANdoOA2h\r\ndrlu/SNPPZHBgcWu47UOp3vugAVG/aL26RskFWWzp4PQHHlu1/Cx3ZgQ8q9L\r\ngaVVNEajZMG60sS8EVKkQwHGH1zCdvSpF60Brn9HHaqKBCKon6nk0UlJxgTe\r\nGu9a5ELLrxlaMTfRKj1zzFnY+ZY2LKreXzPBsEWemlcV57UwxX6FqnXBbZTN\r\nT4T2WNzqaNdUVnN31C4V7GZlxWmBAeuKg2oBrNUU8adBDaMsWFKePgaPk5Gw\r\nlmSTICbeFR3LzGxF2HZcag2J4L1B5eIDTeKsLtXFz1W8v/PedTvwf1dllxVS\r\n9ntfST7ccwKdBCdT9Yz1zeK7wBXn+Dr+1m9ngpMF7bhg2SbXc39XdBjMKo3B\r\n4ktkJny4Ag7eeKAesZL/Aitok2HdUtq4caWlAMOeH16ogyv0PBBDbBBtf7GA\r\nrykw5bUWYsLtMxQPIKoyC+HMf7DN6ivNqajxwDZEGTk+ZbUbLKouuAkmHIK9\r\n93n9OpIUlpI4CWqTPAUw6XzDZVRwea6cOWfxi9KDbzE1i4yivVYO6X+BQz75\r\ndCPCd7HfZIjxoieKpexv6JSr1ukntVPHmB0=\r\n=ldkq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.12_1659709508852_0.6157839018892968"},"_hasShrinkwrap":false},"4.0.0-beta.13":{"name":"react95","version":"4.0.0-beta.13","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"107fe1564f56baedeeb8cf4c4d04f033e8983571","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.13","_nodeVersion":"16.17.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-DAt09Hki0yA2ncEyuo4JLERpeWKBM8FXbxpCRAZ7S3KYGzoy8XiCjXa8OEQOpcE+XQ3jNJ9cOnp+vCf833aEQg==","shasum":"a47e56565e5c6456b61858995cba4774e945a2da","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.13.tgz","fileCount":402,"unpackedSize":731645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVa5Ktv6yQeBaMR4y/BmJhMNwMBA8iX4MxQZ+pNueroAIgQC/xznQm+El1TQiBQURz+Wa+Is1zRKPy2vlEe8TlH3s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHKtuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGCA/+IkjzMRhUUgUAogt2POlqZ6+65zni+oXGmtbC7kN3Tw7AoSlF\r\n26F7zIOqpB0Wvxwey/S9OqtjJqagyLNtaZFXfyOiFD1FvTsLylTt6DAZlU8n\r\nUlRySTqCjoSlNZIS4I9m8APBWugsL/gkgzAjKpyrPSuTT1lKFdd8g+GDNbxD\r\n8kjK46rWfD6se05I6Fn5ZDm6VARD/0KEoKJuS3SzGeqHz6UfV0zNMjBm5U0W\r\nAu/J/FLrCW0wo8E/B7dBVx+GiWlqt7zh0FIZdO+sIEOEJNfYtt0PtbbLZcyB\r\nYtE0TN9ahmIh5dF6W94dw29hx3yihGkQku7ATxEmjX4/80WDtMJpuQMrpOQi\r\nKbEEJ9FYH4ls9fDDq1FkP8ktthUaUuXUVDN8IQxMRVgad1bTnexFxobPtY/5\r\ns88THot/aChJFHjlaq4Uqy3Xrt2m+ZRsWfki0IddoGD3I97/6PByxQh6egtO\r\n6FcuVVanqL1ootNO200s+yUEQTVmBHjrar7Q6gmFmv49iQeeb1dOFKIzSifb\r\n6WtIgC17Ov2xfpD43LZKWkWFD2pKmok50dbmYb2VtIet6nLSNs/3Uo1ETYQG\r\njjTyGpI9DuO6DPZUsej6AGoB80kop5vBm89Xo67K3/HCXo3p8eNbxynne4Il\r\nsCTkTHpAw4Jr0igHO4AtFbrBtfqv4f7vKXk=\r\n=lVxh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.13_1662823278496_0.9653925712314169"},"_hasShrinkwrap":false},"4.0.0-beta.14":{"name":"react95","version":"4.0.0-beta.14","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"b0517dd753626c495447c76c4c9cf328da6fce9c","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.14","_nodeVersion":"16.17.1","_npmVersion":"8.16.0","dist":{"integrity":"sha512-syHJET9KCQDAq2Tuqmk87UJLRGuUtRJNwE3db3cFC2eExowHme5vlr46DE5JDHdrh5K9ojymeJ6u6fIZTC6Gww==","shasum":"6d092465a0657e8c8c01b950edcebecb13b68cac","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.14.tgz","fileCount":402,"unpackedSize":731836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfhpYAONaT59obF/sOAwEphzxciW9w+8X2/Hyw4SDfMAiATDiIEl+w3ovOXvXT1ZTc0Nb9QMR+7E+HWxa9LJCjjvA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW8vrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/TA/+KykEqiXwdSr9By8AXwz1f7JfjaAKVQbEkvnM2NnoAQ3+Mkqo\r\nDyvuz107zt0F6rfu0+kkiSaTFi3uGzRbLvW2dIaiBgg22nhwJutAfEyiCwwa\r\nYPwBn1xvfKRuTHuPTOb50CMC6BbY8nkq6kQ8316guy8jpwwS3XBGKmLpIeh9\r\nTaxt42BoDDGVqqS3ujTSnftoUEvLIoPgqkS8MMnCMrGOYNqZbI46oxbYamJf\r\nyHmWgTlFx4ACqEjjMXR5uTyaQyEqXOvv5J9A6L7g2oFSqiH4eCAPHEbFfAQk\r\nYYC313fLQPCIw8nFtqZ/T3TlR3l01PmDdh+OEcvORvgj/9ijN+q0CscgKdiN\r\nvY3Nw7VjUsFYR2nhFEAcqjfkPhdegLwXN+3UxUak9gqD9ha1a/E8VC2xVREe\r\n0Ko33fmnxqdoNenlxh6FJUDXwl58oLDNW6qD0xo2h0cwpDTLojpTXFLhSQi9\r\nNjR/0vAQCoTrDorU7gPXtfIx5sUTIKeok+IaB77fxwLYU6IR/Zbfv8+nzYFG\r\nCYBxyQ1VySN7VAvXn48IrzI1PHpnCLzydxWNYSmUu6MWHaZeP6a6kSJbQWpN\r\nCHsEhBRKYb1dDmxjxxvKk2SVILhJYsAjNNArki28FND3ohYgIq5ni5anwfhs\r\nnRsW0yHbl6WERSKRTt1BBpzE7JVzhrqu2Ck=\r\n=Ru2M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.14_1666960363577_0.18911791414122936"},"_hasShrinkwrap":false},"4.0.0-beta.15":{"name":"react95","version":"4.0.0-beta.15","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"acaacd8c958b1aa0667c427b2fe210a9d0e0b6de","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.15","_nodeVersion":"16.17.1","_npmVersion":"8.16.0","dist":{"integrity":"sha512-lZdqmLdNgG1YF8BIH88qo/nvBrhuQPHrKDxA98wkaaglGRFXgYv8SDskj8YTkRVJVFqKS8JcqLb7ufwf9l64vg==","shasum":"23ab2d06c6f6a3c72c68a6c60b0896202ea8f8c0","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.15.tgz","fileCount":405,"unpackedSize":734056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuSXd51AjHcoz6zDMc0VHqyTyCTPkwUdMtk3nJXEGehAIgZBnkxOTT25YWUmSz/JPPGQdssAnT8WrWettOsN2m+4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYUJeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr59g/+MS9CeWg7eopiPNp0icLtOD4X6TCmK/6vV/biRlV8/3OFBiHu\r\n1sXho9JbSNF/vQWOJRGLAnH2ROEK0lbw8vb8PkgUIuhSaEEKXlJr1y2b0Q6R\r\nDpV9M1wpDxCcAM/xMH3g/Ew+BVx7omxkyQ5N+yIynAmBzlkK8GJyTHlNdySf\r\np+mASQs9Jq2tXFbTZpsRhBNAUuXKgDx9Y1IzNJ1rTDA7uotg3DFktZeWC6pQ\r\nk+g2IzoDQYiaAnXN1sWRLDCgUWccsKEg3ou42ozAKiG/wCvdAubrHjfsOgUq\r\nkq72qegLEE6FNBy7NpZOFzRB7MF00VUPivBegqDUPXOBQP1Mrz3tcK+Kidaj\r\nRX/67TJH0RTWJNJEGfona7Vno4LaStAeinYZgeIy3gKKYRTu9E0f0oek11Oj\r\nXDuDAeRxGy8w2b65RZGQxwrS8SyJbqEV3x9K0SpbMg2FFgF+SyBCj3M90lNr\r\nOJjGgNb+rX9EZVTcw+AGZ2t9iQRoffCDQyhpM6Sybcz7OIWSleUrV013ZQLQ\r\n/9SLG16Hlp6vIPnXFOL1/3zZ1pdM6uDNeLTurdto+KxZd9w9MTeL61hY66IV\r\n9blqGP2Qyd2aCsAxqUYN3FYVf12IQaRmmKqQQ3EFRIhzOTIyzcPGBeofqj6G\r\n0I6ngaLgVoAy9MuiprydGoxBZhkcGG7GGmQ=\r\n=BV0m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.15_1667318366029_0.6505381160583643"},"_hasShrinkwrap":false},"4.0.0-beta.16":{"name":"react95","version":"4.0.0-beta.16","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"f49a1072866a0cbceb7d1b701e4b67569a5ed6fd","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.16","_nodeVersion":"16.18.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-bHAxVtc8gojy/YnTDhq2WHlSCniPOMEMKp1xRy88n080a6LaLIlKUSnyNSoyZwpMM5LykpzZU/35QRqRm9WggQ==","shasum":"5765214c62dabb7b51b811e7d48537d9b6e34a77","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.16.tgz","fileCount":405,"unpackedSize":733362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/lISpKyKL6U1+i5K62KRE/rAcmpQ8Ono9rulm7RejXgIgNQOHgq0MN08D5AwIBY/nml34wkCNCPYNwX0b48LZ5tY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYWpOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZPA//awvvJMz8zJspVbq9rBVx+HnqB8e3VEsLKc4hbjHVSvPqwAV9\r\n0NQfkWdl03ANKv0STX/iWIrR/TdstQYQNBfVzAFFMILJREkD3ACBT8IRSPE2\r\nJOu1MO4rjWlbVRFMScO0SUo0xXXCxkPutO9FVv/d7BnCQB7G3jMIt0BDGGZ6\r\nNV2GpF2HDYkaKDncBbZZqu9w857sd4xYcRuSwuR+IKuqLWWtiR0DxHWPzI7T\r\nxGogoP727D38P7OPzdk8DaanQluVIxC7HHjRhz14VmEZhNKnsbkVNJhczQyD\r\nB2aRzh/BYNOMOR6lCDf8SMiYIPF2Enx8UVCGaSBqiAZFCHCO2uxtMrqxA2Fc\r\naJ8Ar7+AHJKSBpbl6rZ7xik79NbRr0K8pkL6CDo+47GjH/0VfvCLsiVmBDhN\r\npimWRsJwZc40jbXfyy5/8DX0pTIov1DeKjtq3sJhA1AZOKoAWEmZxpeaLREQ\r\np2jRXtgJkTEWXAqWPb91njDexGdpos9cxt6js7bXTlLLv0BWysnpevUVB2Bj\r\nRAuQLuqNURZvmRIz3EicV4VnT/9GUW66oROTO5JzT6V1rQInIJllXjH1qP/2\r\nbul2c1V+ULVz28xdgXeckQp7UAImh9jfNGTAfbmMh6lgZOriN1a8w8Hkuzc6\r\ncKNLaDK/3cLJm3zyJMqiCObyrlXy0aiqed0=\r\n=FbBI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.16_1667328590076_0.4726018068002935"},"_hasShrinkwrap":false},"4.0.0-beta.17":{"name":"react95","version":"4.0.0-beta.17","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"f5047a01ecb9732a51959edf336c743b8d282e65","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.17","_nodeVersion":"16.18.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-Oy5ao38Vux/wIqgKBSCzUwdrEfRcQRnc4qz+lAI/ictKw03uQeoKdKPf8P/WCml8jpxvjR6fNP8AiYlJJqtsVw==","shasum":"b80ae2160a1e4cedfb0016066adb719caf4b9b00","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.17.tgz","fileCount":405,"unpackedSize":733237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx+TXAs62phy/0/D8bdIuCf9qdQLI5Ond7jyHf3vXMuAiEAhiPm4Z0aA/hOJ0uev9kHhQaT2OKS7uocv+u+q1czw0U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbSw9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSwg/+P049lu3LL0KEa+nCmc4/hiEcR4gkSbmIPWuzCJwSmglLFAR6\r\nOwNsXMnfOkatPTur/WbKv94TmsarBkYdR5R+XKCl0dcSCyUqxkvOMLlIMpqW\r\n5yepHh+QSum2r7O0voed6g+Pad7ant7j/WO1YPEyV7lya2DN4DUPTCZnI4GO\r\noPQoLWjC1O0zDqvlOoYQHF7NqwyxAWPxYuqQ6Nledtb0esCQzBGQLYzSaVJB\r\nZN8FrhpMQDZoTQ7qtgQkf/BRkAgOoR7NuvduRvDolPHjTCmQg2m82TipiE5n\r\nV+lUdM+VrK5mYlN+ICnSrqIMhgLiQqCY2qiCHjtzr6THXkmnb/zrGAD3dbDf\r\nILQT3KK4MUH6sgyEXVUH4gKBSDVDNoYcOX3cp3izie1JWgdszGNI8GVAFWSa\r\nTnZA/JIgGU5PBinDdc26KdwuNNtQEe+VNk/kqZqb7QE1eNGoxFXl7MEHsCUP\r\noKwGuWhH03z8oRWXG+nFvpJRcFUTHSlbcmcf3waGfDEzCy6Zx5m922mXuiOl\r\nmEo5ca5Q0i8SKINDJ72lDGyBqPVtqJfhxR7GrouyUhPGGv6fq0qZY+bsGzdm\r\nB3DvFkbGFUDsFUnyX3tyrZWaEoU8NpsL2onb8LUYl1xMxZjXyimfgPF3UGsZ\r\nrGBvWSyYY9B4DkTRJa7EM7SO3YJkjrlu93g=\r\n=3tuy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.17_1668099133091_0.769641584017503"},"_hasShrinkwrap":false},"4.0.0-beta.18":{"name":"react95","version":"4.0.0-beta.18","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"17eec67f1d5e57d7abc11c506782a2d343fb4142","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.18","_nodeVersion":"16.18.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-3oimnSym9m0M8Ur4d4frKHre6ZCbK6WSEPPkpI4/NE2w6eyv2TX6AiptYGX4MkWNpp/WsRlToBSFb3l2f6VFSA==","shasum":"1078db6f54422f8e8af33658f9bafbdaa1c7a678","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.18.tgz","fileCount":405,"unpackedSize":730116,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCteYhcMkV9ObslpaP4M+FlEhDfUvMTc51KN+fq2IP1yAIhAJlyc5i3bXp+rdrHe97S+O1ELftXDfLH0eWxO3ZJUH38"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbXi5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDdA/9HZxiVAHBlZwkSww743qNj79yF53HlLCV8PPUPvU789PuO0Kj\r\n9soXgX6Rf2Sl24NF5N6ZdL+BDC1mP1oSzdulPeSsbAdWqDeYgbSPsqycSfrm\r\nP3ur6Nrh5yFZ/pMTdH5kYqCrQs/9H03Kkz0GPBhoLeCzDfodDWnhTapga3jM\r\ndYBXPjpTGw6XIcJ21AsfjDruMxM42JBwjSPmsY6BorLH2GBXD3Cx2ANuaVDD\r\ndR/Ca4qRzAoQaUXUj+U64Yw096pE3ByiB/s37+jpUWhjb2lANFB+IyTrRg8L\r\n0nb97nAQNj1gGhxHU8ja1SEK8YaRf0K7tvfw3sX7iFby16w1U5dr878rFRLJ\r\n9VlPko85wNpSwuEcMULJy6snoPRL+S+H8Wb3wN0JhVQ3FLSRPmAih/tLkVND\r\n1TAEnJ0OIYoe8cbU4R/AJkh32w2ly4Bw1g7gl79QnJzd1yPDOXwnbjH9W3ST\r\nnhyELdEMRpzzC7DOO/piFSsvCiU2e5o82a2SQBi4hYmtSUh38p40VhmezbE+\r\nrJvZScMAT7WmQ89Hb5WihJoGktzfUFcXKafDOEAIHPaMUSahiqUu7WuoOOg1\r\nRdyIFl/bk1zVq3wI8KH5lxRZE7wKiajiT76CPcb/zqBn6fObMjcSFE5lksxr\r\nfHW13tI1PYxKm6PaFkd50Mj3mJO4mn/dHRg=\r\n=2pN2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.18_1668118713119_0.9992547837580832"},"_hasShrinkwrap":false},"4.0.0-beta.19":{"name":"react95","version":"4.0.0-beta.19","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://react95.io/\">Website</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","gitHead":"c76f191ea1ca61a281e3c144381882dfa8da018c","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0-beta.19","_nodeVersion":"16.18.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-YjsPWi+XHHh9p6b0D9tHZ1qBtOFk3/1zAXKhbQvCIQoUWOrzFwOP1qO73hUc4udtgrJFqqLA2QHi3WInp0ntHg==","shasum":"877b1d82ecaf3c19834a4d11b5be48e272907cbb","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0-beta.19.tgz","fileCount":405,"unpackedSize":728414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUnHsvtswrS+Rec6zEK6gpV3Qg9YOia5wl1Pcftr8qFAiEA4t7YkeHFYAymiVAPHSW6pEr83q5fpc3GWuq19sMm/yo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbXssACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp71w//WmmDKp/IIfvE8aN/vkf3sgbnBj7p537Hejr3RnXyCsM6vp9R\r\nobLvmjNJU+p24T6RoTttdeR8FB6o2aHj4fTn4Rc8rmtBffxZLSu8C87uY8f6\r\n4xf14DQOcBrGrpNnithQgjzCBdDthrZ5KCWhY3/pfu6/SFdCoZWcl3rzKtbv\r\nSmY+kRvLCawiQP7QYwOFNvgj66hs+aGqWDNTJBf0wLZ+lH0U7r8ArXPHTTEa\r\nB4f7mwzxbqfZaix9eijvTHONFe7Lttvkbez/b97ZMzbntctj7LV+Lqcz8CZT\r\nSBkbcRWHpJEAlqXdV+yV5Rt0AKw35TkQ5UluZAseBEoMIwmUsDoLSejqAdL1\r\nJbpF4Q/TmLtqWrNQX3qyJaVZ/ZXmWjlVf7VX2i2PC3x0WDYM1AxoEcmQlH9x\r\n71ceinMcSx2TM6+x66H+aAJBYbh/OZJrkdBS/Gsad/wnvgZOOtFhGp4uBKne\r\nUfZEvxgEYF3nW/XEN8iyhUxDTAH7g4OAX24x9UzYzoq5AG+kwtORpOHtmB3v\r\nNriWxfglJ9QpikmGLzSzJSzvYVePtUwqatNii1J62BqaOURpc8B0FtogMJq1\r\nWR/kLjebwOcIXTfwYwkL0FGZmHUEvELwNXan/U0pM99Ffplv7V6bIu3Xrc1y\r\n3zFhGeYPPnoHW0f36mZDWTc3qnWmptJqT10=\r\n=j3Sn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0-beta.19_1668119339801_0.32591076931562024"},"_hasShrinkwrap":false},"4.0.0":{"name":"react95","version":"4.0.0","description":"Refreshed Windows95 UI components for modern web apps - React95","keywords":["react","styled-components","windows95","components","vaporwave"],"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"},"funding":[{"type":"paypal","url":"https://www.paypal.me/react95"},{"type":"patreon","url":"https://www.patreon.com/arturbien"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"homepage":"https://react95.io","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9009 --no-open","build:storybook":"cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -o ./storybook","build":"rm -rf dist && yarn run build:prod","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c","test":"jest ./src","test:ci":"jest ./src --maxWorkers=2","test:watch":"jest ./src --watch","test:coverage":"jest ./src --coverage","typescript":"tsc --noEmit","lint":"eslint --ext .js,.ts,.tsx src","lint:fix":"yarn run lint --fix","semantic-release":"semantic-release","cz":"git-cz"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","styled-components":">= 5.3.3"},"devDependencies":{"@babel/core":"^7.18.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.18.10","@babel/plugin-proposal-export-default-from":"^7.18.10","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-arrow-functions":"^7.18.6","@babel/plugin-transform-block-scoping":"^7.18.9","@babel/plugin-transform-classes":"^7.18.9","@babel/plugin-transform-destructuring":"^7.18.9","@babel/plugin-transform-for-of":"^7.18.8","@babel/plugin-transform-parameters":"^7.18.8","@babel/plugin-transform-shorthand-properties":"^7.18.6","@babel/plugin-transform-spread":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@storybook/addon-docs":"6.5.10","@storybook/addon-storysource":"6.5.10","@storybook/builder-webpack5":"^6.5.10","@storybook/manager-webpack5":"^6.5.10","@storybook/react":"6.5.10","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^12.1.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^28.1.6","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/styled-components":"^5.1.25","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-plugin-macros":"^3.1.0","babel-plugin-polyfill-corejs3":"^0.5.3","commitizen":"^4.2.5","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","esbuild":"^0.14.53","eslint":"^8.21.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.4.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","firebase-tools":"^11.4.2","husky":"^8.0.1","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","jest-styled-components":"^7.0.8","lint-staged":"^13.0.3","prettier":"^2.7.1","react":"^17.0.2","react-docgen-typescript":"^2.2.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-copy":"^3.4.0","rollup-plugin-esbuild":"^4.9.1","rollup-plugin-replace":"^2.2.0","semantic-release":"^19.0.3","styled-components":"^5.3.5","ts-jest":"^28.0.7","typescript":"^4.7.4","webpack":"5"},"dependencies":{},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9feaf276953adf1b8d744acf4b6d94c0e711eafe","bugs":{"url":"https://github.com/arturbien/React95/issues"},"_id":"react95@4.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-C/2Ecws+ShHMJa3/ki6d3ufCukEYyZ+up45NJhX+uecFh5sXNdkEX8bPZ4pKTGl0mSTMkiCJTGOJB1Gmf1W3dA==","shasum":"9e953aa379573ceb528f95139451bbf7df6fabd7","tarball":"https://registry.npmjs.org/react95/-/react95-4.0.0.tgz","fileCount":405,"unpackedSize":728436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxTGEx2xIJsL/RGT7hMoeQPfWSxutFZlknqM0Ffak3LAiB/TIwGou5CS2RNFn2XecurMW5IAdDwSRC6FDf7qifKbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcQ94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMCg/9H1ppRdf8LWcrV5qdEieS0M/z1k6QrJkmCQkY3aTWqq89/J3L\r\nUzOCD6xSiBPNv4ONb+Zvn5hQWUwuwFFUXYac6ETctCDxlT2luhJQRbYdrysM\r\nYLR6980reyWxMQ8LSpeEUmS5YHyQgDb5FzRtFHfIn372p3BHO/q0ZJv46gZ1\r\n4cKK9BirEEcfLIIiqrUTwaaR2a+PRViei3oha5WEV6ehvPRIfggcBvjjIlwO\r\nBbB5/zIog5rWwcGFC7nXTP/7vvi2eJdAxgW/lMIPOucMhvNhSa2o3Q69zq/w\r\nY1f+nJdFU1cmXAf7jguAeM7adeO8lqdtZ4i5oAbH6nK02lNfOCrehnUc4EiM\r\nXloA122EzpivMJ6BdXVmV+9xPlD9YUuKi+RVZo59hgrUAUTERWLc54EX1Wyo\r\nlx2CagfkccejtVA+86kibXAItb2XyrHK8/cwh7AuF3vzu/rGUOE7zi2E3RQd\r\naSXKoR1UiDNGjzywN9XC0VzhARMI8Cv795qoXdu/rxOe2GO6Dr/TEQkdQtAk\r\n8iBdBNp22U0do4ofCN9XcABQaowXGMIGUVzJF+YHpBR3k5aFtCrd7Ev6ScGx\r\nO8EVo+dRCcVfP9oBx1+cBCj/mkhTP3Do2RKJqLiklYydjpc7lmKEdLWv69nB\r\npb98zQ8SfIkN1Buevl9AuNtMWWALPp/xdjk=\r\n=6TuR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arturbien","email":"artur.bien@gmail.com"},"directories":{},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react95_4.0.0_1668353911948_0.8105056013514687"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-20T14:35:58.346Z","0.0.1":"2019-02-20T14:35:58.479Z","modified":"2022-11-13T15:38:32.268Z","1.0.0":"2019-04-14T17:57:16.266Z","1.0.1":"2019-04-14T22:00:25.890Z","1.0.2":"2019-04-19T15:34:25.022Z","1.0.3":"2019-04-20T17:25:37.350Z","2.0.0":"2019-05-26T14:00:53.827Z","3.0.0-beta.1":"2020-03-14T14:39:37.936Z","3.0.0-beta.2":"2020-03-17T17:28:12.218Z","3.0.0-beta.3":"2020-03-20T21:44:25.946Z","3.0.0-beta.4":"2020-03-24T22:36:35.335Z","3.0.0-beta.5":"2020-03-24T23:02:52.247Z","3.0.0-beta.6":"2020-03-28T20:46:09.807Z","3.0.0-beta.7":"2020-03-29T12:46:52.632Z","3.0.0-beta.8":"2020-03-29T12:49:50.429Z","3.0.0-beta.9":"2020-03-29T19:30:10.831Z","3.0.0-beta.10":"2020-03-30T18:38:23.135Z","3.0.0-beta.11":"2020-04-02T21:46:28.569Z","3.0.0-beta.12":"2020-04-04T09:23:02.952Z","3.0.0-beta.13":"2020-04-06T20:53:25.783Z","3.0.0-beta.14":"2020-04-07T18:16:04.390Z","3.0.0-beta.15":"2020-04-07T20:54:45.557Z","3.0.0-beta.16":"2020-04-08T19:26:51.451Z","3.0.0-beta.17":"2020-04-09T15:29:00.334Z","3.0.0-beta.18":"2020-04-09T19:34:29.020Z","3.0.0-beta.19":"2020-04-11T22:57:06.111Z","3.0.0-beta.20":"2020-04-29T16:53:21.216Z","3.0.0-beta.21":"2020-05-09T16:30:56.340Z","3.0.0-beta.22":"2020-05-12T19:21:27.350Z","3.0.0-beta.23":"2020-05-19T18:20:02.577Z","3.0.0-beta.24":"2020-05-19T20:10:35.120Z","3.0.0-beta.25":"2020-05-31T08:51:42.661Z","3.0.0-beta.26":"2020-05-31T16:33:52.152Z","3.0.0-beta.27":"2020-05-31T16:54:50.608Z","3.0.0-beta.28":"2020-07-17T19:23:20.827Z","3.0.0-beta.29":"2020-07-18T20:36:15.628Z","3.0.0":"2020-07-18T22:52:26.827Z","3.0.1":"2020-07-25T21:29:22.555Z","3.1.0":"2020-09-23T18:13:22.297Z","3.2.0":"2020-10-17T11:20:44.296Z","3.3.0":"2020-10-20T17:42:07.828Z","3.4.0":"2020-11-08T09:15:53.254Z","3.4.1":"2020-12-09T18:31:33.541Z","3.5.0":"2021-01-06T17:57:02.304Z","3.6.0":"2021-02-05T17:02:00.190Z","3.6.1":"2021-02-05T17:55:23.243Z","3.7.0":"2021-03-16T09:17:44.894Z","3.7.1":"2021-05-18T21:21:32.056Z","3.8.0":"2021-06-30T06:49:13.818Z","3.9.0":"2022-01-15T10:56:15.458Z","3.9.1":"2022-01-20T19:07:30.689Z","3.10.0":"2022-01-23T17:53:35.937Z","3.11.0":"2022-02-12T09:52:05.240Z","3.11.1":"2022-02-12T10:31:00.607Z","3.12.0":"2022-06-13T07:09:35.014Z","3.12.1":"2022-07-09T16:17:38.436Z","3.12.2":"2022-07-21T16:54:05.571Z","3.13.0-beta.1":"2022-07-24T18:00:05.052Z","3.13.0-beta.2":"2022-07-25T16:24:40.675Z","3.13.0-beta.3":"2022-07-25T16:44:39.748Z","3.13.0-beta.4":"2022-07-25T18:25:48.577Z","3.13.0-beta.5":"2022-07-25T19:15:20.795Z","3.13.0-beta.6":"2022-07-25T19:57:16.389Z","3.13.0-beta.7":"2022-07-26T05:54:23.375Z","3.13.0-beta.8":"2022-07-26T05:55:46.912Z","3.13.0-beta.9":"2022-07-26T06:04:08.705Z","3.13.0-beta.10":"2022-07-26T15:46:40.749Z","3.13.0-beta.11":"2022-07-26T15:53:17.332Z","3.13.0-beta.12":"2022-07-26T15:57:58.086Z","3.13.0-beta.13":"2022-07-26T16:01:43.219Z","3.13.0-beta.14":"2022-07-26T16:02:38.930Z","3.13.0-beta.15":"2022-07-26T16:22:23.867Z","3.13.0-beta.16":"2022-07-26T16:29:38.722Z","3.13.0-beta.17":"2022-07-26T16:33:17.048Z","3.13.0-beta.18":"2022-07-26T16:41:50.133Z","3.13.0-beta.19":"2022-07-26T17:52:38.482Z","3.13.0-beta.20":"2022-07-26T18:38:50.253Z","3.13.0-beta.21":"2022-07-26T19:23:04.091Z","4.0.0-beta.1":"2022-07-27T15:42:15.826Z","4.0.0-beta.2":"2022-07-27T15:49:26.360Z","4.0.0-beta.3":"2022-07-27T15:58:30.055Z","4.0.0-beta.4":"2022-07-27T16:06:39.400Z","4.0.0-beta.5":"2022-07-27T16:08:15.306Z","4.0.0-beta.6":"2022-07-27T16:10:47.133Z","4.0.0-beta.7":"2022-07-27T17:39:49.488Z","4.0.0-beta.8":"2022-07-28T14:57:52.145Z","4.0.0-beta.9":"2022-07-28T14:59:50.701Z","4.0.0-beta.10":"2022-08-04T04:57:40.165Z","4.0.0-beta.11":"2022-08-04T19:52:16.777Z","4.0.0-beta.12":"2022-08-05T14:25:09.101Z","4.0.0-beta.13":"2022-09-10T15:21:18.860Z","4.0.0-beta.14":"2022-10-28T12:32:43.802Z","4.0.0-beta.15":"2022-11-01T15:59:26.363Z","4.0.0-beta.16":"2022-11-01T18:49:50.315Z","4.0.0-beta.17":"2022-11-10T16:52:13.269Z","4.0.0-beta.18":"2022-11-10T22:18:33.353Z","4.0.0-beta.19":"2022-11-10T22:29:00.047Z","4.0.0":"2022-11-13T15:38:32.198Z"},"maintainers":[{"name":"arturbien","email":"artur.bien@gmail.com"}],"license":"MIT","readme":"<h1 align=\"center\">React95</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/dt/react95\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/arturbien/React95/actions/workflows/release.yml\"><img src=\"https://github.com/arturbien/React95/actions/workflows/release.yml/badge.svg\" alt=\"release status\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/v/react95\" alt=\"React95 version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react95\"><img src=\"https://flat.badgen.net/npm/license/react95\" alt=\"React95 license\" /></a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=react95_io\"><img src=\"https://img.shields.io/twitter/follow/react95_io\" alt=\"React95 license\" /></a>\n</p>\n<h3 align=\"center\">\n  <a href=\"https://storybook.react95.io/?path=/story/window--default\">Components</a> -\n  <a href=\"https://coins95.web.app/\">Demo app</a> -\n  <a href=\"https://github.com/react95-io/react95-native\">React Native</a> -\n  <a href=\"https://join.slack.com/t/react95/shared_invite/enQtOTA1NzEyNjAyNTc4LWYxZjU3NWRiMWJlMGJiMjhkNzE2MDA3ZmZjZDc1YmY0ODdlZjMwZDA1NWJiYWExYmY1NTJmNmE4OWVjNWFhMTE\">Slack</a> -\n  <a href=\"https://www.paypal.me/react95\">PayPal donation 💰</a>\n</h3>\n<p align=\"center\">\n  <b>Refreshed</b> Windows95 UI components for your modern React apps. <br /> Built with styled-components 💅</p>\n\n![hero](https://user-images.githubusercontent.com/28541613/81947711-28b05580-9601-11ea-964a-c3a6de998496.png)\n\n### Support\n\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/arturbien)\n- [One-time donation via PayPal](https://www.paypal.me/react95)\n\n## Getting Started\n\nFirst, install component library and styled-components in your project directory:\n\n```sh\n# yarn\n$ yarn add react95 styled-components\n\n# npm\n$ npm install react95 styled-components\n```\n\nApply style reset, wrap your app with ThemeProvider with theme of your choice... and you are ready to go! 🚀\n\n```jsx\nimport React from 'react';\nimport { createGlobalStyle, ThemeProvider } from 'styled-components';\n\nimport { MenuList, MenuListItem, Separator, styleReset } from 'react95';\n// pick a theme of your choice\nimport original from 'react95/dist/themes/original';\n// original Windows95 font (optionally)\nimport ms_sans_serif from 'react95/dist/fonts/ms_sans_serif.woff2';\nimport ms_sans_serif_bold from 'react95/dist/fonts/ms_sans_serif_bold.woff2';\n\nconst GlobalStyles = createGlobalStyle`\n  ${styleReset}\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif}') format('woff2');\n    font-weight: 400;\n    font-style: normal\n  }\n  @font-face {\n    font-family: 'ms_sans_serif';\n    src: url('${ms_sans_serif_bold}') format('woff2');\n    font-weight: bold;\n    font-style: normal\n  }\n  body {\n    font-family: 'ms_sans_serif';\n  }\n`;\n\nconst App = () => (\n  <div>\n    <GlobalStyles />\n    <ThemeProvider theme={original}>\n      <MenuList>\n        <MenuListItem>🎤 Sing</MenuListItem>\n        <MenuListItem>💃🏻 Dance</MenuListItem>\n        <Separator />\n        <MenuListItem disabled>😴 Sleep</MenuListItem>\n      </MenuList>\n    </ThemeProvider>\n  </div>\n);\n\nexport default App;\n```\n\n### Submit your project\n\nApps built with React95 will be featured on the official React95 [website](https://react95.io) 🤟🏻\n\n### Contributing\n\nAny help from UI / UX designers would be EXTREMELY appreciated. The challenge is to come up with new component designs / layouts that are broadly used in modern UIs, that weren't present back in 95.\n\nIf you want to help with the project, feel free to open pull requests and submit issues or component proposals. Let's bring this UI back to life ♥️\n","readmeFilename":"README.md","description":"Refreshed Windows95 UI components for modern web apps - React95","homepage":"https://react95.io","keywords":["react","styled-components","windows95","components","vaporwave"],"repository":{"type":"git","url":"git+ssh://git@github.com/arturbien/React95.git"},"bugs":{"url":"https://github.com/arturbien/React95/issues"},"author":{"name":"Artur Bień","email":"artur.bien+react95@gmail.com","url":"https://www.linkedin.com/in/arturbien/"}}