{"_id":"javascript-playgrounds","_rev":"26-a059f8144a46914595d0c0f304b9f4bb","name":"javascript-playgrounds","dist-tags":{"latest":"1.2.8"},"versions":{"0.0.1":{"name":"javascript-playgrounds","version":"0.0.1","license":"MIT","_id":"javascript-playgrounds@0.0.1","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"dist":{"shasum":"7c3ba6a11a7530df9d9931b94d263f8d22a9d069","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.0.1.tgz","fileCount":2,"integrity":"sha512-ezyzlHbrBXaLw1QhVjCaL3yAEALrpyGGh2VnpJnit+Hzn96wAFreie7txl3VuX0k7TqtfJXOv0ux3734IniO0A==","signatures":[{"sig":"MEQCIDNpgX6vYFKpDmabi//D+VjbdNCW8cEXuxmfY68xQMeHAiBAshQMddFiu9+elpbKX95LInbzephUfF4axaE27wHwcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezve+CRA9TVsSAnZWagAA0S4P/jpUXhVbg0tBTwZqBULK\nMc+7ckjZIk59xcsmvGNvx0dCopG/MIPySweBfjNYbrL8bmAd/5LdOdq4JN91\nWa9Lm1FcLuioiePgkQMkQpEYEOr2gBEQL8+aze8Xygyso98KwnELRaYYq271\nczduASQ4kPKi3druyOpgx9z5pVFZmn8p/pYreTqlCJOyU62Y+RdMKEBFle9J\nbXaNgL9AP2hnw0tEGqNmkFm968VIwqBLxgcPQzk/wVolK+2T7k5AIwHKWETX\nDiNTvxILTUXPPWpvlha6KhE8/opmBk3QWDhpgoYvCtRkOoEEE0KApcvBLQ9r\nRstrVhaeWKfvHT05HJrk2SvlOSBTSfOV9er5a4ShKeCRAqQGAkztytWUSiab\n4zMMU2FFOvm+rRCrWWgUM1z8ABptsCgIoKxqSV+uwVhgJrIjtAFr2IU8sg/A\nxIFfzQtN2kiqOUUTfdKCuoET/uhsvWKrlSGOIVpJZtlE34Es+F/5T7k5MXqZ\nPoAmE0qmYaJ6q9T/htfTEDj/8aQ7lB37ANqgW6JhIplDBsl+Y4+crVDZXXgx\nB+HtZjcw1E+eBRCeppf99D9YJNu5xhePP+Rjf4mqxCf8kzy6bpoEwVBVaDfI\nX8MYRJCxjtUMjg88b/mBxCvi3qAMGm1+N/sxKmFCe7sYVi/tTGBhBBb1bums\nFZSt\r\n=6fIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db4bd21fc5b0534205f00857e5e1816ce3c3d172","_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"_npmVersion":"6.12.1","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.0.1_1590622141927_0.9510359603711358","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"javascript-playgrounds","version":"0.1.0","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.0","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"a2ef9ceb8faa23212de7bc8d74b7a2079e2ff2ec","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.0.tgz","fileCount":75,"integrity":"sha512-GfzU33CWA5FfO+UcDxpfNzPAKv90YleC7V8iwM4bGT0naIPvKeisAAWd5GZ/AXVJ/fP/nwtpUdKYR4ZSQLMSFg==","signatures":[{"sig":"MEUCIB5dFJqovUmAmB33L3vlGNhi0hlV8Fc1vKJ06fjHqs6VAiEAw0QRRz0NPtncpJdmVP7zcOhL3io0iJNRkJrsu2OVI9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYTdiCRA9TVsSAnZWagAAjugP/3QcyPiyEHVaIrj4yzMJ\nL4KeOOzd+Kk2lFJ3ZiCYSslcaIrpsdd2Ppw5fJRyjjQ1VXuXTrr/4muVXRRu\nB+D2KHZV1zkphigJR6qM53P/3iQsewDsb4/JXHVo7W46jxLjmcR5lhFbESMV\nj6h+TZhDEfH/fh4qYzyiKm5N7mHr56Pki+1BmbowFgWMt/ryE4URpvoJP4mQ\nCvpUe2hidR3o31aQjMUWivyfgNRUWyzY3bkpLWVRXO2+4ala/ugdIeHBYXsB\n2xPNpRhP6AAg5WiF1jV0+O5VGt0YMV/alus74UvFAT9m9+dAGJx6RuPrjsnX\nSDqXBnoe3CM7mXJcOyKGmq7PKV3Crk4m1dfxwTYcsyM071EnSAZ0uuuWD+hQ\ne8KcOex+NlXc3CHbhRC5qqQgVUYG7b5VK6syz2Yrv+4P9Zpz2WzEVO73N076\ntZ720DVg3PbkdvZUR+MSE+hxgiP6RnuKEme2vr57J4Gx35nyYyrdQYIyKJ/3\ncYtvIdO5LlRULxgyAoeGE0ppAepawkh5bxrDOXqz58ydXDgTFvZLmn8ck1PB\n099ya8WJWSkrFtGrMV6a4LDxaTZeUFieeJRQqZfqTY0XGwo26tuz5aowPH3k\nE8UCagettD+t0xwRMVDwrVH4gwvXtsjLxg+OX5PdvHvwOJpSkPN5KtRiF1tY\nBNuX\r\n=VD5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","gitHead":"ff5888f241813459c4696137417d996ba59e5099","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.0_1600206689919_0.466054693775364","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"javascript-playgrounds","version":"0.1.1","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.1","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"b1ae67cd595c99ec8a73cc7711d57ef18cf99c5e","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.1.tgz","fileCount":138,"integrity":"sha512-BE9lRNekmWPshQdwAxa+gYtqkXBsxmewLmNUQj7ApMM5x/ExYD2OUP2scpq4ftebHVhvlLeD0XA0cuEhm59LSg==","signatures":[{"sig":"MEQCIEO3aiuFZuOXyc6vK029dzTASDu7mSJEiLiMl3eTFsnqAiAfKcycZUW0QTRlT6oCVIJArvm2Cb7Y2rsxsZH/OQlh9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6164061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYWAYCRA9TVsSAnZWagAAn24P/2T7KO2GWNfnOb76O/0j\nNzrkyjxvxn/2ikFNKQJQQEX4/XPAjDv43y5a/tCVkt1kH07kjpKZieKoXhKP\nWgG82oCztuVhIwijuvOSP1dK9J7OyG5m5uLmpVWgQsb+VAKujkorcqCv0WJl\ny866i9KWl5BY2prrN92Ts/CcgMMZmpHFmm8gWYyo1ipxIwn6BghW/oos15KI\n629TkFm6YRf+ZFLQu8Guw0ykifqaz/jtzZ5NhFvvJmce9TaVttvWQUM3oG+F\nQk2tJsbDe5geHezY2fwDGdu/iJzg6cgKSfoRiZyKpXC+DgdU7kOeXAamVbTk\n1IF+2Xt3NgWdoEk4Y5PniStqTaCNiuaJSCmM1mBUTNADerCBp/H+OBVKf16k\nPlxZoUrkQiW32PZ/Fe8nTvMH9zJkctHx5UZk/o6KJzc6e2HMsXkKWArPu2It\nKIEYVIUXntDOR2JhIaeg6Tw+m1HvSANFEq5zPYZXkekyVmwfUWiCADm7WQr4\nczKC251S/faDbqNQeiKZFNLRafriuYZfpIdhV8t+MwLQ2kBMy8D+jvdpjjx8\nLlDWvt0E4ilDKVSPPRTrArGV21rwhHTq1ALltJJhowLYUP6pJcCdRKHsPfRf\n9/7CBv38I5SGVvkDm675c08au/4E8kwXOyDl8LURWF+UFthC58ltOiyTT+cA\nP5/c\r\n=xZXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"ff5888f241813459c4696137417d996ba59e5099","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.1_1600217111512_0.6098765694607424","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"javascript-playgrounds","version":"0.1.3","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.3","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"d3c01fe9a4453602be2c7acb9d020503642358d7","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.3.tgz","fileCount":75,"integrity":"sha512-IvQczvvDKa3J8wbUFMjJft2rmMr3fFW+SrAe/Coih0yDCAgfA0RXn7oEPb1ZghP90TzLByc3eyrg+799tZRV5w==","signatures":[{"sig":"MEYCIQDqJJl/8SyNZKOdeJNVk57no5XxWyPALHCEPqhZmsSN/QIhAKpf+VKpx8ydsoS4+stNGJSDyU8SLd7XeITabkw5EzCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYWsWCRA9TVsSAnZWagAAA5cP/jSCvZI5G2fOQ38hzEVW\nPMtTYFzynE+LPFx34pIErlO39rf4uKsGiXO1QhuEwcfs54Mr3Xuhi+t8NgI2\naT7q0sIT8ZQjwvXu1kA/T0UpZrjyecHlMJhwNW/acXt9QUdVRhP6TVX1NdMH\nBV525hk1qIKIqW3vaCIjaXh6Rnb+h9dajdpddPfRupXw0b5zEoHrr12W5f8A\nl1Tf93tddMoWrEWO2hKhoFeClorR26JGTb6EYoJ/0aPCgn2YAepKcboL68SW\n82MVVsm3XHFH7lIJMy4GKJM7bgVjAbPJdQ8lFW3Q+m/5QU369HZKiC9mNv1O\n50/j8BIVX3AUWp9WK2jfnfOvq1xvMtQERO2IyMMgyIKVDk/GH2ZKgrsU/S7m\nk8MRb9NnUENi4bC3eK8ZR8gk4aquwxw95XkNOxapflAfBPfaAMdJ2Pcmf0RS\nxWDY+j2g0TCxfO72K/PYbWr+6ZKz3L/UpyuAPSe8QjAxGrjfyu5YEqzUk/MV\nvL2KwdJYr39blH5XISPHQrVRL6Gr7XoCCnIb5ns4cXENWbnz7u/tXPiFu3s2\nGdlQs/xVlMkhXajzIFbSsjLgK7mFAs8X5dZPxVkCYe+HeZG0I2qeAZkmPl7F\nWLcuqbWv9bLYKgzkPZq2n4/UsPs5HjIOAabPaT6mXD/YCIOL5qeP+W/XZ6vS\n8lKu\r\n=pqAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"db12fcf53e8206ef58d4c1a117b9c6a7b5a2b7d2","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.3_1600219925558_0.6125864003685131","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"javascript-playgrounds","version":"0.1.4","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.4","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"025d5bf194a60b01456f51f10ad34119e7509322","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.4.tgz","fileCount":75,"integrity":"sha512-eP2DLnLCKVSgfycIz5whe0ltmc54wzZl7AQRNzDc7kwTXSx+yz08iOkBO3R+gVSqh4/Vd1oJyYsHVAwgc+JX7A==","signatures":[{"sig":"MEQCID0jw1D0gy7NzPe2OsGzv32k3dN6JkNei8e8Ax3eLOqAAiAGdUWXM4x5Z/ctRIIbyxfiuLbPQpokDRYH6NGsYDwnWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYXvfCRA9TVsSAnZWagAA2jwP/0s4gogkkwgZRRa7eT0w\nkSm307EmHmmDk6JGipFyW//kLRhRH/C4qVEdf0ac9Sy4wrEQTjtPwbJ9gBne\nQQ/9ZEN3KWOLItVtHxcPUeRQzaWCpU8lYwLS6giDAz3vRCE4Cd7hY/v7O4so\n41AJRHPGlllO2gVcX+jO3Rbk3mxOcq0LTotODHyFdxz8hl2k/kLDv3iEKpbK\n6osrx4gjzb4ZMBBK4WpLQei1lS31mynsMg9zzLDvxb41OnwnA0FqB3/gyC0r\noI1czKVnpShFjsJvMYAAvHpp/OYrCY5ZzRBIFKJ1yeRjeess4fhe/IVjhN2A\nIkK/WTwgNThx1Et4S4qYBxk/inT33XZ34O/nNa2owYg4OqmzhKGsrfNu4Asu\nBA7R2JIapOQZgPu42c7Rh+VNCC7/zwzTCRe0cQwu6NEu14zXYzo9yTFe/o+o\nkDjB9abVKlx/apxKCV7wnYVmweZ16AkZE2mEEHuUvLbf7wb+fLlfztwQ0NmM\n1OBNmCae81OeD7LsfmkahbtftoBlj1tMJReJ9LBw2MPesZx7/ObGd1hWcbt5\na0VA/YgOkA5fyxzEUzng6yydGSfexBWRzpgvXPQzNAK4jwy5ShBXa5sZP1BD\nkMRjm9jxTp0ewqp/V96dTa+X/KXGiWUJSbCjbXhQ8mgfJd8R/pgav7qr2S8m\nLPUK\r\n=q2Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"7ec5b20bdee54865f4655746159154b24795fca3","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.4_1600224222771_0.6680097245579559","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"javascript-playgrounds","version":"0.1.5","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.5","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"fdedd7be113daefba64e820af48ce1896605faf3","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.5.tgz","fileCount":75,"integrity":"sha512-6+ZUy/x9N7uEpWNq1bGuG3oGmStb1Qvi9ZHgAX+wiuEVowNWr1znLxNzW6fynOzwi7Gbrb34PwyaWuOlUVJZeg==","signatures":[{"sig":"MEYCIQC7efTaMf/1wYATS/h49x8DwAfqKAjaJM1WfgARJRNlfQIhAKIOq8OLgy+gb8y6CfB57Q8pdM5NklKdKOBYajM4bqvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYX9ACRA9TVsSAnZWagAAGwQP/0TOt7i7BDPc3Id0WkNT\nKphs+XAwZ7fGxhhrg0541Z9mGIZm5LHg6r1oupAuaosqcMnfcLC06EJg3Td1\n8W+Oc/Sr9Fs/jlsDMc6XjZWpye62Vi6JKlTn2jrIYPMRLIhmvIZGYQQeL7r4\nHYllX3C8vBZLs+y9nQdTl2omWNvvLuUwRU6QLqadm9HYHSYH5kTZpdbaJWaN\nxLzMAtVQ4aYPekAP31ezQ2h1InIORwE+gGbNOEwOCoDxP4CvtOq2zIT7Ev8S\nXzdbsm0JyosSWRQcgwDonn0jiCpiDSpvHA84csVrUsrQ/4xAXftRI20HFik5\nWC1oQUPHQhQaPSEqoZgG/zdFIz1900F5mTfWg5jK6OTcapxsdL8Nocz8865p\n+1DTvcZzoL6FojiiF7vf4xV2WTCV6nzzUW0AcGGFQ9G2Ztgnhp11hmjeoUmH\nXYyRKic2hndiUgs+53qwsqaYDVGxd15oUYF4+uBeWhT0UbQSKqCAobGbOXCo\nOcKvdjgkcJZOiGROIUgO388DpFCWmvyFJp2mp/ZVQesOMdKGTLq6LVrl8dRl\nInOfefOcBnGHl72eRJC+2P1v64zdUgP1KuUKJnzCCezOG/LgPcygclZ3zOQ7\nnWYNCPw6TCOl32+9hIZV5/E8XpAiQueci0KJJizvibJ785Y4VcU+0PDDZWAv\n8Im0\r\n=Bi4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"7855f519beaf7bd3037c3d809a0b0b11c842bbae","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.5_1600225087582_0.5688994154642084","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"javascript-playgrounds","version":"0.1.6","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@0.1.6","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"7df3d6f43bce046c62491938f6fc7e0622e98d30","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-0.1.6.tgz","fileCount":75,"integrity":"sha512-4DfCqlFrQiHr1of69rdWveVc5FjYpSsrUIObCymxnhENhiBERg554Leac+eavsfJcqtc6C6M2TIzmgQN439EuQ==","signatures":[{"sig":"MEUCIEVSUOSDVmbD8nmfaBP5z/aCMjKaFKILztAJfsp8f00wAiEAikqs2iAP6Obr9GaWdC+oGpajHYBnUCyVoyBMDusOMD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYj7lCRA9TVsSAnZWagAAKtAQAJ3s/YVXIi5j+oxuhcip\nk/yyz/EGCP8LuuChkkjN++YR+VKeFYyAevylvk0EonuO3nBqGUFRz+4oEZty\nUfiXw1if2eSdmlj0Wq8IupI55Oe87vB2YxXFKZYywtGZgGj5fFuxPYmAq3XU\nfl6oITz8fmeNN+uMPxJRP94eIGQLnGUWA+nA1fZOKb+1gUEN6fw5wuM5PXRv\nDFHr9T5IwAO1RWKtwPpXux23YiFfdQv1fh05+nORVi9lg7w0hBmTaHz0I6D4\nIVXBmM2madl8JGoubJyvLUxUUVF91kYaGb67YxknrCb+1JekjRvHn6y+SrhS\n12tzTS8ThN3lN6HMYKp+pGEJc/sdhPxrgOwMX61y6fnYej8QxMowEM9LLZ2N\ndIvpERzsmIflUnVTokc9RCTI8I5rXwCyEK/ZMOouD4+Uhm+QIn4unaMrMmLe\nPnt/66oWdbCB4IQS+N4SLQu89iwef2RFyabg7IipoBN/CKhRn3h4zumLzsC3\nfqiLA0dvGZ4cMnhOmXZCGICvqNWcDa2ff6y7+a8q/dlyh2Gnbf2dllGAcZhD\nhpjez6p/IDXT8s4nzOBVdOVZserrRzjfhLt6679sT+E25wHcWb2Fc7ke1mjF\nccHBAI5WrZWdlnawKzbVm1LlOrxzkIHvStpLDB/zxN22tEYPwTQyfvhbuKTE\nkUs+\r\n=ZNnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"0618cf92e277fd4ab8967b44b4be5a9cd02ab637","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_0.1.6_1600274148828_0.03208426558366573","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"javascript-playgrounds","version":"1.0.0","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.0","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"4b185e47f864dab527b1cdb652bb90a4394076ff","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.0.tgz","fileCount":75,"integrity":"sha512-o34V4IEtJyq8km95EdGBlEaSXtiSTxzcvI6QP1jmbuHBKydGVzx+faSLCHM6HBnXfdhMiZfVYfGIhvSrtLo9UQ==","signatures":[{"sig":"MEYCIQCIJFsD5QGQm2AKlXAoBD6v/zfizYsrRpDkzhXZ7dHD2QIhAME0DIKeVe1kki6GZ609qJz2ccM4YgoKKs8x6S2hXgmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYkCGCRA9TVsSAnZWagAANRwP/2nkIz31eFRq4cCMEDqg\nN3Z+kM2sfVc/38MPIJ8gBUrKmnWM5KRdmyC1sb1Cbf8b5FBYs+M0izgzSvAd\nlHpFCKSkYZgusVFdaL9WvO2HCmT5QLeD+fwCCKPyWx3EXc3d+7478MC6O/MC\nLsBGhFKTKXn8VPpIkR6/DPGatimCLyLXIzEWH31m91KwSwlTb0+9xNQiJfsJ\nVZieIhdbhFu+JnYO861ZmKaavjPRMxW9meWK6WoxAy0K8mGc68v4l9Y7v6Wj\ndsDYwpbvjZTcfS70l2fpZ/ELGB9By2RtVY0WHlKDSGUhlUFvB7r8KVuvBi5g\nByyVh83W6DHon1CAdYdnrez7y2LHCIiyhInplSgQmQpNBSIp1+DbkNw4jS0k\nsIfNtd/t+Y+B+aTZz2NSiYb+j2fKbKB4bbG0RaDROgyuCN3Rvzx4nFXSzLaT\nNZG6zzYAOVGRjX5mVfKk6gexlh0nEXpR1XXyBwV2KKlTP9WIhhcH04jbxZPq\n+VDs8UdbzialUI4rjDQbWxosq1yF4bQmaRXWJxGmuC8Eq9jpc0UouGvlUbgm\nC+jBD2BfypN+YzsBjO39QL80Eb8RLcL5ptwfqPkx3u1uZCVsZ82WjSstEohH\nPM5WiOqwsd92L8whwtHX5tdlpILkI1sLDyvgfbwK0NcWpDY+aFzmtHWV6570\n/CdV\r\n=SEpJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"47cc1103e818ace0f01925b4155c4d40c7e6d6b5","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.0_1600274566164_0.13815266034439833","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"javascript-playgrounds","version":"1.0.1","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.1","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"3f34103b80298fac33715d6edcc10bf8ad0690a6","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.1.tgz","fileCount":138,"integrity":"sha512-Hr4KIiWZS5ENOi8Jtrb57gOMajPIPBgwSwRJpC2TUXaNSIrfustkczYobbN155t33doCk+2x/7Hs4wKpX/6bvg==","signatures":[{"sig":"MEUCIE+MOPsQ12BKYKqL9QnbRWOXIu+yuMkgqiF3QkOHA8PqAiEAxVFq1QdAfdQGbaaXN74wlT2xA1nq0ytzDv8bOv4E+7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6164100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZnIOCRA9TVsSAnZWagAAzEgP/14wnDEjda1VM7TGmcxu\nKIdVOwmRsOBb4SemDMPfO5Vu5E9Hhnblf94JnZGiB3W9RlbBLXJthPRlRF+A\nyGjgSCn5O3VkbADIaoD4E/TnmFcMxDGS4dYfTB86cob6YUyo2FUMRPZKSCov\nfZp38JOAS0+81DUk7XuERlc+Ikiqm55w8jnuIOsVyn7XhMXrQAOA6SzxzplN\nDjdX8drLU18pczY05jpbJH3ovUt5y9UTVX3+krzchuTg79oKNJzrDbtd9jJX\nWf1DvyxK36OPwm5W8+ry2dOf9tBNQHcMn75uEUxzBC5w619CHmXBX2n4zkre\nqqg47eAS05ugSBrusD4yktyWtBISVvTHuTmDj9yhNu8LxHI/YSm4HPXiVOTA\nBxQmmirkn7Vw3fGtBMh2XsYSTe9xnJTBi7ZE9Hu7+KNW5HTffWrd2QpZ1Msc\nl+MFo1uA9aH0xIsv07hHFYBCeGnHUyTNB7V9nZ2CN1+2xHOOi98Oy36ei5gn\n9dkTIoRggbqSZFYU9kfGkrbHtesUoWDa9SZPwDeUMTlgnf+JQZZhxdym1L+w\nDIKblTuqwXd0lndtdpSZemeINp+3cStuJZXS+lMC/efrsGdqglNGStd8pp7K\nkDU4U+UU3BJqLezbGtHLv+/ieFMEYFcq5qGBByYa6FYtIl6r3msaufIO5yhm\n7nQH\r\n=B4G3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"bacd1063b6fe5ba412b774cbbdff93ed6ff1fcae","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.1_1600549390322_0.4203664966056233","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"javascript-playgrounds","version":"1.0.2","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.2","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"b5334cf3836b0f045f1046536301b1dd85fe0d97","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.2.tgz","fileCount":139,"integrity":"sha512-+3ZSuc7ugJtIbFyJ18CzE/8lSLub9IuuEj0ICHSJMHD2avToNGAgoq9aOU2DQxg5GDY/TM7Y8tQPlq6UkakETg==","signatures":[{"sig":"MEYCIQDGpWQSPp7KF14M7CQpzO4B/rfHAuBq+xNpinW+zVNpnQIhAPHW3hRz6IdjemkluE2L4IKaW87Qynrc6DxTIsmpPjSP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6215473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ6AWCRA9TVsSAnZWagAA5n4P/1lBchklc+7kGybbndwY\n1M6Z7eTXp42oNdM78dHnVe9OST2VQQDFcLQrSCOStE+AjIySGpWRhJv9qTDW\nIcUa/Ec2nfMCGlWGWbbrMZblFcTAu7RFgsnzXfTLSBqgFmq1J9au17czKe2t\nhMKYhqGqZPT/kT0Oy+bGvzpsvYlP8ZWCohHXkIam5FC/mokKh7aLjyfg+fe+\nIb1CftIxZz2LMxKWwPjedyj9w5cgAnsEMEYP4pnfuFl7bUyb6ZUjLXUBhmnr\nwBPzq+Aj6dRVV6+G/S4L2gml0hcIOHi0w6E6qZpwSydKfJC0aMyb06KC3TqA\nQwvHUyKW3MA7AURlDeh0KEwt/142Ms/YI8QP0n4TZYUxUl+KuNbzWJKn7o6u\n5vNUHu3u2Hq3bOa/Zac2KqywtYdy6cXFw6IFBShfyr97vU8nHfepiP+M6OsY\nNtB2tc3gUWPftM4cvpZOyyzJpY/8NJRKqS0pazg4L/DX8Q0odfJer0aAvtuA\nPKwXSUWg2EkvFx4FkCbScPcTk+Zk4KLaHbgRVMQ8Suk3fBTmaXMsjrhe+3+o\nai6VogCLbYdOzVbQOwRsW1Jsk3yUfG0lHxxoc2gM4N65OqUdmIxUXvuj6z7v\nx5hNdSn8eJGEcY5wQ0rmg10BWzbz8Od97nmI7aFK3OvkSkHVtakpt6d0APdk\naqf5\r\n=9CZS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"9dc5bf1679fb27501804e28ab44d6797e725f1ce","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.2_1600626709658_0.7434891145743407","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"javascript-playgrounds","version":"1.0.3","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.3","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"8d3010a350bcf4928e83c0a7fc0fec5aa958ea5c","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.3.tgz","fileCount":139,"integrity":"sha512-aO9Y7goF59LJ9oTHSEK5hX6/SqK+8Mrg3k8kWOr6PnsIzgQ7WdZphrGowLCPle6GVYoKflUrp7EtKRty62Mflw==","signatures":[{"sig":"MEYCIQDS56FG0xI9AaJ9+YWFIqs2q++HrV6JMY8uwCcglroVqgIhALAEmSF2q/p7c99Yp4+RmUrnnUwv/ayJAdLfpL/8V+05","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6215833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbMBcCRA9TVsSAnZWagAASHIQAIDLKur4WSCJo8NqIcHP\nuEwCKCwu/1Rp07Y0sbRfWLafYVRHv5t75RyzTOtASc22QFAzKvx3u1ONi/KX\nh9C20vk8bsllnTx4aOCtCNo/AGx/XWCgRBqhow8wfAAbSMHW6DytPmsL48uJ\n6suPvPIEYRR6oeboY1y6Iz9BvaQi9l3s3xgBiXZqeF4dr9v8cHpADyXnXPQm\nI7/qriwsX+2QTuGyXLS1lMdBbH3Ty/1pULRv2gbMT9XLJAwWSaeLkjO1AhOP\nKMODn168S0a4rEzGM9ry/SmfZZAvmCCwnRedZOIuBKrSf4JXaPU/r4EJwYVr\n4oIL28boge9R+jgJahySrrOta3c9L0p8rENCgqtFOw1qA4mr6q2JsEvCX6iR\nYdbORbrlbghgS2cY5BTYy/D8mYA1VFhedQ/KQPt/1fx5jFMW9ynTghJh2GDc\nPQrMcnYBCXirmj9K/me8A40G36oWZ/8n+Of4oVsxFNy7/fFyjQSuAWFC9mGC\nz7WklVhLSwr8ARyZoawsST4Sy46Y4v8P3MlsaJydzvajiBNQyj7ZM9RZj5Na\nLrjw+iEIoqSeUCudLiZj5Peb7zFyaGdwpN48+t2UFq7MRiyai+74u4MWrvaO\nRaggMl8Mi/nsbqrWpfK2g9V7JeHHWYfDpg9DigigpBa7wVLQH/GxmNu92/o4\n+LoI\r\n=MUaN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"1d9bd41efc3f790c49da74085e9dbfd22a2dfbb9","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.3_1600962651449_0.7957942919967498","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"javascript-playgrounds","version":"1.0.4","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.4","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"2ef55e34ce045dd7be48f71aa005076cf1908f51","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.4.tgz","fileCount":141,"integrity":"sha512-i5Z4j3ogQJPhENaCVrvBoUazFSsv7xx+7C8pPbOOOkSHRg5tS+t9JP1oltiHJeV0HM8NIpEgG0Yb6sWiZQNm+g==","signatures":[{"sig":"MEQCIFycaVc/prtyULY+13wrb0fjz9lY0Ufzug9kR2SJBAnxAiB5TAUXoZ22uSPCcS5d770uc78IUgYK+PSLw5jBJ7pEsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6224177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbRIaCRA9TVsSAnZWagAAu9oP/1lYPw0Uw0Dcrc8XxwM8\nu5Fh//1DO+QLq4Sj8GLlcgYnSZk2FDnUbnKJbmY2ZKuCAPVdPb7CUTraBUE+\nYcMnZE1WKpn2vlog3U+JjisokvSBONKvCEz9+He4Bk0mdSvQbMqa9CiIonFB\nylj6dZwYPWfIyWoMEAmSLnUxdifW4VQtrEskvzAyPgjwZC42bQnFfjXQclG+\nzYAl2ZEpRv7mRjm0fZ6aDrIj13NVrkT5KtyUyoF+G9wzzyxsT/ZOPBh08IcD\nwTOUWU0d8aiL6sneTJ5DJ4kAdL8fsouSVa3dF5iVR5aycn+Dh+RKqvY4GOTJ\nns/0Y/TqVc4QZIfdvoIXlpBxMXeVs4rj41/Zg1t2rDE3nguurtjOcFNgAxq3\nLdbPo6BNRolXUEFqzS/Nrj4CNoqaU1zi12ur+evhkq2qDFB7OmUQh3Om3Im5\n/MED5afaJDnP5KrHr3J5/Xb5GrjlEeUjtjjJK5PA7hB2gLUmAFLDcZE7agiB\nWDjIT92l1aINWC/Oua6IXlMDz9/zFWW17tA7G7Q8Lm7VyqdrVNAqN0Ue35c9\nhvwfT5tFMkDjb/5nWskPofdK1pNQkFzSdYvlmi8PsUNGU5MOWsFlWEvFmPnO\nj3COwuX7AqN2+pd1Nspm6ACevLbviXpohAZFwkxAoj8xeApJ2fqtuno/miUA\nADNj\r\n=d7YZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"69fc074c3ba25dfbfb97ab993a7bb44f61294c21","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.4_1600983577900_0.11897819899641426","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"javascript-playgrounds","version":"1.0.5","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.0.5","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"6f49e42776743df8092569d37b3cdd449cdab959","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.0.5.tgz","fileCount":142,"integrity":"sha512-8S+nuXgvGrHkQ7tYWaM+rXLhtlFYljuyQhxgB5OPjvrbrMbuedHD5iO+ytTozHsixZ0T3X+RvioU79FkfQ2GoQ==","signatures":[{"sig":"MEUCIDbv7Fjd2NWjqmg9TppHFpTeIMfoDgbBezAK29tpXQ87AiEAtgHMVrRqVOsrAwSQBavNUNNqtbzJnExwS2UimNyNJno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6225897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbiwoCRA9TVsSAnZWagAArDgP/RyXtaJ9M8IOGpIQjx+R\nAVnjeUBKq491okFhKmjlbIp0MJuMoD9czCDdjO/bevfUzBIr25NWuhCHYKAk\nYSuZAfdxWZGMLKdQVOSY+H5mD+iEjcSmWWr3UmXVc2Poz9oITm2h7yJJYz4x\nFEmEmkK1TckbKVWyFC4sk2hIDjQQq2yof/iLLBpT62MX61i/6zyWJKcQc0z0\nJZmOuuER4uWA8ys+U42sDdHhmrR3/UMCtx72GNfIMo7C1RZRKZ4BYmzoEF72\nQLbNGy2Hn+2HOkKDzISOV5vHz43uSLDLPpP9fSuDzEicAeuxMHxVjkBHQZWU\nm9C6hP4Jm/jWnXWIsO01eknOfUy+pju7l2xlO5JEacwnYLUtVQIChmqm7o7x\n5F+gRsQ0OIP9m10UTEXqBE1FAeB7dQJNxIuG4iPdtjo1a/dyj8qP+2JpEhiv\nV1OpBtahQve82wwRIEG58cWeFkkevVmmikAZAcSF1DtIx5MKES1dbYy9Ze84\naiSwA7n/zIhszsENwMy+ywbr+x1deVQl+s7PIAv9EnYcH7VyT3gZClH2+CB4\nxFEREFHDFueMB4F25nTCIFzcaOpI/6l26qAF2Pw45toM5R6WtJr/ZmQdGuEE\nfnSDXnZeOlYcZL9GA4HUxZbGtld4BOTmKdLsmS1OuhRn+U9FxJkr0omu+/qh\nRvRZ\r\n=v9G9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"70b79ad239c09528d6c16ef1e5706e5fe3061d47","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.0.5_1601055784152_0.7182309832902731","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"javascript-playgrounds","version":"1.1.0","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.1.0","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"600856501ace732c5682ced3082611d996cc7107","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.1.0.tgz","fileCount":148,"integrity":"sha512-y/FkBbtq+NeFA8aJaaiZk+gVmVDnSRWPAEpNTMvZ+dXgg/qYi7af81tgy6WuRQZsdDSQAM+PNwteEuwIT0qOHA==","signatures":[{"sig":"MEQCIC14R0N+BXGmGOZ1jZJBgmPIHjPsEYgyAL8v0C2vuqUwAiAS4qyy5x5hLAEs6bYt15a19jWnJTQwmwQwC/YLm3qj2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6243868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdTIUCRA9TVsSAnZWagAAFaAP/RqAAzrGH2dcFlORdzna\nnNjkmGYh3kUpR4e4YyLWtamb15om3tCVi9aea7dgNoGUfwpJwSQTo/w5SCLf\nPP5CCLpoI/f5LbHoAWfz6gUddEUvIPFsF57yehuUXCo998HJUUfPq3GdEqHD\nXykcUnTugb8z9VfzDhOmm14P+QVEPTKj1ZxJ5f7GbG3C9ocoWfY86LbciHQ2\nOnZJ1hIPSU3yGa7i6+bj3ELMU/DB1HJWeEvDkCIO1V952xB7OY1D3rxlnCGZ\ny6asNR7rN0rT7WGdFzT8qaXdARplt5BFc94rQIkt+VkcQVGGneaYxFHk3iuP\nyBaxGL2VOWWxJKOtCbADUi1r7/oRxBp2Ewvfn975+OTSUFdomPfNkvYGr9Fi\nOCa0+dYyY+tIA5IwjFVTD8/+OfZgqP9B6FxHMQ/RS5Lq+9brkNYLGm4eaVvs\nTAsljaRSZIbMExe4et1bFfUfYlWT4TS5HE8IK75pbUqYUK+GatX3V7vCR3IY\nsHWcxU+/XivCXrI8dpoPPRmwcygbz9rmZZKSNlg3h+FKHulOvAsHx+GfuM91\n95F2X/GDiVmmY/9JvO7j5//OR1aRTvBBXb5k3ggddHworaC39O7RTKWclhNa\nc89ttQEjif5HiunV9TNkvdXWe8Wx63VaJt9evL7AO9LcbzwYZTKAoxutcNDe\nC7rT\r\n=ct0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"f1e1b88ff89ef8fe0cabe338a60b071dac5af9f1","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.1.0_1601516051552_0.9154003108850899","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"javascript-playgrounds","version":"1.1.1","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.1.1","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"f4d517ab500e7ead08eca490a02d430bbad91e82","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.1.1.tgz","fileCount":153,"integrity":"sha512-oxtT1dl4WnutOw8BPtb3A8plCTQbboufL+dgvw5Lb/MI01c/NcoUbBWYejxE0UfaZhWdh89zC9p5ez4RpkjSuw==","signatures":[{"sig":"MEUCIEQG5Crv3j4Ugs64PP3FCe4cmUz4ij23EEDCRWkC7rkBAiEAknzHaEQS5X4hanG0DSo37cLvQJQE34S8ikzDr89MnYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6276660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwXcFCRA9TVsSAnZWagAA3gEP/38m3gkMthUV8p5H04e4\n3CGE9Bf6mDal+4MwaL3nhVPIjFT4yIfw81ZpTKgb3GDCeCFY/rXp/Ejp4S8a\ngRUmMbjOSjdicZ7/87Ugd0x5lvfvrtTLoC/29A1xruuZey8sL7BB38pKgNHO\no8AnbtQqHZJdNCKzvrCqZLueOKruHGj17TizJ4sCGyga35cs+jl/yLwrsWD1\nZlBjWnI38Z2X+A5BXGZZ3+sAz3PEn8l086Wf/seB7TbJFdx2RBiGxrEdaNDz\ni5mRkvk9Qn18n/4P8SG6Xw+SKw+tu99rpu3HQ9yGr89p0TOAJZOPV+ePmotp\nEm/G4hSTPXin+7Aclo2qKW/6ZNbZZY8ybtcmoiryCbIjk3cWdHZ3xfAFUwLI\nFq5DZ7jqbJp7KWjujSWdfepSZyYuEmKkXIbk8pV0KxI4tZnxBRDaff4fyh7p\nTBvaQlyiZRo39XaKBADJrVeRqvex7dCSdEXPDUymncWIugz68GWcBox7OzFC\nqIufVJUN8WYpenqY25KWrhFfKI0oTxaV8tNwmg/WPgAUlwZz+6IarhqPKVNX\nIJlvyMoXtvgspSrbmlVLoU2p4L/rmmoTbBHVtZyorqn100SJERqtB7hTMjxH\neF6SFx5TY/wzCqL3eQPJQ4R2K9O+r0CZL/D7x6ufkJCTyqhz1PXDY58jkOl4\n6VRo\r\n=xSkN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"cdd411d743f841879719d521b72b77943a98df97","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.1.1_1606514436992_0.40145497619224435","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"javascript-playgrounds","version":"1.1.2","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.1.2","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"0ee5e136e72c3e488dc692ac540533d1da9236bf","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.1.2.tgz","fileCount":166,"integrity":"sha512-dcxhyCvP9H+AajrS3gXnK7M62ocMVje2bQYiGnNXwkw0sstmiG7caFDY+YOyEbWm76S6/J+DMVEdNFnN5OxjrQ==","signatures":[{"sig":"MEUCIQC8/v7C+fyJ7AQnFAuicI7ImkEUVjy2FD/q8cU2qpr8sQIgD29SLZrkLuF67C9AO177A5Ke5jMzfSu4Q/orjFX7YaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+LkpCRA9TVsSAnZWagAALbAQAIR1E/Gqz/uZbtci+XM7\nDnrPbksvuOezy2QlVuD4m1V0UgNyWDQ3zGDTqVYJYK0zNtarpUl79CInjUA9\nlcnXBMoGD4zQhHL2oeGOu3qVeBBx9/FlLMZyMEyaW2CfKUXmmiNvKPRl9OOo\nbcrQzd0Cv17VSP1z2Q+Y1ha0OY2mVFgOwhHxBcJgQS1DjYJIKzg8x1HKQpZu\nMo/xF3AepUZeMf0NzgCiT4KTVO1DPC834w8BL3ve1tFyz3XAcHbKa2U4Q5dc\nxd2BJ1943jY/kC66NZeDRSV6Tr17hrdvFTXdtVcnHJSWhBitAVs3i+RDeJGc\nA/qFYY1MjziirRbWxaSp6/O3SDjHzymHHgK2+WRie0VuU8Lc4a7MMYx75+Qe\nhLZ8W6qpI6JTG20zcgfEyD0rV0LMxlPK1dxgsSSAMCk72Kb37iMKTQbIAhdQ\noqKIqsCzyorMjq67j4Q/XTwpW3OkxpIJx9suwppFb6Ab93tUkF/9+fcBjawy\ndcjtYvpVJQe83r5PeUhCZOVVDqwqB6eAXZsc1nkr52Qp39M2n+4tCpB4si1I\nZSXwUUx80NtVrkKDtbu8KyebFR8nmAQtg5HXww0qKOlOHj7ZxwfhMy9AjV7H\nosOaQKNZs+Hrd1y+EZqClSGi/G7z0hi7NSFqerIjTP7X6cSSPAjS1DYoLktI\n+SaL\r\n=8OVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"8d574ee2fc195ac190783bfeba82c6cb0bbedab0","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.1.2_1610135849103_0.17749169184715186","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"javascript-playgrounds","version":"1.1.3","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.1.3","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"d8534f475056b5371d119589c71554c4d51e1000","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.1.3.tgz","fileCount":168,"integrity":"sha512-CvQ5HR4+1zHO06/CBLMKULmz32g/PWcbQeK4qBerKmi7RkH3N58IQl5SjAEBctLujOx53KSOfu9HqdatEcFrbQ==","signatures":[{"sig":"MEUCIEelPAX+ulT70jb3icabflNfmo3t3kxm2zq3RZfoGl4RAiEAp1fp/tDmG1HHJV/b2S3YfMF1jHLnjGolLiagI4RAHRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+jMACRA9TVsSAnZWagAAZhUP/jnoC1fgk1L5FzcopSg4\n2haY64Vp7/MkIpxHJKUQJZiZc0QctVwdQsiHC2XWXjbQ63yFnSLg09nTs7pR\n2I0zWzOyY0WtJnZBpsB8fEPgz5vcSkuwGzC9LVuWynPUsCON3i1Sp/ejBE72\nAhiXLd12yrIHJqoxWHipa5ODdbL++ytZiA7qwQ5uEOf5RDp4LKKAsNZRvQ3z\nCgLgGvcg8qGut/zk0fg3LpZEzke3h23NcqIqd6xczLVoZyaaG+cE8nkc4BNx\noqgUxRSnHM23hLcsiQAb69OmN8QPUymjJn6NvcQTRL1Ngg/Stz/13PvKyBof\n1z0/KgaDHnxDeFDZPUDa9ArYGiI9OM80yeskrACbRTWwGAEvOKxhn2PznIKu\n9YMSUXLJNm63pc9TxWPxC/7UMSYkW+8UhUZehgQ/vOXwBukm5T1DUAAGnBLj\nhl8rdrXsFkxqZNsl1anU3srgyD/2aVQqkf2XMBm6kKjqGBw+KD1o8wp6W79H\nq9+Ue6mbL/Fnme2tBoJbHR5OnoX8ROpUBr6pD9k6O6tJDir5unTeXHqhxLbw\nGWGIaJDZI54f0E5Un7gIkBon3B5S38g4tbkHGoqapZ9xCZ6viA3RAHqu335N\nwnqV9uLpIhHAIZhtkGp1fqVkz45R502TGOCQvB8MYW51lRchtwHkCcWsNeDJ\npdJi\r\n=WMwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"7500af363fbd3e3363643270a3643c52039fe43f","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.1.3_1610232576040_0.8657273541268626","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"javascript-playgrounds","version":"1.1.4","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.1.4","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"f2d424229b8f40c9d8197e6128d97080dacc47e6","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.1.4.tgz","fileCount":168,"integrity":"sha512-j4l6ywaVfTOnu+VJ2a47hNhOgCRsfNMZdEJ2OZ1Cvby59bDdVz5cZmwSN830oRI/zsT7IW4v0W8OC74lillbeg==","signatures":[{"sig":"MEQCIGl0FvC5tBb1aCYZZ3iwhqsjrOBFMrN1s5IHLrjLoAoLAiAIC5GWkuvvdrKEa7szYDOkEuL2+KK37iVydPlMBk5j3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+jZMCRA9TVsSAnZWagAAvLgP/iqxbjjXk2bloS2bkPki\naTwAmhxXM8BboH1r26+W4P+cro5z5JPj8zvLVXt/Ak/CegrOPsFW3l+Ak6yW\nA0q/9aiuCRwIizwg5clob/ffWY8+tSf8vGKhIHih2zGBi640zSkwlDbQa1kG\nwz1mmGeTdNXJ5dW1Z9a3MsgFqNbUw+CZPmDhsks0vUeEuVYqeLxWIfe3bS9a\njwEBZzGO5ysMD8sDsjjNaKZEj1gBJp+PKdqygsQU0sZBHOKDLgRW/yQx9aI/\nLR7NQt8k8E4ue3qGJyZiV5vqvrnvIEGVFAIxCvH1XUOP9Kc00PZvjjt1eGsx\nh09XlLzci/A6lBEv3gkIZIE3SJ1Xn6nsIX/v6dgZ0B7n94CC1+k8xlb/kEzi\nRHN4NtcRmxJh5JHOu1Zvx94ZOQQFTMA+I8IPFtofiVQQz+yb4+5KYS18UXP1\nHGyh341qx4T8K4doUDDgks8rg8V16T7ppBb48x0CwAj28GxRvPHONkvqRHIu\nWtFx0FVK/9gBcDoWtK043ccA/THLPagVJOhafvPiVngwIN2pCiEuW4cp/HIh\nMbi6Ujzr422wKa7siHfhBsa0+1PQ4vFiN/oVQ2GscuuA4qkza/HaROeVgDxl\ndgllaqQ9SB8CdO31dZ2PnGkiEStMurRCsXOS7zljwGLfwTtGivCcWyPtiHR4\nWIyU\r\n=qio5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"81805c6ebe14eb78f0b4e8103577b4a9db1d958d","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"6.12.1","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.1.4_1610233419452_0.5341248436576773","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"javascript-playgrounds","version":"1.2.0","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.0","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"028c52c8cb2b5bea177acb2236ca8d76c2711922","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.0.tgz","fileCount":169,"integrity":"sha512-ITx+/5wB9ZYuwMf5ZG//a3ST+oE5T0rFBrnPzhhf4ukmUxJzNOCBFy5p9bBTckQ9tO4sLs+OzSRBq0p8O88Z2g==","signatures":[{"sig":"MEYCIQCiHKu+lNA0BWTgkdKD4mefnDldH9GWCHPj0ef8VPvuJQIhAJ3FFd4ezWcORThNgKws/0qjGm0kdJFQo5uG1lLBgSSF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7718712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zZPCRA9TVsSAnZWagAAQn0P/3n0ahWob/vHrRnKYUrl\nDGY5PN5jCnhTFf7afnD7TYgcnwVadaOU3+w9LysK5ePYsalSwDTPc/MLIhAr\nmvg1IgI+CpJJMtzocz1LXWTDTOUO+PokYI4IeOoGanGVM7hetjrHVUnREQMe\nTn3mOI0/5vFE/UHPmqd1y+m6WrvMM8zGC8PoP4Dqb6zLMSzzH1mLwI11NXFW\nscCQZ6Jt4DdygLoPbrCp/NrvbWg5YMuGb5UxfEigKOyuHoqdqK6frRlKTdT2\niv98C1tsGk9GNpwIWsmLXb1zKxdKjGFt0EkbACXPm5Cwvrz+gROA4Qla8Ny1\nchL0fo1tf4eqLPKbWNJToFx2bMWLA2dp6xZLnyWiwFQDJzwpDF3WNRnuYJWh\nrPXS1UUJNHJLyuyTGDirdTNYOz/ileNf53dGjhwvo/AhAeG0xZAv5e7v/PO+\nD62DO603sz6gofr9V4tyHNNmoFRqh7Zc5GTEQ1DReNYFCvGWwtce4SwdQZUd\nGEt9ZRkaZY0IWx4WUvQEtGTpAsqq58fnROmqOs+ilGfqUFRaV55F/iJUipCP\nqfbX27CSefzjr0ESs+MpDG+p1cYPYm/FgOhoVwX2xi1l64Z9QrM8mhNiyTnj\nvvZ1KQKHam1l0XDPfDYcLgENND9erIJcwvEWPfeYBm9SOOs+dq21DfmX869h\nOd+2\r\n=Vike\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"e5c1bd6d70c4ce15721bfc756818c4f32b83a0b7","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","prepublish":"npm run clean && npm run build","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.1.0","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.0_1641756238959_0.7177416317224263","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"javascript-playgrounds","version":"1.2.1","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.1","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"7d7a3ec95feb94caf119de5c6e949328def830b8","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.1.tgz","fileCount":169,"integrity":"sha512-Ua0jp4cyoXsFqUlyfhv85QBfRmdGCO984o3ng52EjcsqnWqY1dYfasGNm1HlQLSvf2PtHbhoF9cpJCZ1mfkloA==","signatures":[{"sig":"MEYCIQDCi0dBT1TwM3Ewg8rKfAuW+CzdXEWaBUQRimdOHzGNuwIhAOOYA3Yg67Qj6oAX5tVmBpJxJ3zF8agftYj0ORLFs8+O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7719015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zbjCRA9TVsSAnZWagAAQVAP/jJXwsA/APfZHVClr8Q7\n8RNhMnqhobJe7natYV0fpRRyfFmHk1zNEpuOGGdiuisfaWvE6vJpMmuQSfS9\nRMJ3lnvu0qznGrWEV7rzh8jLnf5KnW4DtYCexjm3MTCKM6i8pN+oYez0XVlr\ng636M7bcWWZ5jsZ4xWH2BxeoYRS7h/FdPZuSkwAfmA5Pwd3m1fq3nuVluWSF\nnc4OND2/UiwF3+/HeoWD2+Mp7qTQA3TvwLsmKV04oPbJCRzPoCTePG5wgH+m\nL+rtMsnYIboj31uQBWTOr3GYRBLJW1o0e7Qnhzx6uv4mQ/kyhUbhtNMShfJB\nEhKyMKipU4ho/Oe6ZjbDom/9DmsjwuHnRoEp4NIhbu6DqX/TXE/8vC2Nesbb\nETNK7ls71V3mcx+uyKynrQrtLkhsuIoiCPlUVnp308ZdblVgU7CjwHbv3pgR\nWoSj0Dt9oNIkDG2hVAU8FO3P/wThIuJbuwFftbcotjbmfOQLiC3nCdbW9+An\nyYMrmFGEVQ8EnxM/zUDf7FDZZmkLpZwXrUJjt5Bawm1h39fcQS3aFU3D5JQM\nbGFLfuDMRuxta97UY+ZLGl/SCUv82KD6l2wG6Z+cxuCguEYMVmjSOl1lYSC5\nlc8uIrhHnn+wgc8tFnfWzrBtMdyQZwZTRckkd9LNzsYaTZlz2mf4/t/7XDkb\nUrum\r\n=8J+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"8390f9f4763888de269736ba3aa2d740873e1401","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.1.0","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.1_1641756387591_0.44702377663359827","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"javascript-playgrounds","version":"1.2.2","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.2","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"cb215cd79a73132e59ca113e4d3097abe618af73","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.2.tgz","fileCount":169,"integrity":"sha512-wzSjW/8G3CyNRry+T2+fxY+kw66VkATvgVdHWa5unSbLwuBJztRk+abju9Zlrw6bFQZb4p4aqyrKpgBDCMbxxQ==","signatures":[{"sig":"MEYCIQCybTxZR3IJ3VCE3Q5ztRXu8qjUxdZaLmd+P4jjfm1sOQIhAO/PZy80+fIoN4upwJdLgVhHgLDPYBlSIsopDsXAWknk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7720813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31jbCRA9TVsSAnZWagAA/dYQAKOugrSs5FEA1EZRzBea\nKyhpoS9W011YuhFV34uxoFpEWZn/8UB+5OdVSNzTWmdy6fwKAH3p2+zuA8y1\nFFP0Wf1DDuX84KGqkx9kxq47i1XcUk1ZP66A/ZNC+zIwC3nX8cj66TmGoGze\nN5Z4SGZ8xEZJOBUyhXOOOdenKtbyXzdVC13bxXATq/rfD0AvjRdMXaoWU//D\nEa6LJAdOEcbggG9m59WHCG8mRTZlD3dargsoWeVPdnKRnlVwF6XwLKQ3blAe\nJlg4eM5HSI+IBtEWgpBptNJh8x8VUg5DVZSZq137DxkFJ93slMtieNC6q+uK\nrwnhL8TREOgAjHnpsbO42GWh04NOFmhd1y5lJTt7Bwzd9QW6TxUyln6+Tu9a\nXRqrrwZHNl6G/DILRmiO2cHQ6vg1JWbMlxo1apMWEZGGncjjFMViI1phiUHs\n/i/IBrgl81NJWM7+8lNmuG3fH1H8Vw0jO7cHfcAZDEhmI+wvcDRvjgso//db\n2QgJN5lmhkGPFnAkkUXc3P7VHahTzEbla3kceVTeA2EHhm8goaRiEI+JOuqF\ntOo8d7gFIiJYzm0Zr9t9o/UvaC1zTCrE1JvP4PBe5DVXmwqVb2EpTsYivWQm\nYWsiJwedKNGP6J/xMrUky0ElCJ2/XZ/vu99iB/xfVdWsUMovNrSDzOGt9fL3\n9ogj\r\n=WsQB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"e7ac85bb793f493ae8c8fe0879705fa4a0eea05a","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.1.0","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.2_1642027227195_0.29912665211865996","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"javascript-playgrounds","version":"1.2.3","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.3","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"99e70199afa5b9d98883548deb6a5f2b1449ea60","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.3.tgz","fileCount":169,"integrity":"sha512-VyheimafBH8+ZvQ8YS/4XbDI6+mGlDXoxVJvDEc3x9QoQxhWlK9FPpU/R6vHjALJ7IkyQbdM3p5NfYhbD10mtg==","signatures":[{"sig":"MEUCIDRxqb5dyLimiuSMDrJXcYrNpEerXs/GXLlmFgk3RIOgAiEA3Nrxf5NRvy92Ls9r91dcIygTHNhTVtkfQ+I+gnCM3ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7720884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh32H5CRA9TVsSAnZWagAAN+sP/1GKK3gA/aWtkCP4xxDT\noi/VtEfv4Do0gTsoBwGm2NEV8WFHUDhNMUBW1g7SPwR2Q+apQ2joM4yEiweB\nhryj/7staev8QewNZ8H5nJGAdqzeoYdLV3+T0ZEW+OrMJ91EelAiEd2UYohb\nulEFswGAoIcIjDHtPExOqJH1GesjoalCLrLVZNLrSFTUisnrsla/O1AuwxMv\n8q+M+4lVLtSK9xPfbAPkc9kieNo0DmB3lQmdD5oDwBvjpo2JyusFu4kcWd5l\nFxz5/dziLbGkTKLFdpXW14hb39pWYbEGopZd1L1A2EVU03FTXuB5xUPstLxg\nX1bXtJOHBpZdKQ6RG9xbTGUB8jc3aHSaFn7z0Z2neFDO7ZxwmTbZnNHEDzls\nZbH2KQwhkBJgpmyhpteP8JUpSdJYxyLDV8H+3i3h/njYUKeCrNef1l43HzM1\n4giGY+4SdvnY5z9bjtyBbGGVR4p5KDv8w0QriI6Lu4BA65DSX1+PlGTN5606\nn+CeZcaIoAREVqUkhrJXDUASRf9iECUla6YO3kcWoG0/Fs1Q8RElLnVkjLwD\nX9Ynl5TmyrBue9uPezAwAGd6oOLinx7lwoVIXOn6hWBPXz6y/lDx8S58e57P\nkfqKJnE9H5zfBvSxK8tdLncvCNn0yR9bYbrweIKVSSLMqekOX2AX39zIR2jI\n1Cya\r\n=Skk0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"d56d0743b56f119988f8fad27cd1cb2b7285e8dd","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.1.0","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.3_1642029561425_0.08011585747538175","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"javascript-playgrounds","version":"1.2.5","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.5","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"74898594725742ffb90948ed9e079eeb051568c8","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.5.tgz","fileCount":169,"integrity":"sha512-ir/e7BTJEWU7wmr1WxV9FtstPthiMBpVvI7JEiWnM3+znZ8sPvWWe5dP0zPotYx/hAx0v9Wy1egC889UVodaSw==","signatures":[{"sig":"MEUCIQCmHX4pZB9uftRJz2hawrO8KPw2qEcwA3i6TKVvfH6/MgIgRjC2uvZ+EaoIkkxLaIQEosBEI/gplHdmbxFACR5SK0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7721739},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"5b84ea2dca5c1c594104fc4c9c3f49cfcd54fbb1","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.19.2","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.5_1700674178653_0.382290675682849","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"javascript-playgrounds","version":"1.2.6","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.6","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"2f31803dcf5604df6cfd4ab74d3ffccf902f6286","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.6.tgz","fileCount":169,"integrity":"sha512-yPhkgwRC0fVv7NK2NNkOXxRfEBZADELRP9uUbIZ6QpVrmqqQLUPebEKqMOLf3zdimKQ2SYAks044ufZlGezjEw==","signatures":[{"sig":"MEUCIEozmF5FNiiNA66GcLIaLVC7Z7QRBVxFhw/2dV5+ThAlAiEAhwfWYcnxOsRFvCkHB0PSheVZMVRcIg1B5MKMmvK1feQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7721770},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"a242d20885489ebdf2e77245ca532011ec89d8ef","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.19.2","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.6_1727364537121_0.9767765938111219","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"javascript-playgrounds","version":"1.2.7","author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","_id":"javascript-playgrounds@1.2.7","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"dist":{"shasum":"50da3d94b7671e4839e9974b3dfd40f204482cee","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.7.tgz","fileCount":169,"integrity":"sha512-1aMMvAFzJ50qWTYLwlc4uR54vAyCZnO//8B/65niu729BuG4W8S7Et47YBOJInqJQlKD1ZjrOM8ftthAEkQfIA==","signatures":[{"sig":"MEUCIHB2dbchzgdMX1yBzXkPOtnF88f6NpZ0BhOdEUpblrxWAiEA2AQeJSp/mB3PgJ7u/X8MKR1JbPlviZud5M3QEUSDGPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7721421},"main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","gitHead":"aa16925f4ecb8c26cb7a3bf85289435426780593","scripts":{"dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:core && npm run build:embed","clean":"rm -rf ./dist ./public","start":"python3 -m http.server -d public 8080","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json","gh-pages":"npm run prepublish && gh-pages -d public","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/dabbott/javascript-playgrounds.git","type":"git"},"_npmVersion":"8.19.2","description":"Interactive JavaScript sandbox","directories":{},"_nodeVersion":"16.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"diff":"^4.0.1","react":"16.8.0","eslint":"^1.10.3","packly":"^0.0.1","webpack":"^4.43.0","gh-pages":"^2.2.0","prettier":"^2.0.5","scriptjs":"^2.5.8","babel-cli":"^6.3.17","react-dom":"16.8.0","snarkdown":"^1.2.2","ts-loader":"^8.0.3","babel-core":"^6.26.3","codemirror":"^5.54.0","css-loader":"^3.5.3","prop-types":"^15.7.2","raw-loader":"^4.0.1","screenfull":"^4.2.0","typescript":"^3.9.3","@babel/core":"^7.9.6","@types/diff":"^4.0.2","codesandbox":"^2.2.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","@types/react":"^16.9.48","babel-eslint":"^4.1.6","babel-loader":"7.1.5","style-loader":"^1.2.1","babel-runtime":"^6.3.19","webpack-merge":"^4.2.2","worker-loader":"^3.0.2","react-loadable":"^5.5.0","@types/scriptjs":"^0.0.2","react-inspector":"^5.0.1","@types/react-dom":"^16.9.8","react-native-web":"0.11.4","@types/codemirror":"^0.0.97","@types/babel__core":"^7.1.10","babel-preset-react":"^6.3.13","webpack-dev-server":"^3.11.0","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.13.1","html-webpack-plugin":"^4.3.0","regenerator-runtime":"^0.9.5","babel-preset-stage-1":"^6.3.13","@types/react-loadable":"^5.5.3","inline-style-prefixer":"^6.0.0","@types/react-inspector":"^4.0.1","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","@juggle/resize-observer":"^3.1.3","babel-preset-react-native":"^1.9.0","@types/inline-style-prefixer":"^5.0.0","eslint-config-standard-react":"^1.2.1","metro-react-native-babel-preset":"^0.59.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/javascript-playgrounds_1.2.7_1727626202443_0.26138758080014","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"javascript-playgrounds","version":"1.2.8","description":"Interactive JavaScript sandbox","main":"dist/javascript-playgrounds.js","types":"dist/src/components/embed/Playground.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"webpack-dev-server --config webpack/webpack.config.js --inline --hot --colors --quiet","start":"python3 -m http.server -d public 8080","build":"npm run build:core && npm run build:embed","build:core":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress","build:embed":"webpack --config webpack/webpack-embed.config.js --sort-assets-by --progress","clean":"rm -rf ./dist ./public","prepublishOnly":"npm run clean && npm run build","gh-pages":"npm run prepublish && gh-pages -d public","analyze":"webpack --env production --config webpack/webpack.config.js --sort-assets-by --progress --profile --json > stats.json"},"repository":{"type":"git","url":"git+https://github.com/dabbott/javascript-playgrounds.git"},"author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"homepage":"https://github.com/dabbott/javascript-playgrounds#readme","devDependencies":{"@babel/core":"^7.9.6","@juggle/resize-observer":"^3.1.3","@types/babel__core":"^7.1.10","@types/codemirror":"^0.0.97","@types/diff":"^4.0.2","@types/inline-style-prefixer":"^5.0.0","@types/react":"^16.9.48","@types/react-dom":"^16.9.8","@types/react-inspector":"^4.0.1","@types/react-loadable":"^5.5.3","@types/scriptjs":"^0.0.2","babel-cli":"^6.3.17","babel-core":"^6.26.3","babel-eslint":"^4.1.6","babel-loader":"7.1.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-native":"^1.9.0","babel-preset-stage-1":"^6.3.13","babel-runtime":"^6.3.19","codemirror":"^5.54.0","codesandbox":"^2.2.1","css-loader":"^3.5.3","diff":"^4.0.1","eslint":"^1.10.3","eslint-config-standard":"^4.4.0","eslint-config-standard-react":"^1.2.1","eslint-plugin-react":"^3.13.1","eslint-plugin-standard":"^1.3.1","file-loader":"^6.0.0","gh-pages":"^2.2.0","html-webpack-plugin":"^4.3.0","inline-style-prefixer":"^6.0.0","metro-react-native-babel-preset":"^0.59.0","packly":"^0.0.1","prettier":"^2.0.5","prop-types":"^15.7.2","raw-loader":"^4.0.1","react":"16.8.0","react-dom":"16.8.0","react-inspector":"^5.0.1","react-loadable":"^5.5.0","react-native-web":"0.11.4","regenerator-runtime":"^0.9.5","screenfull":"^4.2.0","scriptjs":"^2.5.8","snarkdown":"^1.2.2","style-loader":"^1.2.1","ts-loader":"^8.0.3","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-merge":"^4.2.2","worker-loader":"^3.0.2"},"dependencies":{},"prettier":{"singleQuote":true,"semi":false},"gitHead":"2f77a8120dd45bb0b422c4ebfcdf464509f84a9b","_id":"javascript-playgrounds@1.2.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cT4qGG51tV4hm/S/ZTckcyYoJnIY9t8CFUMxKehbdjGAMz6awzwOjnlDJJayVFlc/Khih1L5kWjW0PDOm0A59A==","shasum":"29ba0dbbb27823809217c38abefa9d713cdabef9","tarball":"https://registry.npmjs.org/javascript-playgrounds/-/javascript-playgrounds-1.2.8.tgz","fileCount":169,"unpackedSize":7721636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+Fm38cypgVx9+IaFqryDCnYSAOawUXTkd2wgk48BJtAiBddpfSER/G6ZOx/PLyZm1U62aNftGBBOpM0QIhHitrTg=="}]},"_npmUser":{"name":"dabbott","email":"dvnabbott@gmail.com"},"directories":{},"maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/javascript-playgrounds_1.2.8_1731691751289_0.08683976113753222"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-27T23:29:01.927Z","modified":"2024-11-15T17:29:11.745Z","0.0.1":"2020-05-27T23:29:02.094Z","0.1.0":"2020-09-15T21:51:30.123Z","0.1.1":"2020-09-16T00:45:11.787Z","0.1.3":"2020-09-16T01:32:05.856Z","0.1.4":"2020-09-16T02:43:42.951Z","0.1.5":"2020-09-16T02:58:07.758Z","0.1.6":"2020-09-16T16:35:49.027Z","1.0.0":"2020-09-16T16:42:46.392Z","1.0.1":"2020-09-19T21:03:10.490Z","1.0.2":"2020-09-20T18:31:49.899Z","1.0.3":"2020-09-24T15:50:51.678Z","1.0.4":"2020-09-24T21:39:38.202Z","1.0.5":"2020-09-25T17:43:04.396Z","1.1.0":"2020-10-01T01:34:11.864Z","1.1.1":"2020-11-27T22:00:37.243Z","1.1.2":"2021-01-08T19:57:29.385Z","1.1.3":"2021-01-09T22:49:36.232Z","1.1.4":"2021-01-09T23:03:39.700Z","1.2.0":"2022-01-09T19:23:59.243Z","1.2.1":"2022-01-09T19:26:27.884Z","1.2.2":"2022-01-12T22:40:27.718Z","1.2.3":"2022-01-12T23:19:21.695Z","1.2.5":"2023-11-22T17:29:39.128Z","1.2.6":"2024-09-26T15:28:57.398Z","1.2.7":"2024-09-29T16:10:02.828Z","1.2.8":"2024-11-15T17:29:11.549Z"},"bugs":{"url":"https://github.com/dabbott/javascript-playgrounds/issues"},"author":{"name":"devinabbott@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/dabbott/javascript-playgrounds#readme","repository":{"type":"git","url":"git+https://github.com/dabbott/javascript-playgrounds.git"},"description":"Interactive JavaScript sandbox","maintainers":[{"name":"dabbott","email":"dvnabbott@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/assets/logo.png\" width=\"192\" height=\"192\" />\n</p>\n\n<h1 align=\"center\">JavaScript Playgrounds</h1>\n\n<br />\n\n<p align=\"center\">\n  <b>An interactive JavaScript sandbox. <a href=\"https://unpkg.com/javascript-playgrounds@^1.0.0/public/index.html\">Try it!</a></b>\n</p>\n\n<p align=\"center\">\n  <img alt=\"Animated demo\" src=\"docs/assets/demo.gif\" />\n</p>\n\n## Overview\n\nThis project provides a quick, visual way to experiment with JavaScript code. It's designed to be loaded as an `iframe` for easy inclusion in any webpage.\n\nThere are a variety of configuration options, including a [React preset][react] and a [React Native preset][react native].\n\nI use this sandbox in my free educational guides:\n\n- [JavaScript Express](https://www.javascript.express)\n- [TypeScript Express](https://www.typescript.express)\n- [React Express](https://www.react.express)\n- [React Native Express](https://www.reactnative.express)\n\n## Usage\n\nThe sandbox may be included on your site in one of two ways:\n\n- [as a React component](#as-a-react-component)\n- [directly as an `iframe`](#as-an-iframe)\n\n> For legacy React Native-specific docs, see the [v1 branch](https://github.com/dabbott/javascript-playgrounds/tree/v1)\n\n### As a React Component\n\nIf you're using React:\n\n```bash\nnpm install --save javascript-playgrounds\n\n# or\n\nyarn add javascript-playgrounds\n```\n\nThen:\n\n```js\nimport Playground from 'javascript-playgrounds'\n\nexport default function App() {\n  return <Playground style={{ width: 800, height: 500 }} />\n}\n```\n\nThis component is a wrapper around the `iframe` that handles encoding parameters for you. While it passes most props along to the `iframe`, it has a few extra props:\n\n| Title           | Description                                                                                   | Default                           |\n| --------------- | --------------------------------------------------------------------------------------------- | --------------------------------- |\n| **`style`**     | The style of the `div` which wraps the `iframe` (the iframe has `100%` width and height).     | `undefined`                       |\n| **`className`** | The className of the `div` which wraps the `iframe`                                           | `undefined`                       |\n| **`baseURL`**   | Optionally, specify a custom url to load the player from. This url should not include a hash. | `unpkg.com` (see [unpkg](#unpkg)) |\n\n### As an `iframe`\n\nIf you're not using React, include the sandbox in an `iframe`.\n\n```html\n<iframe\n  width=\"880\"\n  height=\"425\"\n  frameborder=\"0\"\n  src=\"//unpkg.com/javascript-playgrounds@^1.0.0/public/index.html\"\n></iframe>\n```\n\nConfiguration parameters should be passed as part of the hash string, after `#data=`. They should be JSON-encoded _and then_ URI-encoded:\n\n```JavaScript\nconst parameters = { code: `console.log('Hello, world!')` }\nconst hashString = '#data=' + encodeURIComponent(JSON.stringify(parameters))\n```\n\n> When used as an `iframe`, the easiest way to set the `code` parameter is to edit the code in the sandbox and copy and paste the url when you're done (the url updates automatically as you type).\n\nFor convenience, you may optionally pass the `preset` parameter in the url string directly, e.g. `#preset=react&data=...`.\n\n## Parameters\n\nThe sandbox accepts the following props/parameters.\n\n| Title                                | Description                                                                                                                                                                                                                                                                                                                             | Default                       |\n| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |\n| **`preset`**                         | This sets reasonable defaults for other parameters. Options are `javascript`, `react`, and `react-native`. Experimental options are `html` and `python` (make sure to lock down your javascript-playgrounds library version when using experimental presets).                                                                           | `'javascript'`                |\n| **`title`**                          | An optional title for the editor pane.                                                                                                                                                                                                                                                                                                  | `''`                          |\n| **`code`**                           | The code to show/run in the player.                                                                                                                                                                                                                                                                                                     | The sample app                |\n| **`files`**                          | A map of `{ [filename]: code }`. This will take precedence over `code` if given.                                                                                                                                                                                                                                                        | `undefined`                   |\n| **`entry`**                          | The filename of the file that runs first. This is only relevant when showing multiple files with the `files` parameter. Defaults to `index.js`, or `index.tsx` if TypeScript is enabled.                                                                                                                                                | `'index.js'` or `'index.tsx'` |\n| **`initialTab`**                     | The filename of the tab to show by default. This is only relevant when showing multiple files with the `files` parameter. Defaults to the value of `entry`.                                                                                                                                                                             | `entry`                       |\n| **`modules`**                        | An array of external modules to make available to the sandbox. Each object in the array should be an object containing a `name` and `url`. As a shorthand, pass a string name to load a module from unpkg (`https://unpkg.com/${name}`). More detail below.                                                                             | `[]`                          |\n| **`registerBundledModules`**         | Should the player share its bundled React, React DOM, and React Native implementations with the running app? Disable this if you plan to pass a `react`, `react-dom` or `react-native` module url.                                                                                                                                      | `true`                        |\n| **`css`**                            | An optional CSS string to apply within the workspace `iframe`.                                                                                                                                                                                                                                                                          | `''`                          |\n| **`styles`**                         | An map of inline style objects, applied to various elements to customize the style of the UI. Example: `{ header: { backgroundColor: 'red' } }`                                                                                                                                                                                         | `{}`                          |\n| **`strings`**                        | A map of strings that appear in the UI. Example: `{ loading: 'Loading dependencies...' }`                                                                                                                                                                                                                                               | `{}`                          |\n| **`sharedEnvironment`**              | This affects how the iframes share data with one another, mainly for the \"playgrounds\" feature. When `true`, iframes will pass JavaScript objects back and forth, while when `false`, they'll pass serialized JSON.                                                                                                                     | `false`                       |\n| **`detectDependencies`**             | Should the player scan code files for `import`s and try to fetch them from `unpkg`? Only modules imported in the initial code are fetched (not those added while typing in the sandbox).                                                                                                                                                | `true`                        |\n| **`fullscreen`**                     | Show a button to enable fullscreen editing (in most configurations of panes). Note that the iframe must have the `allowfullscreen` attribute for this to work.                                                                                                                                                                          | `false`                       |\n| **`compiler`**                       | Settings for Babel                                                                                                                                                                                                                                                                                                                      | `{}`                          |\n| **`compiler.maxLoopIterations`**     | Throw an error if a loop iterates more than a certain amount of times. Set to 0 to disable.                                                                                                                                                                                                                                             | `1000`                        |\n| **`playground`**                     | Settings for playgrounds (inline widgets that display runtime values)                                                                                                                                                                                                                                                                   | `{}`                          |\n| **`playground.enabled`**             | Turn on playgrounds?                                                                                                                                                                                                                                                                                                                    | `false`                       |\n| **`playground.renderReactElements`** | Render React elements? If `false`, will print the React element object, e.g. `{ type, props, key }`, rather than render it.                                                                                                                                                                                                             | `true`                        |\n| **`playground.debounceDuration`**    | How frequently widgets update. A little delay helps keep the UI feeling smoother.                                                                                                                                                                                                                                                       | `200` (milliseconds)          |\n| **`typescript`**                     | TypeScript settings                                                                                                                                                                                                                                                                                                                     | `{}`                          |\n| **`typescript.enabled`**             | Turn on TypeScript hover tooltip info? Defaults to `false`                                                                                                                                                                                                                                                                              | `false`                       |\n| **`typescript.libs`**                | An array of default libraries to include, e.g. `'dom'` and `'es2015'`. We don't include some newer/esoteric ones by default, to reduce download size.                                                                                                                                                                                   | See source code               |\n| **`typescript.types`**               | An array of additional type files to download. Each should be an object `{ name, url }`.                                                                                                                                                                                                                                                | `[]`                          |\n| **`workspaces`**                     | Add a tutorial-like sequence of sets of files, highlighting changes between each set. Each object in this array can contain: `{ title, description, workspace: { title, files, entry, initialTab } }`. Properties in the `workspace` object will override those given as top level parameters.                                          | `[]`                          |\n| **`panes`**                          | An array of UI panes to display. To display a pane without options, use a string. Otherwise, use an object with a `type` property. The available panes are: `'stack'`, `'editor'`, `'transpiler'`, `'player'`, `'workspaces'`, `'console'`. Note that there _must be_ a `player` pane for any code to run. For pane options, see below. | `['editor', 'player']`        |\n| **`responsivePaneSets`**             | An array of `{ maxWidth, panes }` objects to show at different responsive breakpoints. The iframe will use the first set where the `maxWidth` is greater than the current window width. The top-level `panes` parameter has `maxWidth: Infinity` so that it's used by default if there's no matching set of panes.                      | `[]`                          |\n| **`targetOrigin`**                   | If passed, the sandbox will call `parent.postMessage(JSON.stringify(data), targetOrigin)` on code changes.                                                                                                                                                                                                                              | `undefined`                   |\n\n##### Examples of loading modules:\n\n- To load a CommonJS `require`-style module, the `name` is the `require(name)` name, and the second is the source url. E.g. to load moment.js: set `modules` to the value `[{ name: 'moment', url: 'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js' }]`\n- To load a component as a property on `window`, also pass a `globalName`, which will be the window property name (e.g. `window.moment`). E.g. to load moment.js this way: set `modules` to the value `[{ name: 'moment', globalName: 'moment', url: 'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js' }]`\n\n### Pane options\n\nAll panes support the following options:\n\n| Title       | Description                                                                                                               | Default     |\n| ----------- | ------------------------------------------------------------------------------------------------------------------------- | ----------- |\n| **`style`** | The inline styles for this specific pane, merged with those passed in the top-level `styles` object if given.             | `undefined` |\n| **`title`** | An optional title for this pane. If used on an `'editor'` pane, this will override a top-level `title`, if one was given. | `''`        |\n\nEach pane additionally supports pane-specific options. For more detail:\n\n- [player](#the-player-pane)\n- [console](#the-console-pane)\n- [stack](#the-stack-pane)\n- [editor](#the-editor-pane)\n- [transpiler](#the-transpiler-pane)\n- [workspaces](#the-workspaces-pane)\n\n#### The `player` pane\n\nDisplay the running app, optionally with the image of a phone around it.\n\n| Title                     | Description                                                                                                                                                                                                            | Default   |\n| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |\n| **`platform`**            | One of `ios`, `android`, or `web`. When `web`, no phone image is displayed.                                                                                                                                            | `'ios'`   |\n| **`width`**               | The width of the device. This has no effect if the platform is `web`.                                                                                                                                                  | `210px`   |\n| **`scale`**               | Zoom the device screen. This has no effect if the platform is `web`.                                                                                                                                                   | `1`       |\n| **`assetRoot`**           | Specifies the root url for asset `require`s. E.g. to require `http://localhost:8080/images/hello.png`, you could set `assetRoot` to `'http://localhost:8080/'` and write `require('./images/hello.png')` in your code. | `''`      |\n| **`css`**                 | An optional CSS string to apply within the player's `iframe`.                                                                                                                                                          | `''`      |\n| **`styleSheet`**          | One of `reset` or `none`. When `reset`, the meyerweb CSS reset is applied to the player's `iframe`.                                                                                                                    | `'reset'` |\n| **`statusBarHeight`**     | Display a rectangle at the top of the phone screen, mimicking a status bar.                                                                                                                                            | `0px`     |\n| **`statusBarColor`**      | The color of the fake status bar.                                                                                                                                                                                      | `'black'` |\n| **`prelude`**             | JavaScript code that runs before the entry file.                                                                                                                                                                       | `''`      |\n| **`modules`**             | Pane-specific modules, in addition to those passed at the top level.                                                                                                                                                   | `[]`      |\n| **`console`**             | Display an embedded console in this pane. See the `console` options below. Additionally, the embedded version of the console has the following properties...                                                           | `{}`      |\n| **`console.visible`**     | Show the console?                                                                                                                                                                                                      | `false`   |\n| **`console.maximized`**   | Show the console over the entire player?                                                                                                                                                                               | `false`   |\n| **`console.collapsible`** | Allow collapsing the console via a toggle button.                                                                                                                                                                      | `true`    |\n\n#### The `console` pane\n\nShow the output `console.log`, similar to the Chrome inspector. This can be a separate pane, or embedded in the player pane.\n\n| Title                     | Description                                                | Default |\n| ------------------------- | ---------------------------------------------------------- | ------- |\n| **`showFileName`**        | Show the file name containing the `console.log`.           | `false` |\n| **`showLineNumber`**      | Show the line number of the `console.log`.                 | `true`  |\n| **`renderReactElements`** | Render React elements, instead of displaying element JSON. | `false` |\n\n#### The `stack` pane\n\nA nested stack of panes.\n\n| Title          | Description                                                   | Default |\n| -------------- | ------------------------------------------------------------- | ------- |\n| **`children`** | An array of panes, just like the top level `panes` parameter. | `[]`    |\n\n#### The `editor` pane\n\nNone at the moment.\n\n#### The `transpiler` pane\n\nNone at the moment.\n\n#### The `workspaces` pane\n\nNone at the moment.\n\n## Hosting\n\nThis project contains static assets that run standalone in the browser. You don't need a server, unless you want to host the assets yourself.\n\n### unpkg\n\nThe recommended host is https://unpkg.com, which is a CDN that serves content from the npm registry. The examples in this README all point to:\n\n```html\n<iframe\n  width=\"880\"\n  height=\"425\"\n  frameborder=\"0\"\n  src=\"//unpkg.com/javascript-playgrounds@^1.0.0/public/index.html\"\n></iframe>\n```\n\n> Note that `unpkg` resolves semver versions in the url\n\n## Examples\n\nThese examples were created by loading the demo page and running roughly the following JS in the console:\n\n```js\nlocation.href.slice(0, location.href.indexOf('#')) +\n  '#data=' +\n  encodeURIComponent(\n    JSON.stringify({\n      title: 'Custom title',\n      panes: [\n        'editor',\n        { type: 'player', platform: 'android', modules: ['moment'] },\n      ],\n    })\n  )\n```\n\n- [React][react]\n- [React Native][react native]\n- [Custom code][custom code]\n- [Load external library via URL][library]\n\n## Development\n\n### Run\n\n```bash\nyarn\nyarn dev\n# => localhost:8080\n```\n\n### Build\n\n```bash\nyarn build\n```\n\n## Contributing\n\nContributions are welcome, but if you're planning to add features, I recommend opening an issue describing the change first.\n\nI maintain this project specifically for my educational guides, so if it's a feature I wouldn't use, I might not want to maintain it. It also may take me a little while to get to reviewing.\n\n## License\n\n3-Clause BSD\n\nhttps://opensource.org/licenses/BSD-3-Clause\n\n[react]: https://unpkg.com/javascript-playgrounds@^1.0.0/public/index.html#preset=react\n[react native]: https://unpkg.com/javascript-playgrounds@^1.0.0/public/index.html#preset=react-native\n[custom code]: https://unpkg.com/javascript-playgrounds@^1.0.0/public/index.html#data=%7B%22code%22%3A%22console.log(42)%22%7D\n[library]: https://unpkg.com/javascript-playgrounds@^1.0.0/public/index.html#data=%7B%22code%22%3A%22import%20moment%20from%20'moment'%5Cn%5Cnconsole.log(moment())%22%2C%22modules%22%3A%5B%22moment%22%5D%7D\n","readmeFilename":"README.md"}