{"_id":"h5p-standalone","_rev":"34-1d22546ac08f1ed9db514cbd6bb60cf5","name":"h5p-standalone","dist-tags":{"latest":"3.8.2"},"versions":{"2.0.2":{"name":"h5p-standalone","version":"2.0.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.0.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"4f572a3474af4b7a90eb013804c92544a884a7be","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.0.2.tgz","fileCount":169,"integrity":"sha512-eG1pdTgmT6s5klzTHC9EGUYwPqIBrjrBwXk2DXc54nnYGa5qRZ1SWf6MYei0p6RDiBI5gYM+biWwn2FFyDE5Nw==","signatures":[{"sig":"MEYCIQDcsHehLsdaM33Z6t5VEQh2jOA6hzl1s3oGV2ywJBDA0AIhAPxYNIa/wKI8aFkc69GnERlR+6d7A3eZYTDii0rCp3Kw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2144427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwq8CCRA9TVsSAnZWagAAEQwP/3MRqqWLmaXlLr7zDRLe\nLuHP1flMx+J0t4A2NwsmynrJfJA/rD3JdWsSDzRPP2fLv02j+WY9d6hyqDs/\nihNyYAySS1VZad8Vum5dsZ0dQefocZwYfYEpPXqSpoTBl0uRcy1ZSiJ1zYym\nqJDWqHHI+4+hpR63L1me56KymKFEb4kvggwwB6mqWOqtspARixj7eKsUaTEl\npxKZvSY3bssc5oAV8Io54zxG0FEbl6tRGv484bqT+cOGmz3JB6UbNVenriyo\nsjb4bzegmHF+Y13dyMDKN3KRHEOea+MUTgWAhRrEcXKS2beXDS0HXNN9+58G\neKj4lUcwK9uxjdQbcvbM564iQuvmPIX0UPrTodV0nAYMkWXiWmUFsybTFCLu\nY+KvsNYhIcXFKq4EdKNNolH7u8zmpE5afU3kwMDz4Wrf2zNveqMk1h5/zlvf\nDYrjkTmVBiNN+bViJdG0g310cZa9YJnSbzohAcODBynmww1W8ApNwrrkY7Vw\n4hpv/IVCJQ7UwNtj8rS+P7jMisE5QraUlYN8FQWHLiOyUQzL9np/2qzeJTl5\nECu27eaG8pvYVSyDAdPxgMdO1OWQSKOaK1nAmfZl91B3MwbOjfFwor/RXvTQ\n1fz29Z3LHPO5sXrU+mREv5gWaWLT8qWqDcfTh9BYEBahrMltpDWCPnzJP0zj\nVrWe\r\n=Smyn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","gitHead":"45bd7664340ac0ab9df1898b8769ee588a44ebba","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.12.1","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cypress":"^3.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.0.2_1573039873898_0.8612209966403086","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"h5p-standalone","version":"2.1.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.1.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"601b936a82b5a44809fedb386d0af088ca712f72","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.1.0.tgz","fileCount":170,"integrity":"sha512-OG7KkKPen1fiFCrzHNKXh7XCcH1oqwSX+3u+/87BPug7NnXN1L01ovZipxOXb99jWcJXYqRw7GFzkzeRMr8wuQ==","signatures":[{"sig":"MEUCIBacKAHwpYlWq9SQ9sCB2AQ1+eHz+U7a0Jvd4LfPhKtSAiEAyDuotvUpHwhPfWVFfujblds0haAhMD/gtROvWtUZebU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2145172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLfqPCRA9TVsSAnZWagAAEAUP/3NuRbuEvd29gYNYTMYA\nlVQH0cpJp6RYnyg5A2o2aR8A34lne8slj5kySdpy5rmZbJvqeBkDFmXZhYPk\ngTka9Bt/AERZWMQTTm15eT/QCOKb3/kU6a36XuBE0zLtfpHJ0vOs4/yPodCw\nf1rFJyczjOgKinqwhgg29UJRaKXVnbn6AlyB23p4DqPmQ+TqYyOaEojrygaz\niSCHDf6n1jYQ5+WIe0256A/048BVv6OBoaJV4ImU8uA5v9NQY0VWUTO3ok+5\nKo60m4be5FmC7LYA2HiIS6d/0aH1D4bQWWLdNGXDUH0274B/CSAcOjuM5QGx\n7YllWKuzhMIKSot25UWWRxtLfpH2yuHJOcWEJHdL/djHwzUB2rKTxTuBZUaP\nlQ/mEeel+Zorx/WcjyPPc7uMOXebAoUWuVQfw2UZd8E5UHUYP6kti1vEe2nm\nINUzNtA0osszl/trU6KQ08vjxiz2aoN/Qf66EXUlpHpH5TkwlmXna3eHBK8v\n9gVYlXDMXHtZk0FilY9RG+j04F4BLMp1aLb8ZQs5UW1QbUgTZEeFXovD7PsG\ns6kvXNS8rvnp7Nv58SVOOqij2wCGojkqKw38A+698LgZyIcGbVrYMJVKQS1m\nzz0eBNMSomLsw1MEeX390rq8+WevTJjBNyI9yhLz7c41jURA62hsaiv1Bahf\nVhqC\r\n=dpkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","gitHead":"d3d5481dadb88dccdef543f2e8a52ec444c9165b","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.13.4","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cypress":"^3.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.1.0_1580071566639_0.7037067536351667","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"h5p-standalone","version":"2.1.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.1.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"765d654f544241d4cdee49637313a759866809f9","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.1.1.tgz","fileCount":170,"integrity":"sha512-Xy6ZO0WO20pk1twlV7tekfu1ioqjEmWsHeTtm7/e01gVSPwFmQ5CKDILQqOQZTQoXLVGWIuOGh1Pt3qUtmm4Xg==","signatures":[{"sig":"MEUCIQDN/WNyFqzt4jf+90Lv7vGmfBpK+JkT+PFf4ZOhWBhN4QIgQLZe2uunadriP2AGYhQFM5MK6WrpEpoaOB1CU6CL+Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2145542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey5ioCRA9TVsSAnZWagAAjVMP/0C7wf1JehD03sFbh63P\n8hmTMLqmAAuxhc4mtt6gl+4f9RtX/5LTFeod55epvcr2SiMrSvfEksQ+uv7O\nGqQaIOQ75Bsg2Cs0ubKGvJhe90EZkgachgpTo2Fpxtj56WG+yhswFvd0iUh3\nz5H44RlzONZ9sS6aB/UsdCLJ/XV+1CG6QjM2kSvY+qoNz6wQ8F+juzNOHrMR\nrDnxtc1k5XNBco15CFCf0j8duQ0nzQhOAJTAIgNs9ZTonHByyFVLIJFGq+Kv\njTrOS9uoLvh6GcRgVsfeEHsX4GZh9/z0tzGWL4/y4P45dpEFEt2uTq7TfnPB\n4XtZfOaCsQXn+n7vXmyfjLqtzovv1cmP+OJ7Bl7OYmN/kYWxcgxdIKGobLs8\n5hkjaL1b6bqn57xwmSRWKE0csnZxz3ZyAJ0izPLOyNaAJZ3bTrJV3IQSdKfh\n597T9cvUk86r/lcBSzVyvH4YSNrSWR6YbrAbum+46xbZWlVQYXygbxmeGH7i\nk7q2K75nIU5NabQDaVcod33PVE2A73h/EDNHFFAS5tfdPshDiWXCXSr3OQsa\ncu6LfE2gO+ZiSdo0fcaUlUogSeCDbeZMNHmnXj8TKnl5SuWq27yV3tNNNqcD\nlpWJnlz5a6n1CK3DgX6BWsyqbBLLLtkjvrZgVaPA3o7PTexeWWRbDDPZBAtA\nmvw/\r\n=9Ypu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","gitHead":"85c11382a84dd17989a252f427ecc56c1c0c82be","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.4","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cypress":"^3.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.1.1_1590401192267_0.9792728490275229","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"h5p-standalone","version":"2.1.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.1.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"3e053ef3ab1c6bb3e39ebb576bdfd297d9e43b53","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.1.2.tgz","fileCount":280,"integrity":"sha512-GRK47a9/F6FhIoWpHt9cJur+8Wdci3OHMxo9+mE6hUewv4W9BlCgVKpFi+zykS+nmFtvsyAB1IKc9YVVUdk5PA==","signatures":[{"sig":"MEYCIQC/iQDFdcjYXLd859dKuK9CcqQenkJ0ry29acqmMP/rHQIhAPWttmx6pAASnSkiFY6cT6Jss9b7RslmYpGnXDNWFphP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3505362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezRh+CRA9TVsSAnZWagAAShwP/ip1amlhCX7KTUyNGV+3\nQuwRfmEVy55AzGNoNrxFqixLyTzAuAE1Pah5JmHyvp5k4U3nhNN7IbWg0og0\nCkpJI/hjigGJ5fsB4+U3jUIVFAQ/KqjJp4QOz6DP34cyHSW0gL7ILxl7BJFW\nvOmy+LYqdVmeRoXYtpfG8K1TMQjfYGCwlD+oLW9h5HrgaJPOApdCVVX0rAaN\nTNixCVFFz37xILGBgNvoUHdIYWRIGt9MP3E/OMCkSc4hAr+Hpxs7Nl5OSTx/\ndFsqjD2gpq3oCyG4SsgELJr/OuNy/hJRDU1veOehShXVV+LVGnonfnTvMFRO\ntpaoa3w6ksscHIC36x1e4MZS0k+9Y/8fzfKNCO0sPFS3TGx8nVIdD3DgOlz5\nh7hCS2iiVmT+YFIF+LFfJz8anPelPnWvZuWT1nFqP/nP6I+jn31Ony7C8foE\nTvNSV/xOJrO4NCpf7AXJ2KspV4oLyySuYNtWfcd7Ec/w4k9TJU7oTi/Dtv7S\nJJwt0rI6ouRRDHlMN+i166FvTxjoUBn7MSHlprx70e6WrBdd40Q6ODX6JqFc\nErRNL9vIWQglBvhh+y3xSpZqPjZb0uQNwobwEbIC/Gh5N3ehTbP/AqAwTEOQ\nWZeb3/XiwlH3X8tiTbpS5s/WBFRH7uyKgSLuPIQeLqoQsN6CylXT3/HblSBO\no/Ei\r\n=pz7h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","gitHead":"a9ed1b8162dd768843dfe01d1556fb3bc14481fa","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.4","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cypress":"^3.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.1.2_1590499454185_0.07383019808005464","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"h5p-standalone","version":"2.1.3","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.1.3","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"836ab95b054266c1ad2acf796503521b2ddfe42d","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.1.3.tgz","fileCount":283,"integrity":"sha512-wx1CKKOGF/7AT4aNXBi2b5WjzPFI9T2BtnJOgZt8bc7oOlvarGinpMzt4F5iT9Cf27RvZ8qH74icdLIQWF7XdA==","signatures":[{"sig":"MEUCIQDFI4uHav3sBPETdmW6rzQtJ0+HExmLfNMxlMDYowJDbgIgDkhZEyiIbXeCN0+3/PARotbHmB14EVR6MJ5GHo2eID4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4108388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1+c0CRA9TVsSAnZWagAA34gQAIZky2ATegz8UK4/xFQt\noLzPNP0TB53uDQh9UFs3pJzv6LEGcmAoUgLCpFQYDB45mbsIMsVofOjvohkM\nf6UEsWU2otujz4NGm3Xz7dTdJ6cLU6QzhHPEuWg4PSsvsm3XcbfZNCrcttGD\nmfo751ITr0HepPjeyA+NRJb1eXhqFFxZd0QpQ2LDU+t+NarJA8ckilHJWFLE\n/7miNwpdLVsDtiyDFlcT7HP0B0OG17AmLepYks4Wik8PgFUrkIccpzrks77B\nigNm+nAGAl6rXyOe1Pt+5UFOSUU75YQBl4WBCCW6zm1a4aH8jkcxE0Ng/iuE\nw9RcSzdinQ1Vw3IEgjuv2Y4GsYACYFb/HD9Zgthp++W8JgKgP1KBzrRsQjqk\n+/mc7KlApD99ClphqppNkwVaNiM++Ttw6TuCC8j4KCYU81ZwSs4INl7fQwlk\nRjN8WH8HV7hsEQ7Um2RM/jgHI6eyI7NeuBxyZHQk1RoB8FPpKIzwUSNskuKx\n1nRVRYSHK3mQ3Doy34H6NfkOPUKJl2dx1u5Hppwffb/M6KlChKMtmxfxjxjT\nAVY2L+K18MT5fYfZQkz6rqMRWrS8bwAUwRZ68wQFAOCzFVli512n2Q9lAg20\nr4l1el37EMfdoZfQ3rSQVKEkyR3ZkcO5Ep1Z7URozZ7lbNMZt1vIiuQr3ai0\nEC73\r\n=JojL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","gitHead":"8f6faac7b0addc8e948072721e0a220f79385196","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.4","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cypress":"^3.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.1.3_1591207732009_0.5043767237526899","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"h5p-standalone","version":"2.2.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.2.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"823c61f055d77b7ee6d6e4c652ca81afef7187ec","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.2.0.tgz","fileCount":30,"integrity":"sha512-I+n/rnb6uim7oLlTa9QMWPz/a70zKHubSLvNEnz1Lp/rXsVD6UEb9KoSeQZSbmcB6TCd6SNxN4PRL5FDTCd9sg==","signatures":[{"sig":"MEUCIQDPMoXArunDcicKyJMpZHG8CniJnkY5Ro/0oSGORaXHigIgJZFjQiDcIeHP6FGO+qrZjxpVjVwnuR3lFzQ0IMnb+jY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGU1KCRA9TVsSAnZWagAAbl8P/2oNTGXZZkjhfhebA13p\nyOPRydABYuyb4evXy6Hgkj74n8IAf7GAE9Txz53pyDN9xevElHqFJDwZyf6j\n8P4oFoRJQaRr1b3C1CkhyNQ5k7fk2Ph7D3IRxGRh5kzSK5QVkcsgK2F+Jpp2\nljSQjagcPHQa8v3icDHwTAk20O1b5NEPJsgDaLpV+ki4IdwQpRRBaEgnqIG8\nF8AiZlz9grjE9q1HsyVPSAi/0f1XyerSTvVq1UvFZeC0wu7t8dajBtt3Wbnw\nOnmQXfGIMWM5YAbC5GqvqE4oGR1V5TUBxMqUpp+VarmarcyO89kCdIP4sAcr\nqlglUV/MChp3GiJlswbFIE38K4hYF79zIzJQLljrJRBXZmP0XQFK/zVX0x59\nYqdXBfiOsEVVThcnGR38nqDKmSg5p4x7gC6ElyucO8LHC0pVSEdvH8fzYWMw\ns1y4y0al2/NrPwbRWKi6Xw2OH+haNOH+GCO7o9uMSrLkeZv5exn63GK/y9Bv\nY3snEQZZs2nkdsE/nlIY7yHCM4eTMlECQ+GlNfB80EXOMQRG0VjdaccvSJS+\nlJD9c4SCsMhu56Y9B4+/A1I8FFf+a++o9C1txxeBck9RC320/7C7tzAXvhCI\nQn5s7h7QLxClX7ZD5lV9zJ2IBW2LNsC9JEB4/NB08ZDYPLzH5sWNa+Joax6s\nFyi3\r\n=xJ90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"1de6f6f181adacc02ee7f4a0331ab1510d7113c7","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.10","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"10.23.1","dependencies":{"jquery":"~3.4.1","@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.3.8","cypress":"^3.6.0","webpack":"^4.41.2","commitlint":"^11.0.0","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","@commitlint/config-conventional":"^11.0.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.2.0_1612270922354_0.7589092667702144","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"h5p-standalone","version":"2.2.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.2.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"fbfe871e1703a62ad42dc8497e106a37496f8590","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.2.1.tgz","fileCount":30,"integrity":"sha512-8fH7+ha5t2tUZbeoSiGuypj1w/7rTvkobO3Len60lTtpjoCajGB4279QxUE1CBJ1oK40poleKRyQmCCr511hJA==","signatures":[{"sig":"MEYCIQDySIcEePcFVgKGAid/ApcuCjmnVWgVlGQVSAtWi0PBHAIhAL8JmVlLMqP4GUNZl+S4raMMYU2TVtO3wDmDQBd9OQV4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdyHWCRA9TVsSAnZWagAAgqwQAJcIQGcQgOlk8qR1xdB4\n0yOOAUlT3m3FlTn4eiu7Ak/ce2MN6YM/Iiv9eNrJ7A3Ey6sWmXsIbiA0NSWJ\n5EwLy03fRC6No7xJHzRiTUe3SRm1/aVDJEO7IZGSsHUqqRQwKkeegHfrY2f1\nOiQ9faLc5kpKU3hNFD0mfFLmGzaZiNWrxIyYLF9dzZeAajc5ZsSFp1zaqzfj\nfb199paCi540XQzmfc/q8ExtpELXZnmi65NOJLCs7VobrH+oLflF2T4P/aSi\ntqDeFWrexB/yUESa3c4e6cn6wMm6mYEhJ4BknnZMkSvOTwt68ODo5mHjw3D6\nU2gMafEJABLs5qe3W8Zw/ahUM8OfO5qZqsqAe2sWCj6i/sxi9N6IQRrm7jcD\nWb3VRBqUAcxi/oVAuyghxheySJVh/rGeDiWhdHdxoNqKyb8vyrbD3lfFdsnv\nNxHlaLTWHrzrg6MfZTHDZycYM5Az//1aDmXO0dkdkr00GxRzd1tHAklT4dMJ\nQIklyq56GGmIcWMOM3IJQpMPX6vXU/vLNmaEYTVc1G01/U8MydG2XeYrs0Jx\nV+VKdYbw73jpPzkgN2WNo/C9xrmhxpHHNrMrFW4Q1/hKtTOg8tFdXypB9g6b\n7aCAW7DiT6GIeAtqBgympSUOnLAkesOHamd31jx1XDV6fRAvWr1pa9UkVjzL\n4vOF\r\n=wrf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b3bda457cb5ad2eda9eb99f69f827f9c9df3c770","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"@babel/runtime":"^7.6.3","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.3.8","cypress":"^3.6.0","webpack":"^4.41.2","commitlint":"^11.0.0","@babel/core":"^7.6.4","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","webpack-merge":"^4.2.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.6.3","webpack-dev-server":"^3.9.0","copy-webpack-plugin":"^5.0.4","@babel/plugin-transform-runtime":"^7.6.2","@commitlint/config-conventional":"^11.0.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.2.1_1618420182127_0.5562677002901062","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"h5p-standalone","version":"2.2.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@2.2.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"69e0b80635a5dbb77d0d0f14ff01407d747782c3","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-2.2.2.tgz","fileCount":36,"integrity":"sha512-XHSk7JHLlNpFG6+KTVnCajDuDax8gIHks2CP/2Lanjtg1XGc1r7L/PMjwvGuRRitTT1802WK6DtxHXodMIgonQ==","signatures":[{"sig":"MEYCIQCweMVtTTR78a4MAGGLuiTJHZOUXQHKhSPy1YEBZbzYjAIhAK9Y7N6nqSP8cK9MplP3OnpRlcp2Ti4B0b9QMSOEPbxv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd11SCRA9TVsSAnZWagAAUCsQAJMrMxmu5gAMlPPeB4VK\nm0uuN9hT53o+6gX7DmNOHlIqWZjHj23owSRKdHhh6nxRaekBkLRghX8b8DB3\nqSM4CszFczLGAQPZVK7zZsqthJmaBQiAcODluYs8HIWS4XzD8LZB1sezsoRr\nT+73p2fc4KvArKOxfXuQtlFWbaukcKqrdInZehliSlrk+vITJjNgUq19VO17\nq6YXzPaaBRYBmR/5WvMntAZmM1JfpF1ElLDSSeR3fQb5o0CTRrdZrLd9qGHh\nqPU6j7YJtmCC7N1WFhBwxgR/ZtrOXMLZWGU64BFsZxy/rDKIuQo/PN+F9SUg\nJkQLdRr5XwtMagvY9p6d4J2nMcbH7/6307BH7YoF9o/dCpL0h8iGGubV8r3W\n6Pg5/iB2+1HfE97WKdjAKOVcI7gW5a7rMAdqcUTswFNTSld8iSUFpigoeswq\nQAbSMmC7oa/YPct7N7NCXRbQmQgy20ydvB9cr8XnGaa6EZiZzOxyXYZ+chVv\npUIpe/q0x4cZEc+XiiYKkHsZPik/eS9fyBk6mnjxQBwTU4JaDqxdj/Y85mE+\n9dFCOMa5Ap/v/RhTb74NU433M9uYMgA4k6i7PppfEoLtjAUK9VXbEuVPj/Nr\nAZcoEtb3+ctRKMaqnMFooPsBB4dX7Kmb9z/Q7mez5kBd2+xKzKIjOYOzmLMR\n4+vj\r\n=/7f0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"9909179b51b2f3c95a4b6ad812ecea502fae8e83","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_2.2.2_1618435410098_0.14647718974967305","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"h5p-standalone","version":"3.0.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.0.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"9a065c05f04229b9f229f877fea2271eb9a00951","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.0.0.tgz","fileCount":36,"integrity":"sha512-Wu8gf9z1ZxK2wZLwiroSJa0XFwf4Cvtacy1+2FToI4iwA0kis3yBEqDujZzEZIYVJ560OJGnksKnizpTsM7E6w==","signatures":[{"sig":"MEYCIQCHPjlQw1G2W3oFybnr2fOh4+rApZhV8MGK3R1/+MORsQIhAPsu1oRT56i+nymCaDgkO2F6roftD+m6SnaEmjPpZW2j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgenf5CRA9TVsSAnZWagAAalMQAJ77sM+qHp+Vl9k7sY9i\n1IZ+OYVWPJpsFGxBwenmy7UR1njz7M9NtEL8pK8y9HA4eD7vnA+SeD9uhLVi\nGzCEl9fuI931ZrCgUBVXfs3/0uLJKy/Jk9KAjrY6AgV8ZI75DblbDJSwahzx\nddvdOJYSlk5eNVcMwkCkVdzcyobZa8L02KT24baVdUobxtszJJhwrwnD3wFm\n+c2yCH8WpS/rsc5wejYeNRJ3Xllhj5jmatdQD+I0ovjYyMEpMjcZOBceSNI5\nVyQlC7cgkHvQC1gSyEF/Ji5QWaLwVnnJNNrIiS7hlDz3MDrg8V+nXAemHX4O\nhqhleWGg+jTrl7vhUBgbou8MhgGwU0/vtv9Jw8H0Z9luAB4KQo3HKgg12tc7\nUxQigiguSdFkRZwoIdsBfHJehwKvMrEfZdArV2PzPthQY0iDhA2jiekdsouJ\n/rrHoyiZUnl6bzZZEqnhwhGmuWR7tgWsrXcwiJoG/Pb+yKIodU5zpeyMPL3q\ncZmqOanoivRX2WwGxz43xrUlPgfW0YmkbrDriHBm5w2ceZbT6Jkq2nxhGpBv\n5E1cI6vCApRybZcJQQ9IWC05+rPewPJxfY+htXfD2Sls4WwgTbMVmpdXSiwY\nbBguBagYl3RVG/U6fxt3cVdpHxVjMpWM40KWZHjcD/RKGKSQugDIMrPUTeTj\nGO0D\r\n=k+kd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"c6ec1ce2059988e576a7e0f5aed6926bae705ac0","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.0.0_1618638840925_0.8015337029551726","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"h5p-standalone","version":"3.0.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.0.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"548ad36ef42035259933b654042932d71118de71","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.0.1.tgz","fileCount":36,"integrity":"sha512-QIxoNV0m6biOQ167eFOdkfBtbNgyUkAaBljOWxVDY3nJUtTR7de/6fZT4QXIaKbqQZOccTKujiZ2HCMVoCJskQ==","signatures":[{"sig":"MEYCIQCNixIODyIVKG93DceKE4rUZREqyYoyUCb8dMeLlRNtPgIhAPWtEEE1pk5QlJbSTVQtt3a/mNKPC4/j8ERUuMrPVemB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge06GCRA9TVsSAnZWagAAvvoP/0fh+xuzQHksULyB6bSs\nSv7E4cvyk5Y5ejhG8AO2I0nI6ilPVBMCHGMJai9LAt3IN4CYzlUuMe3g+Bka\n9sCceM+FD4Jw7Gl/V4jKotNoENjeONak5FhsaCkk8brOKxwZQSuWIz4eJWEg\noJLpVcwkftOEZ2JLRgFbwfGeF/v8rGnrGo1nLb13rkj7xxI8wiIR3LrDIvJa\nyvbUWWDS8KSVDVu+VrcjMhRRkpHrF409spMj+tDAz/Bu1v/9kPKBfztE0djG\nAlMMSeoH9E/PI936iALWw2KtjCLfQcmTVogG6PnG9U3gI3i0ZIbi9UqayRml\nnEjwl148ljPosDbZiV7pR/4tuSBFiq7Ziog9vGQtSzCNKYcO5YfksieioqyZ\nlZXk/NgVyRnth2+60pB1ITWQlNjE2VqRE+CC6hhVHw9POuw239Jhbt09jSCt\neldmtboOchd9YYe51A9td1uljzuJ+CRnF2XHJRquXu8xwlSAS/6Tb4gMk76E\n9EpIeIvoh36on6Pd6x6LGiLTDzg0HCDODPI9NMn+TCVh349PQX5R7pB3XhTo\nZ6ApeQFO/nNfiLouZy+v8/ui/BrR+OGonFQ922AsVv0xmfIGMJcDhn8Hp8Uj\nWxOtR9fB6FPdztmzTFn3tcoSjAYsqqAY48/A20H4UhigrZ44tLYMuU+4eSRf\nvC/1\r\n=zOs/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e172cf8a4ae0083c4770a911007ffa0c0798ddd3","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.0.1_1618693766132_0.625657728788676","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"h5p-standalone","version":"3.0.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.0.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"fd87392543822e40703c6e45429b7151b05872c7","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.0.2.tgz","fileCount":36,"integrity":"sha512-Fr46LaOuW/yNsHyLuZWHsn2Ddsv9zGJ3ZFMdDP4GAGLdH6bqD6Z7vzkikxWF4lyFxdBz87EzxmQkmTwWTnp/6w==","signatures":[{"sig":"MEUCIAy6yOR9CaDu5Sl6bgSG/P0JLxn+GpIytXV6/tgGqyjDAiEAldfphNZqdeoHJcRtkdFapl1Yf4tqZvxD6/gwUoXIrl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfTNTCRA9TVsSAnZWagAAalwP/iLqj38pgBKnwyqdKmZ5\nRUdarQ3LK3DoXd0eBD57eDrBvofJPzQv0gawlc+4oD9eJalOkysNxQiNPWZG\nnaubfnGKh7ERTmuxh18ShJz4hwoCnEVkPFiFwKW4jFmK/0liWt8fIwolSNbS\nf1aHA7f5Lx9nI/5JEvGUQ/T924IBpLUGLH5NRWueo9WkQrqaVCz0zdTrgkAy\nJjEjy27/UEWNIrOCOb2GhpeEO20adJuVaQYZYkcVlAVGCOY3s71HpWbcOFwf\nH2ENK1JlfRNB0wBMohjqkZC2HpBtTgmIdQo16oHA8bht35LXGFacdBOzt4rQ\nYESvGKh0xf1jLvbZpGfFelGazFxSgS41zUl7smpHLFbDeyNevm1SAomHZ5Lc\nFEVis1Hh38hejMVFqybsgYBLJOkAGrsN8iMcG51QSu1yKVE8U4t529CmVeE8\nZbTCyQOicMYJ7TVC8mm/NTQtU2qBPIWEVQ7kV9CisGVBhGSIgEGP2qF+qX19\nqe0w7zW3OjgtD426zEFKOBingm588c+NaOaoMiGqvJiH/9/rDCXg6mE+/j7M\n0sNjzH4B9A8f0KuKVSDE8UX7yEDtiaTFRcctMLWYeUAFOlo5jCynJzfd2aQ3\nf2Lk57GvIzEX28eMacNnuBNdYky2h0LO8RBpbQ9KXUAExawnpR409YCPX3th\nqPF0\r\n=2nzO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"7db44f2975664aa5cc9a36fe350228c43d230fb8","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.0.2_1618817874610_0.8284922184788761","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"h5p-standalone","version":"3.0.3","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.0.3","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"3d9cf6cbefb3ca365b23729c58c3a65308df0cf4","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.0.3.tgz","fileCount":36,"integrity":"sha512-eE4wztY4gijU6agn6/OgpDdZfehZz4KCkjtl+eNc/bBJQhNcRfifDKdgWTJ57vSDY/d1lEoIlj1m70E7WSro9A==","signatures":[{"sig":"MEUCID6khtCDO3fAaI3fvRpo8YgNZ/AicuCLEdlVHUaFScaOAiEA7yCX8hX2jNQwDvFWeROtHtImGWI4yVvzLw1dtXf4lTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfUqKCRA9TVsSAnZWagAAulYP/0kqP5gCnTb/ZWUMuq6d\nRZOj152U3aYhVYzJgHMkxs+BO7dADq0trevTsw4iBV0l1OCSKMQOOpG9rreD\ng7ObSofonhzBqLwtPHxq3d85UY8HseLzG+wMaa8XzcgOMD8Zw6bfJfBug6hw\njAXwDjGWTHAwwkHK6OdNgSx92iI6g8cKaD3/XTkYf8bQskO7HWrsjlT5Ub5T\nLuMm4Dv0Ykw6E7NL7ph+/PB3cfmN9T7/jUZKpnwQwKtCHL+ia5vgvzJz8jn2\n04zDpKUQe/Sj+EqoRyVktnoVbKvjMqgWBqgHyGF/NB69Ojw4yRlCnWlJ2M2+\n1j5J70yLXPK1XtPVO4GTEhreWOpL2nc6BRBHgsWikKlGotqS6EgU1oZ5NaCl\nATf6Olb158tF5LwFqS1o1J8bvidrjyYCsBcL5C3bXNTtUVcQ3rzsBRVFkS0A\nhFmpyD5hpM14HGlw1tY4NT68kTFfFTqNh94Ywfa3gw+nrhWq7ShavRaQFYIz\ncvEeOAwDsad8dK5J+Bxwwdem8Zd7QNMK5XTX/57/lu4O78DYLsJmnW0Flsq0\nau6CHN1TqrxI8FToNmUh50rvQVeO6/6/UjLKq9ycxQLSyeEog/CmmI8Iz/PD\n5DXcum04GVQHC9tPsc1eEY3SrQ3sgSSQ0BGrXUAm85mxxQ/vRoE7uMM5jVX7\n0Jno\r\n=Oygp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"1ec910102d352270d2d4dda262399ba6dd57a29d","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.0.3_1618823818371_0.25498375367590964","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"h5p-standalone","version":"3.1.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.1.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"8333cddb24f89e1ccab2f91b9fe2c633ec53e72e","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.1.0.tgz","fileCount":36,"integrity":"sha512-XuYcQIolhQmXe9SFQb4hUPUjleeiZWKetnMmNUm1fcKh7s4fFxqKlJtUQ5mIi3CMxqeha+amqfBALFeTflOVEg==","signatures":[{"sig":"MEUCICmU52WkQP9IgaH7reYPYvJ1AQzd52YcjM268OfwDJnaAiEAghxvQrxbhJe1IBNZqJWd90dMNNacG9tL8rxUa4B0hig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggo8rCRA9TVsSAnZWagAAdiQP/2JIfkjihzvBZV/aFcMP\nVelB6xSpDItGIA0PGiGUTLf7jfMZp1v1f1lf5K5ad62RYfu/+qnHBRJUHnxP\nc8U8nlOphqNZLnFq9T1rJ74h5gssoqZ0+kruHVut1KWUS6eJXGGdwmYXp6n3\nK7fnBj9dk51fEQOPuuFv07sjmeZ8gPz+XWHi7LLlkVusZBfkEqTG2bRCWJXe\n+fVtmUn9S/Y6sE2Quxg6+8Nh2Gj0JXd4DMeGIEqP9Fyj1tdh7LoqbCVoSOSP\nqdqoloe7B9hfatCb8n8nk5QgHe2Ea71gsLpsZ/p/J3shZDcXcBzgV7GX24wv\nTAnAZRUNYk0ra5yAAQkk7rjOdfkq3hK4XGFW+Ok4LJeAZRJaSAlHZ2UuZapc\npO0CS3ZPdLgNdkj0l60e5t432M9ORaa9N0eetHIGE2algR+VIRgr60drjUtZ\nHWRPpQRpzkXr9ql2o8luCw3QsjBIoKnrGvZ/xB2cXbq7NykE+plZhUUeol9k\nFE0Gj9ULNwzHDJx2nh3HGsf8TwE4iRUdlAyrb95Lo55MLxHm2QFLJ2uKf0XM\nrGE3QdGoyRlB3cwgSO45yJRDoJTPri70zUhcIKdxvIBBdgmnXhHfBsem90iY\n5dvwR5NO8lbTXoEYx6y3vn+7d4myhCsrLVXG8D+LZLKIQS7Neyx+GG0SpHpf\nyIJp\r\n=GjIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"a253a44c85a97d1e20da4feadd11d8034ad3a99f","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.12","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.1.0_1619169066392_0.06669710210398239","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"h5p-standalone","version":"3.1.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.1.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"393b4eca08e93dc8cfdcf22f939d57990b3209d4","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.1.1.tgz","fileCount":36,"integrity":"sha512-zKQ7xgmlnh8vj/SiHfAPuZYmpNt2HCVd0GmdpcUWBJsV0f+5Ac50YA2z1DsWLuwZm9Cvfldi1K0g5/o468gWRg==","signatures":[{"sig":"MEYCIQC91pzeXxb+62U4XnRzVsC89dKaQV4VCa+P2ab7dyXroAIhAOxaEa5YebGxSkZwNKqLr6te967hxwF1V709qYHBPKoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":603184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQSwCRA9TVsSAnZWagAApvEP/RewHiCCXRznjqqsDLRY\n/SqNl2HNOzrm105mVC49HLLc3A/SMUD8TZgIRM08xOy8c4B0fdePLJyU7RPR\nkV84m748p/VWU4tZWfvFbl+bBypvbyNGutfJMvtn8m8PDD0Yjc9iJ0oD6Kg9\nxzKaqO7uSp0J93N+j0CkvcxDUE574J0d52d3EsGIpaK9sPMNag6jqLXxXHLj\nVTGvEfTCQUAgZhfTKWbekLS+ByvLEdrQAc6eI+tVqCS++JXlcqIxNNLwSDJA\nryrZSxK7mEseDxlVFkJD62Bu8uA1dj6zeQqJjdG0dd4gHolPVCmcukv/L/by\nS8dKeg3ZCXA9xzc6488AksdkDyjTJD+iqyx77m5JU6k+9gnxhPeDzRL7Hsz9\n675uTOFksvyp2xDePZMbYCo0j00TGxe+zi43Yr69yGtNVHXsuXcp6wzTJXCc\nkkrK8CyH7+bhROJCzL+anVzV6j8xLJfdGcA6zVNv/BD4+2N069v1/bT7SwZz\njutPZ/+D2dqo8e0gIGLU2End1vP5eR3BTNUGTMQ+wLFKUZuKqndqeveBXSF7\n6+png5It+rMXvIJRpGiuNkx8JwRgtD3p8wmEBDGP8ZRbgefLSh3UB7BspkoP\nfbJKL9a5aZQt0Eeha/HWJzofXAu9GMNS6VoLEYqJ5eRXsk1pznOrYo+U84Iw\ne5qr\r\n=qmuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"ae31738b88e9ef38ff4a7502a66c232152dd3750","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.13","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.1.1_1623786672042_0.8410677596601712","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"h5p-standalone","version":"3.2.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.2.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"f2087a1fdb25cb3c5ec8e23c033a83b4267cf063","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.2.0.tgz","fileCount":36,"integrity":"sha512-8T9UgAgzzXw396+7/v2M7mmGTPFRh3Ppb5GWGHBiElEMq/UAZF7Mgvn6eybe692TQK0aZQxEqXHK7rsGDd2HXA==","signatures":[{"sig":"MEYCIQDxm5ijeyiZieVqA6AQ5J0nmkV7wi3PVszLCR3hRUdzWAIhAJGp+eP9SoIalwJv4AzqBYrr6t50pBUBOli5ehee9PTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":603407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQx2CRA9TVsSAnZWagAAxbkP/A52rsi13K5NZ7fOv2Db\ngjDvBNA6Lgz9tZzUSns4cX5WAANRO6dhzBR/lpvcemQY7hhugMpdOQGMPc51\n2qiQIDEzTWaE74m2Oy08uJGgcJM8G8iD0tQG6MWpBLLEnMjsJc3tkDlu84/g\ndkgCz6wzMOwsVwAKcwJSJJjCZ3eDtFtQeLVzbapuIJKR/AqQ1jfavTwqkAjR\nqDheq/gcWT+t7nD9oPpBpF6eQSGc1DJzm67EYEw3t6qKu/ct962xbx7X6vAc\nIxB3eYhRH5z0fpvsdeRghqPIGbQt+GkCoJdif5t9vwVZeinqoEVmZE3ByQ+w\nC9x6Hn9Gf24f0is93BJ7h+UD9ZOYfisSGjpg/Qf8mnM6g2Ymxqj4pQS/aAZG\nKkb8QMhB44oAUd7bD12bHCehXpGXxBBCuTG2gYP4OAEqwMD8H9UirK1CuOK4\nXQeUHK4x4RQDDXsJUlpKtubpOjCyTQ8XbM5ZFlKkPB+DphyzzbCWIXX9qK2D\nULopxb2a9OJ+6Kj73NmPRrd0QTjkl9UhFoJ6Bk17yjGyDVdw+SdUgoOLNv8l\n2wc8zyZRTN/opvoH2PZMAOlrsHBk4PgphbnqonFWoc9Wqe8Htahk6WwwDRhU\nKXSxxJPk1r+YIM8XdMV0Z+0ij7cm3spKpP9Op9hGg96f+Ik5GlXkqtkIY0dZ\n8u3O\r\n=4eJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"462b35767680480014d7c42c316c1a94ede59e32","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.13","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.2.0_1623788662607_0.08885960298542983","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"h5p-standalone","version":"3.2.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.2.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"faba118498224083a106af66d8977660ffa36f76","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.2.1.tgz","fileCount":36,"integrity":"sha512-J3C9MmnAQd0me9VTkJR56IGsNCoJCBAqIGIjgm9wGNV590oQENxKQz0I1a6yyFuasfJ8tb3ivIRVTV3cZe7GGw==","signatures":[{"sig":"MEMCHz5mFWRA7iGaLj3Evxum3Ved5o+mFAjbyh1Fir0HRdQCIDwBTuHmlF6FKPA9GCNQWfA7ceUkAH8k59GwIJRV2AVp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":603883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyvySCRA9TVsSAnZWagAAJVgP/23/e0oqjKZKZmUmeYYL\nW+klqfah+a1Un0LCjkpuh2325RKeDCzQ+vZC6Bttv7NvHtg6hxGzRIwPD6U1\nqtcsZs89/Ntu7lPV2KLWdPfgeMcjCULEyHDSokALUTRM59X3ySHnE/eqq7bR\nAgb6JB8iZAYQlQdJhunYXNAWRyLNcXLmwC5IvLcmZdp1KTTWU7GOkI6P/vUR\nJg1LHyDIFu41d8UyqwzH04wGxzzUsiz4e285Lr5ianBtr84M9/UfomxtjaBc\nHn89Xgu8EJ2ZonyTcMvPtjBxYLDGPSdikRh5CNYHsCehb6i+5hck/G0S1BqZ\ntMiPLPJ6kTXfsJNDPjjvuF+hant0juL983RknjPcR9KYxY8s5yf+RJNHtG//\n36aAC1Dr9qmH/mfP4ECy6Ci6zJf3m6NV1NMGvoINR7vErELUKnITiIZU2D/B\n6sJU1BCikQCHzhZQVevGF0OAbrNh3rQrYk5wV83Y66SCXxqPK1no765vaAAX\n/0VpL//d5Vmm2YJLE3bilnkn1JUved6KfDTtwqs+F56mnDyWLHMbk9FyebFi\nFCD/iaoIyUHwE7ZznuO1/l4nP+hmfu3k80llztxhQ5vThZPClj8PkVTllDbd\nlE3N84gQrs/T7+ymaGdp4NQgYEnhqxEASf0x9gd24mPDsHBvt9o34CwZQXF6\nvetl\r\n=u4t6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"ecbcf2aef57f512b381f1bc0a56dd8dadf3222f4","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.13","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@babel/runtime":"^7.13.10","toposort-class":"^1.0.1"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","exports-loader":"^2.0.0","imports-loader":"^2.0.0","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.2.1_1623915665571_0.8905437019757727","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"h5p-standalone","version":"3.3.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.3.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"fb377b2514c608e971e0100b8496803941d2701c","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.3.0.tgz","fileCount":33,"integrity":"sha512-laolafjSjvbPl2TZ1bWmF6dGn49CrlNG+rFZuG4qCa66d5mmj95mfsnTIG9k5DI8Ya0R4g/nLD+sGDjqrtcWuQ==","signatures":[{"sig":"MEQCIEwHMnE1J6p1Krw9vrvIwQP/tE5Ashe7Fc1Jm+HYGC81AiAy74rfXxetJ9v2g7lYDoDEr+8H2k1YfZ9BCJ5S/Roo9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQofyCRA9TVsSAnZWagAAw8UP/2AHRm5vPOPYhymDb6Ll\nzjj6Q5BufvoL+3/lkhxjYrdWV/khhHEi6zvw1qgc8bbdljNoE99ayzzUfEc8\n6egO0AdJsi8mfwRH+E/YB9ZNvDfIqXZdh7u9yZFDIXB2qW+unq7FwiXcEzRv\nRtIo/T+o1lt6+w8WrQkb+LiEzDQ2lZ/wl/gjOQt51g++SEfaLTYUAJRbEvZD\n1pscaDOnLUJDNDwijItDonarP0ap6BNJecjyHfLGHkFtHWQSd72uRAvK6OX+\nkXbjG4mqYmeZuiIFulF0Wp5WcYfBQ8kUXMsxzdLf1AAMCfGZzuRwFyg+B3Eq\nQBehCvgh44bwJxw6qCEeaKg2JKpzhc4+M9K8ncxL+mdlSApbU9OOm2KHe/b+\nlbVQvn5cBWBUUgzgJXENOlqJRTzxz5wB6YRLwdfXCpKF/sXnWVGuqIT0PTtr\n8EqWxd9o2bJfxQrV0DBAs4JRXDEmjjwW3KS/NXlAcihIMZsPnQlM/B591J8S\ndh+7p5WLIAB+x9mAuJkSlGj9Kv0HkVA8CnuAXg9HsQhZhdS/01XiaodxjOLH\n+Cik4E4Pw5YVwFQtseaX3b5UJeGtXRPyvQqKp5ZWDe9ha0qisSlipz3EAkF1\nGR+csa/r2vfuP6ZJnQ0Uv9kAl2dvHpsiF+mg8nRwvvAlxFQTkJy73Hcn6RIs\n3uwH\r\n=FPPM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"db4fcbf228943d048573115d1332201f8cfe3e65","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.15","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.17.6","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.3.0_1631750130083_0.1909386314970456","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"h5p-standalone","version":"3.3.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.3.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"030f94bb76b3af05cd63ae4712d55d7ad9c3c96e","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.3.1.tgz","fileCount":32,"integrity":"sha512-+XaX9N6AwCXGKVm74XE+qvyBd3SX6JqBKOVocVhH2SZsTUvINsysbLT5h8P+jDbORv6NoxlJ29Eny0JTKxyZUQ==","signatures":[{"sig":"MEQCIHB7nSBLWVQVDX/8iEc8Lvj349GmIeqwD6Wd/PrkwiadAiB0MixYQ3z1O6e+nTxIXwkk8nsTDzya/IsAAIcn1cr63Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQo2wCRA9TVsSAnZWagAANGAP/1JHNpSQQ42n9TcbycY2\ngkjR7RTCvRobyPmDGYR7btkQJTJgz71O1B0TgAkwwqz1Ys1lBDNJ0rdcHRWj\nVjbevXUfSDohi7pAXqjgSzMEtkW9FsESAWNcWi92gVgEdEWmIme+1h5Gh4uh\n+yVcxwMXvAyZ7pnqMJcnv4OZPltetdpETuexor4Cw7/KUYKAQIKby7duZBL8\no9GzM/8WsQcTUMIXaCRrTFmeXkToFHcQ1hkNIBJBwMK3WMMhp9I4qYEL8exh\nFChD+0k8I7eeLPm+HRjBVSq71J4etZ7NeCCd0t2aZjnd/6FqpoJYEm/mVqYZ\nLG8AXpPyZzhP68+t/t++t2GIwxqYV2tDXWulHTbqSPkIgUl8yJQ3ufUwioGB\nFuzozTlXAjS7KLDCiR/je4bCYs4jgGo4V+DfEeJSJBb9lkPVcgliUqzcK1Px\nTR+yu150Iwpqzu79WkGam7x7Ju4W7RfoNqVDzR8L1IG6UHV9cpcp6x/Xn8Xc\nPZ21DAasnMmuTSjlEP2cItkI/wZQV7i09DxM2PoGkvxJGzXh+4Ynld16W2ow\n2YVszoYxr4qw2owSG39ll/q0MmzwkiEESa+C5dtDrDVMCfAGyxC4n+aRrqx0\nDtikKmtXIdFfH3hgL4/pPJZW+E/HWJcunlj+7xvqXLLwIeSdWhYwvenGztFT\n4Rof\r\n=wPt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"f6e0b035042858f3c12a6dc5c9d52cbefb9918a0","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.15","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.17.6","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.3.1_1631751600164_0.18009109424028225","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"h5p-standalone","version":"3.3.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.3.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"70bb94459a2ebb3e82a6ab597126bada10bad798","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.3.2.tgz","fileCount":32,"integrity":"sha512-mPw0RUBmxFeKOfjgkYaH/Xljg9hqfepFXVDGtmvKYVh16+K9tYpfSiEhIbmCi3GFTVwlpkS9MLuWwekkUDiO1A==","signatures":[{"sig":"MEUCIQCl+AUqQRA+MwuH/DO9IOlgXfpNLGkUCuYMQ5YGrbE4qAIgJoUm1QB/cv9JG4sP1MM02DXwPmvgco7HtYVwOXAHHbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604007},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"c12a8a6cd455b4c7538f7e4beb7cb818e8f9f869","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.15","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.3.2_1635849489741_0.9557246105989015","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"h5p-standalone","version":"3.4.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.4.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"3270ddeac2855993f0ece5fda99f690cfd518953","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.4.0.tgz","fileCount":32,"integrity":"sha512-algNrarvOkzmOmWl5QLtF/DcTss83kk3dTSVvnanfGqoxS9lLlZRrtSyRuO0BKiSZYiPXIZb27czv4nKgluGrA==","signatures":[{"sig":"MEYCIQCfcXYo24rXZXG4dTaZ6kWk96FecJuz+U/uFEPrYrqDqQIhAKtUHWcUxd6dnzXnt5+rTKoSuGqyWMfrUTAaaAILSkvi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2s9FCRA9TVsSAnZWagAA67kP/iFGUqjbcXfa7zoiwrJk\ndqKX1KXGbDiaaj0jskHU3lqeY9z1lAIKUIu34HUaPvC31xIYzXSHUQ3wGJjS\nxaa7yKvavHvQuVyyDarRvXYthBkofnjhLlrIW+lU1vURNWYKNr9tWkZmEBvx\nW5w2tXUOrqS/LLCAnQYmyLEBD5Tx06KO48aaZK2PraYuWPZVXZ4m1RsCFYdX\no8GA0nVCl3/xpZqvVl3k89BqcOYeqXw5BiRr7wwuYyCl1intnBefJMfin7ky\n7Wa0zugBm4W2iDW0cwUOMuDymsiqIsKnOyWGHau9a0ky1dj6Ld+G7Fmz+dwB\nFm4Olwfias7ATCiADZZvGmzuDJE2bbW4VXULX24BYOkX/NkX+L/nrIWVY/Ng\n/aEoPZKRssMEWN29ZzENAZ1wa3MhTxqckmLfzZz2A/a3Sz3+hkQFbvoiYZae\n5AWiY+1AfFhVyXLs7+1UM9Yu7Oabb4qeiNk4S2WfTRGPGrBc8XCMFVVuBEpr\nqY7PaMMwsE8DKtEOclnPrEarluDl8gcmrhrhFlSFVvbAjbzmmRmQ660Wf+nz\nUqmTdo+OPhRa6FkwPA5H1mN/PCr8EVA6O3b9RfmBYDU/yBNLPfx2b7DVm64p\n0sMqsHo3WbMXnwYl4ZKwCJ7i+oCjQjFwBDH2/vWwkJNKPthy4ffuh2s9rzP9\nQcht\r\n=cA0d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"13d54518dd478b83612c939a4f3a069cc11f6103","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"6.14.15","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.4.0_1635849707862_0.8924932974659519","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"h5p-standalone","version":"3.4.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.4.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"ae42af1312949e1bf26628003de2a782a740045a","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.4.1.tgz","fileCount":32,"integrity":"sha512-UDWZGEuLXlUECv1U34iCWH9jJwNEP7++FI5ChuIjGpUv2bdswso0I9kJbbdu1tXnbaKYwdbsPWkMzk4zSLmtNA==","signatures":[{"sig":"MEYCIQDXth17pobCagthoKki2YCOcfoQco0e+U5mYi/sBnMCmwIhAMLXtD2k9pOwr7/TSKcMLcRys9X7kKCOQI+7bl6KxpI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBpQQCRA9TVsSAnZWagAA5xIP/AtWkU+mobs14S/GilaJ\n0E3OdXFOnudNkTlt8ggVDZxJCd+5uTAtLYSvNFarDSgV6ugZeIDX26SjPhlC\nEWuio5pvcpdhoySlRnSwJ1Gdnl2CLR27rqVw3k1w1hxuawOqNt32fMxuEdTo\ntGA+3Im0Fs5kViOZB3Y0UnLSHybQ4E5F7ahEyfzmOc2jwWOeRlkUxBW83bOQ\nseD/FUOoni3s84ilWQruXGu6zaNcAadg1czUyEvIXXtDOza2IsZORRX1tEi2\n5G3TdLxR2WfqlOLxmeSqime0e1r8/Cn9a6+pLqVVedIBLrV27Of9KXd4r1LF\nTO7G5eFWhu8Rmt+57bkHpW1EXHwZsmIwdg0qW6SDyNZ2O6XNHMPr01IXmTO+\nrmXLp3QKQT/lFSgfuukWmJFuYe8rxOcNwErW/445e524EBHFXIHL4eelvAlo\nNWoweYfQJC2tltH/ciMuIdeOCpOofaEI5rDLQbGxwOtb7i3TcgaYs5My4Aws\nrAoSJh8TVwoUjm+61uXeZvMlJhQ/lpfj8UvZW/tF91Dde7MGGdU46VJASVhV\nbcoAsbOEbw4ZWiy/1EWtQK4tM4NSaej5edBRXRBAD74osR//tJFK42ZzbCqa\nnX+g4lE4qP0rSs8ONmYFKkDa5WMH/6QaJduacXI8twgNPZpsGal2Ym6OHYw6\nrr3J\r\n=UjUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"14e6a79f8b4ecfdbbdfb7e2d06428d69640e4e68","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"7.9.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.13.1","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.4.1_1644598287934_0.9117860656184111","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"h5p-standalone","version":"3.5.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.5.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"87351130820f31525292181f0ed0a070de51d250","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.5.0.tgz","fileCount":32,"integrity":"sha512-LC2pYTp+0oUweX9G0Y0hKuh72WcZC16YA8DrGnmWmriuovEAYlnvEUL0X9Jfo71xWSp7ajfFv/OhzbQ89nk+Qg==","signatures":[{"sig":"MEUCIQCUQoewVx+HtpN+HHREUgmqUH/jUya89RTIrUhMKGpzkgIgNIJPViQGYDiInsRymGv9QrZpy6uVtAc5EU8u1ebgMeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBsRiCRA9TVsSAnZWagAAkXIQAKOWsmDdEoJP2ABuSnXC\na0rX7KZFTAwWty2ylz3eaOXklrSJWdPwf/BpsIaPM84cDZE1IV88i11ibXXP\nmr0BPEQSrzxwbu7OEKShPt0VsXgcdfRMJV4FJNArMH1Zav/A9xhWLDVfhVaQ\nrwWvXAfBYO3JxBaOzLZY3CLU2zjpqt/LZ5fqbszTJF5YvJJm6A2PM3vbhwfX\nhnhwEz5G91wfBqmv7doF0gyPDSWQ/NN81+CgzAT9n5uR6iJ2/W6uiHkwO4eW\n8uGFf66IInMKxsaVHLLHtP7d50Nhz5ysAdRcNgvrgMHUgRpQhVO5wSqmBM9k\n1aw+7vl1VOkajgHG8w6rz4r95Ew+8ocrtNN0rl1OJ2M8sEKQAetzXJvYZe6H\nW/OZk2Px9OqsmJFPXOcYXVOadVzSFcFbuNENGLQnF7nqycXLiMVMD3kYw9/5\nV/a88CBpzm/5aUDA4/knn+3fdNJSHZK96Dfa27KPCy2R2uWc201ypCZ1yCJz\nHRf8g2gydfLs1J2Wn7HeWAIcHlaSwaVWi6M9PZbEaQ3hXaxOj9ne4++Tmbwk\n0/onC27QfpscDnUGWAv4XRlD2+FpXhZyI822P0aY5AuQKOYFlqlS+ph5o8A/\ndhhYo9t1d4vRzhfUb3vuS9RLCqka2AMJZe7Fue7Y7JvG5ETZrx01u4SX1iwE\nMiDb\r\n=2NS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"95ff655ca733704bcaa0ab9ad0026882a083f94c","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"7.9.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.13.1","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.5.0_1644610658381_0.5501686601358085","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"h5p-standalone","version":"3.5.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.5.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"ddd52df61313ed99997916c961a594c50a03f197","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.5.1.tgz","fileCount":32,"integrity":"sha512-vw+3l2hmcG/bkNG0iYyZk3dtTLfMOAyQk95XYuCn2ZuKnUo1A4Oc9uvqMzBS/Rrjs7uQrKCQaQYDF6MfjI/jLg==","signatures":[{"sig":"MEYCIQCECf0L62LkCdic9/ucW3YDpBvijmZ2KRhSD3piazveCwIhANDkTh/LFP3+fFK8b0UWq7WUAj7jF+34Wz+IaBB+064p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifLc7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+aA/7BqJVz7nOC+ZlzewzbjTOtogGMQlB36S756iUrBfomeSMZp38\r\ngnQDfRMRVZrcyCcbQv435YGNnZJDUksK/oaANwhyt9vvgKtfXTbut3IfTuHX\r\nbcqaqwHCyK/+ltJgTyLPQWRi54hwP+GgAJgjHsWfUE+M8XsEfM8mbhyIAq/a\r\n6UlBlfFgE34KGTMGULHIwCjJnWMDcLkA43Q4nKXxhzPm0y55F1nWtMZC7gDE\r\nCMPW/CqhlBd++VCQ84dF+GCh2mhjIzKSuJ6lnRPr2GK8JDD6Lo8F89k8CS1c\r\niESnsJAgs1IGh6mcft1ZmITiyRxBjQZ/liefU9bJe7qT3R1WGX7lr5rlHqXr\r\nL8lzHat8RAB/dXMd2MWpHuQni9+HYancYalhxQftFAec4ghLYq0S5FzwsCxZ\r\nxOAg+sQJlCIXMcF//7/FUaO6KArimyelj91Zu+j91NhQe/GzXZLKk8vXKy/V\r\nxRDHJsI/MsJI5Qo+EbWFs8zKbRWGr3Z7yVW4T5zzNqiodHpMeh5g6+1ondNn\r\ny3bWLQzQljjZcBcYmx43wT3UYez3vl8RPhlYRRFOTmehHcyrOGCr3BDhP4Gd\r\n19sa2MHqLjNZ1pCmb/4o8nA4HuOMLgkdsFJ7IESE8sdFgo10aJ8mSywBDDUW\r\nE9ka2e1Q/fcb7mkHFfWOUZ9jSguP0ckXkP4=\r\n=rghi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"8e177fed2fe132d4291743e561aeba6377745dcb","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"7.9.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.32.0","unzipper":"^0.10.11","commitlint":"^12.1.1","@babel/core":"^7.13.15","webpack-cli":"^4.6.0","babel-loader":"^8.2.2","webpack-merge":"^5.7.3","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","imports-loader":"^2.0.0","toposort-class":"^1.0.1","semantic-release":"^17.4.2","@babel/preset-env":"^7.13.15","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.5.1_1652340538864_0.6142017751438542","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"h5p-standalone","version":"3.6.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.6.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"d361ad20257cb82dd27b5462d6e0277b73944bba","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.6.0.tgz","fileCount":37,"integrity":"sha512-fPj2BnOzAED9TnjC545KA2UiQZugufC5UmzoHeMTGBP4c/DXCo/7gy174H9YWGl5G0IdtKfbQPM9lQGQStP4TQ==","signatures":[{"sig":"MEYCIQDUW0Z15RVdc2/py2XFqAIN+pLHfTQWvkW2Ja+BrgwGKgIhAMiaMx/+JcL8qIyAXpZvzE7yalLCfxdXPUfxCgNbWkPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494013},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"a3d6a1f09d64463f0a90580397ca14dc8fdaabb1","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"8.11.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@commitlint/cli":"^17.6.3"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.82.1","toposort":"^2.0.2","unzipper":"^0.10.11","ts-loader":"^9.3.0","commitlint":"^12.1.1","typescript":"^4.7.2","@babel/core":"^7.13.15","webpack-cli":"^5.1.1","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","@types/toposort":"^2.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"^4.15.0","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^17.6.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.6.0_1683913282293_0.03755946287336287","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"h5p-standalone","version":"3.7.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.7.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"eae9affda35a67c4c983bc6e5e74e17c7ac76c75","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.7.0.tgz","fileCount":37,"integrity":"sha512-gepxI550jnX/xxKqx5NdjO0pmaXLJmiWeUax7qd2bny6WAAllO0maw1Jxxd9h2rPNWmS9dm/uTPYH2JgVfjMzA==","signatures":[{"sig":"MEQCIG9WiORWWanZGr1xp4n9GAWHBNKQqfMt9It0jSXAi0c+AiBSeBXqo+t9nDjABDvbLmX2+JRUnMzH2HeMuPbBytxbxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495748},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e36067e30a3c4bfb90ba5695a61c734a024b98ff","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"10.5.2","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@commitlint/cli":"^17.6.3"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.82.1","toposort":"^2.0.2","unzipper":"^0.10.11","ts-loader":"^9.3.0","commitlint":"^12.1.1","typescript":"^4.7.2","@babel/core":"^7.13.15","webpack-cli":"^5.1.1","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","@types/toposort":"^2.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"^4.15.0","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^17.6.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.7.0_1721170067574_0.41328107036942474","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"h5p-standalone","version":"3.7.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.7.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"44c2162d559856f802351428a9833eeeff01ad6f","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.7.1.tgz","fileCount":37,"integrity":"sha512-GUC/gjHqYR0T2Rq/vfNqr68cxcVfe60G2+/pUYON7R/v5G2/6wz35Gebk9gXJZezygfVsQiV8TT0vYU0wkTKtQ==","signatures":[{"sig":"MEQCIQCxVSnkhh0HU2x8XaQuEpJCaJ2L8L63x7vxKuiueiCBoQIfAVw5SK5w7CgucMuCYpgGsPuOWxk46BRqgd8qcAOD9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496169},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"9149d6572e9228d528b547fb85d77225dff30ef1","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","preinstall":"npx only-allow yarn","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"10.8.2","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@commitlint/cli":"^17.6.3"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.82.1","toposort":"^2.0.2","unzipper":"^0.10.11","ts-loader":"^9.3.0","commitlint":"^12.1.1","typescript":"^4.7.2","@babel/core":"^7.13.15","webpack-cli":"^5.1.1","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","@types/toposort":"^2.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"^4.15.0","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^17.6.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.7.1_1733341365522_0.014448478612121951","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"h5p-standalone","version":"3.8.0","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.8.0","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"5210e2568178a558919333c25b65761c70c680a4","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.8.0.tgz","fileCount":47,"integrity":"sha512-YAu2b+L6HJTZ55Mxm9PstMMz13zYeEMbv2h8Q3XYlv/yl/ijlCyg18tHTEhgnW3uai1pzTju9xQopCiW6LUmFw==","signatures":[{"sig":"MEQCIEdkDlCGU0dBsuzRNlfb1QHtYePD7jTQPCcG3c+KybJxAiAnz6Z1CsQrenKEjUHP3ww9n6x4ta7VVn9d4XJ27/A7gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152594},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3eb5591fd3ee9ed7b06023099f42adacf99a397a","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","preinstall":"npx only-allow yarn","cypress:open":"cypress open"},"_npmUser":{"name":"jakeii","email":"jake@bodhi.io"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"10.8.2","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@commitlint/cli":"^17.6.3"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.82.1","toposort":"^2.0.2","unzipper":"^0.10.11","ts-loader":"^9.3.0","commitlint":"^12.1.1","typescript":"^4.7.2","@babel/core":"^7.13.15","webpack-cli":"^5.1.1","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","@types/toposort":"^2.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"^4.15.0","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^17.6.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.8.0_1735871099901_0.348994930000863","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"h5p-standalone","version":"3.8.1","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.8.1","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"a9cd9b86e115a57219fc03924bad93e0c56c53f2","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.8.1.tgz","fileCount":33,"integrity":"sha512-9M3aae1oDTGRuA8/6EkTuBZiJSNNsDQEIHLGPhcningAcw9fg3gazGxXvXwOkhi+YdjFaVSUCxry/XU6FYXGjQ==","signatures":[{"sig":"MEQCIDkjQMuWtEpT8BzbOKzmOOXELFuoNjE1BzPJTwS0F4f8AiA31dDPkvh/jYBqOk//W+4bCjKmDEqcHbOZcHmohxXhsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/h5p-standalone@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317859},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"03463dd8d950512814a156e4165f12e45ba24901","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","preinstall":"npx only-allow yarn","cypress:open":"cypress open"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f94aae2-0ba0-4ecf-a4aa-91600fe4dd97"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"11.9.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@commitlint/cli":"^17.6.3"},"publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","cypress":"^7.1.0","webpack":"^5.82.1","toposort":"^2.0.2","unzipper":"^0.10.11","ts-loader":"^9.3.0","commitlint":"^12.1.1","typescript":"^4.7.2","@babel/core":"^7.13.15","webpack-cli":"^5.1.1","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","exports-loader":"^2.0.0","@types/toposort":"^2.0.3","@babel/preset-env":"^7.13.15","webpack-dev-server":"^4.15.0","copy-webpack-plugin":"^8.1.1","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^17.6.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.8.1_1774372194497_0.21984710544905384","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"h5p-standalone","version":"3.8.2","keywords":["h5p"],"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","_id":"h5p-standalone@3.8.2","maintainers":[{"name":"jakeii","email":"jake@bodhi.io"}],"homepage":"https://github.com/tunapanda/h5p-standalone#readme","bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"dist":{"shasum":"ab7d8ff119fcbe0cf0b245b12cdb9bb1e6d4beb3","tarball":"https://registry.npmjs.org/h5p-standalone/-/h5p-standalone-3.8.2.tgz","fileCount":30,"integrity":"sha512-r7eQtTzBk/dbaQZ+tA9XD5FeSmyMxlypRZXudiheCnC8zAT0/zNgUvO4MZtZaznwfYVo98o7do5uxLTUQrxxwg==","signatures":[{"sig":"MEUCIEmVZwc8IGxFX6VIvQVKM9radHGkbdcn/CXrzJf6ZiYsAiEAwCRKxcTkTIxNasWess5oWAfATIv1qAgt3agymKZg76E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/h5p-standalone@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1322117},"main":"dist/main.bundle.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b5ac7dd885c0234d0a17bd95a35fa8fb5689a68e","scripts":{"test":"cypress run","build":"webpack --config webpack.prod.js","start":"webpack-dev-server --mode development --config webpack.dev.js","watch":"webpack --watch --config webpack.dev.js","build:dev":"webpack --mode development --config webpack.dev.js","preinstall":"npx only-allow yarn","cypress:open":"cypress open"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f94aae2-0ba0-4ecf-a4aa-91600fe4dd97"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"_npmVersion":"11.9.0","description":"Display H5P content as standalone frontend code, no server needed.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","cypress":"^15.12.0","webpack":"^5.82.1","toposort":"^2.0.2","ts-loader":"^9.3.0","commitlint":"^20.5.0","typescript":"^6.0.2","@babel/core":"^7.13.15","webpack-cli":"^7.0.2","babel-loader":"^10.1.1","webpack-merge":"^6.0.1","@babel/runtime":"^7.15.4","exports-loader":"^5.0.0","@commitlint/cli":"^20.5.0","@types/toposort":"^2.0.3","node-stream-zip":"^1.15.0","@babel/preset-env":"^7.13.15","webpack-dev-server":"^5.2.3","copy-webpack-plugin":"^14.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^20.5.0","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/h5p-standalone_3.8.2_1774380766595_0.622683565702068","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-11-06T11:31:13.897Z","modified":"2026-03-24T22:04:29.838Z","2.0.1":"2019-11-05T08:57:14.260Z","2.0.2":"2019-11-06T11:31:14.109Z","2.1.0":"2020-01-26T20:46:06.786Z","2.1.1":"2020-05-25T10:06:32.494Z","2.1.2":"2020-05-26T13:24:14.522Z","2.1.3":"2020-06-03T18:08:52.253Z","2.2.0":"2021-02-02T13:02:02.506Z","2.2.1":"2021-04-14T17:09:42.436Z","2.2.2":"2021-04-14T21:23:30.308Z","3.0.0":"2021-04-17T05:54:01.140Z","3.0.1":"2021-04-17T21:09:26.315Z","3.0.2":"2021-04-19T07:37:54.791Z","3.0.3":"2021-04-19T09:16:58.561Z","3.1.0":"2021-04-23T09:11:06.598Z","3.1.1":"2021-06-15T19:51:12.190Z","3.2.0":"2021-06-15T20:24:22.931Z","3.2.1":"2021-06-17T07:41:05.763Z","3.3.0":"2021-09-15T23:55:30.271Z","3.3.1":"2021-09-16T00:20:00.472Z","3.3.2":"2021-11-02T10:38:09.931Z","3.4.0":"2021-11-02T10:41:48.070Z","3.4.1":"2022-02-11T16:51:28.080Z","3.5.0":"2022-02-11T20:17:38.574Z","3.5.1":"2022-05-12T07:28:59.057Z","3.6.0":"2023-05-12T17:41:22.512Z","3.7.0":"2024-07-16T22:47:47.797Z","3.7.1":"2024-12-04T19:42:45.753Z","3.8.0":"2025-01-03T02:25:00.116Z","3.8.1":"2026-03-24T17:09:54.694Z","3.8.2":"2026-03-24T19:32:46.865Z"},"bugs":{"url":"https://github.com/tunapanda/h5p-standalone/issues"},"author":{"name":"Jake Lee Kennedy","email":"jake@tunapanda.org"},"license":"MIT","homepage":"https://github.com/tunapanda/h5p-standalone#readme","keywords":["h5p"],"repository":{"url":"git+https://github.com/tunapanda/h5p-standalone.git","type":"git"},"description":"Display H5P content as standalone frontend code, no server needed.","maintainers":[{"email":"jake@bodhi.io","name":"jakeii"},{"email":"engineering@murage.in","name":"cetnob"}],"readme":"# H5P Standalone Player 3.x [![CircleCI](https://circleci.com/gh/tunapanda/h5p-standalone.svg?style=svg)](https://circleci.com/gh/tunapanda/h5p-standalone)\nDisplay H5P content without the need for an H5P server.\n\n## Installation & Usage\n\nThis library can be installed and used in two main ways, depending on your project setup. After installation, ensure you have an H5P file (`.h5p`) and its contents extracted into a folder in your project. For a guide on this, see the [Extracting H5P](#extracting-h5p) section.\n\n---\n### 1. Manual Installation (Direct use in HTML)\n\nThis approach is suitable for simpler projects or when you don't have a JavaScript build pipeline. You have two options: using a CDN or downloading files.\n\n#### A) Using a CDN (Content Delivery Network)\n\nThis is the quickest way to get started with manual installation. You can link to the player files directly from a CDN like jsDelivr.\n\n**Include these links in your HTML:**\n```html\n<!-- Replace @latest with a specific version, e.g., @3.9.0, for production -->\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/h5p-standalone@latest/dist/styles/h5p.css\">\n<script src=\"https://cdn.jsdelivr.net/npm/h5p-standalone@latest/dist/main.bundle.js\" charset=\"UTF-8\"></script>\n```\n**Note:** While `@latest` gets the newest version, it's recommended to pin to a specific version in production environments to avoid unexpected updates. For example, use `h5p-standalone@3.9.0` instead of `h5p-standalone@latest`.\n\n**Example HTML page:**\n```html\n<html>\n</head>\n<body>\n\t <div id=\"h5p-container\"></div>\n\t\n\t<script src=\"https://cdn.jsdelivr.net/npm/h5p-standalone@latest/dist/main.bundle.js\"></script>\n\t\n\t<script>\n\t  document.addEventListener('DOMContentLoaded', function () {\n\t\n\t    const options = {\n\t      h5pJsonPath: '/path/to/your/h5p-folder', // Path to your self-hosted H5P content directory\n\t      frameJs: 'https://cdn.jsdelivr.net/npm/h5p-standalone@latest/dist/frame.bundle.js',\n\t      frameCss: 'https://cdn.jsdelivr.net/npm/h5p-standalone@latest/dist/styles/h5p.css',\n\t    };\n\t\n\t    const el = document.getElementById('h5p-container');\n\t\n\t    // H5PStandalone is globally available when main.bundle.js is included via a script tag\n\t    new H5PStandalone.H5P(el, options);\n\t\n\t  });\n\t</script>\n\n</body>\n</html>\n```\nYour H5P content (specified in `h5pJsonPath`) still needs to be hosted on your own server or accessible path.\n\n#### B) Downloading and Self-Hosting Files\n\nThis method involves downloading the pre-built files from the releases page and hosting them yourself.\n\n**Installation Steps:**\n1.  Download the latest release source code (e.g., `h5p-standalone-vX.X.X.zip`) from the [releases page](https://github.com/tunapanda/h5p-standalone/releases/latest).\n2.  Extract the downloaded zip file.\n3.  Locate the `dist` folder within the extracted contents. Copy this `dist` folder into a suitable location in your project (e.g., rename it to `h5p-player` and place it in an `assets` directory like `assets/h5p-player`).\n\n**Usage Example (Self-Hosted):**\nAfter placing the files from the `dist` folder into your project:\n\n1.  Add an HTML `div` element where you want to display the H5P content. This `div` must have a unique `id`.\n    ```html\n    <div id=\"h5p-container\"></div>\n    ```\n\n2.  Include the H5P standalone main script (`main.bundle.js`) in your HTML page. Modify the `src` path according to where you placed the `dist` folder's contents.\n    ```html\n    <script type=\"text/javascript\" src=\"assets/h5p-player/main.bundle.js\" charset=\"UTF-8\"></script>\n    ```\n\n3.  Call the H5P player in a subsequent script tag, providing the `id` of your `div` and paths to the H5P content and the necessary player assets (`frame.bundle.js` and `h5p.css` from your self-hosted `dist` folder contents).\n    ```javascript\n    document.addEventListener('DOMContentLoaded', function () {\n      const el = document.getElementById('h5p-container');\n      const options = {\n        h5pJsonPath: '/path/to/your/h5p-folder', // Path to the extracted H5P content\n        frameJs: 'assets/h5p-player/frame.bundle.js', // Path to player's frame.bundle.js\n        frameCss: 'assets/h5p-player/styles/h5p.css', // Path to player's h5p.css\n      };\n      new H5PStandalone.H5P(el, options);\n    });\n    ```\n\n---\n\n### 2. Installation using a package manager\n\nThis method is suitable for projects that utilize a JavaScript module bundler and a build process.\n\n#### Installation\nInstall the player using your favorite package manager, for example:\n```bash\n# pnpm\npnpm install h5p-standalone\n\n# yarn\nyarn add h5p-standalone\n\n# npm\nnpm install h5p-standalone\n```\n\n#### Usage with ES6 Module Imports (e.g., in React, Vue, Svelte, Ember,Angular projects )\nAfter installation via a package manager, you can import the player into your JavaScript modules.\n\nAdd an HTML element to your page where the H5P content will be rendered:\n```html\n<div id=\"h5p-container\"></div>\n```\n\nThen, initialize the player in your JavaScript:\n```javascript\nimport { H5P } from 'h5p-standalone'; // ES6 Import\n// const { H5P } = require('h5p-standalone'); // For CommonJS environments \n\nconst el = document.getElementById('h5p-container');\nconst options = {\n    h5pJsonPath: '/path/to/your/h5p-folder', // Path to the extracted H5P content\n    frameJs: '/assets/h5p-standalone/frame.bundle.js', // Adjust path as per your project structure\n    frameCss: '/assets/h5p-standalone/styles/h5p.css', // Adjust path as per your project structure\n};\n\nnew H5P(el, options);\n```\n**Note on `frameJs` and `frameCss` paths:** When using with a bundler, you'll need to ensure that the `frame.bundle.js` and `h5p.css` files (from the `dist` folder of this package) are copied to a location accessible by your application (e.g., your public `assets` directory) during your build process. The paths in the `options` object must then point to these served files.\n\n---\n\nA detailed description of all H5P player arguments, including advanced options for customization, xAPI, and state restoration, is provided in the [Advanced Usage](#advanced-usage) section.\n\n## Working with H5P Content\n\nH5P files (with the `.h5p` extension) are essentially zip archives. Before you can use them with this player, you need to extract their contents into a folder within your project.\n\n**Important Note on H5P Libraries:**\n\nContent exported directly from h5p.org might not include all the necessary H5P libraries required for the content to function correctly. This is because h5p.org optimizes exports by assuming the libraries are already present on the target platform.\n\nIf you encounter issues with missing libraries, you have a couple of options:\n\n*   **Manually download libraries:** You might need to identify the missing libraries and download them separately from h5p.org, then place them in the appropriate H5P content folder.\n*   **Use bundled H5P content:** Obtain your H5P content from a source that explicitly bundles all required libraries within the `.h5p` file.\n\n## Advanced Usage\nThe standalone H5P player constructor `new H5PStandalone.H5P(el, options)` or `new H5P(el, options)` accepts two arguments:\n1. An HTML element where the H5P iframe will be embedded.\n2. A JSON object with the following options:\n\n### H5P Options\n1) Basic options\n\n**Option name**|**Required**|**Description**\n-----|-----|----\n`h5pJsonPath`   | Yes | String. Path to the H5P content folder.\n`frameCss`  | Yes | String. URL to the standalone player `h5p.css`.\n`frameJs`   |Yes | String. URL to the standalone player `frame.bundle.js`.\n`id`    | No | String. Player unique identifier. Randomly generated by default.\n`librariesPath` | No| String. Path where the player should find the H5P content libraries. Defaults to the `h5pJsonPath`.\n`contentJsonPath`|No | String. Path where the player should find the H5P `content.json` file. Defaults to  `{h5pJsonPath}/content`.\n`frame` |No| Boolean. Whether to show the H5P player frame and buttons. Default is `false`.\n`copyright` |No| Boolean. Whether to display the copyright button. Default is `false`.\n`export` |No|  Boolean. Whether to display a download button. Default is `false`.\n`icon`  |No|   Boolean. Whether to display the H5P icon. Default is `true`.\n`downloadUrl` |No| String. A path or URL that provides the `.h5p` file for download. Used by the `export` button.\n`fullScreen` |No| Boolean. Whether to enable the fullscreen button (if supported by the browser). Default is `false`.\n`embed` |No| Boolean. Whether to display the embed button. Default is `false`. (N.B. Setting this to `true` requires `embedCode` to be provided).\n`embedCode` | Yes, if `embed` is true | String. Embed/iframe code that users can copy. Placeholders `:w` and `:h` will be replaced. See [Caveats for Embed Code](#caveats-for-embed-code).\n`customCss` | No | String or Array of strings. Path(s) to custom CSS file(s).\n`customJs` | No | String or Array of strings. Path(s) to custom JavaScript file(s). Useful for adding external libraries. See the [Frequently Asked Questions (FAQ)](#frequently-asked-questions-faq) for detailed examples like MathJax integration.\n`reportingIsEnabled` | No | Boolean. Set to `true` to enable the submit button, particularly for content like Interactive Book. Defaults to `false`.\n`xAPIObjectIRI`|No| String. An identifier for a single unique Activity, utilized when generating the xAPI [object](https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#acturi) field. Defaults to page host + pathname.\n\n2) User state & data (refer to the [Previous State Restoration](#previous-state-restoration) section for more details)\n\n**Option name**|**Required**|**Description**\n-----|-----|----\n`contentUserData`| No| Array. Used to pass previously saved user state to the player. Expects an array of objects, e.g., `[{ dataType: 'state', previousState: 'JSON_STRING_OF_STATE', subContentId: '*' }]`.\n`saveFreq` | Yes, if `contentUserData` or `ajax.*` is set | Number. How often (in seconds) the current user engagement content state should be autosaved. Set to `false` to disable.\n`postUserStatistics` | No | Boolean. Indicates if H5P should post results upon a finish event. Default is `false`. (Requires `ajax.setFinishedUrl` to be set).\n`ajax` | No | Object. Required if you need H5P to manage a learner's state via AJAX calls.\n`ajax.setFinishedUrl`| No | String. URL where H5P should POST the results upon a finish event. (Requires `postUserStatistics` to be `true`).\n`ajax.contentUserDataUrl`| No | String. Endpoint for H5P to GET and POST the current user state. (Requires `user` property to be set).\n`user` | No | Object. Current user data object.\n`user.name` | Yes, if `user` is provided | String. Name of the xAPI actor.\n`user.mail` | Yes, if `user` is provided | String. Email of the user, uniquely identifying the xAPI actor.\n\n\n**Note:**\n- One can use absolute URL for `frameCss`, `frameJs`, and for other path options(`h5pJsonPath`,`librariesPath`, & `librariesPath`)\n- Any path that starts with a forward slash `/` is treated as relative to the site root.\n- Any path starting with a dot is treated to be in respect to the current page directory.\n----\n#### Example with Advanced Options\n```javascript\nimport { H5P } from 'h5p-standalone';\n\nconst el = document.getElementById('h5p-container');\n\nconst options = {\n    id: 'exercise-one',\n    frameJs: './assets/frame.bundle.js',    // Relative path to player script\n    frameCss: './assets/styles/h5p.css', // Relative path to player styles\n    h5pJsonPath: '/path/to/h5p-folder',\n    contentJsonPath: '/path/to/h5p-folder', // content.json is in the same folder as h5p.json\n    librariesPath: '/path/to/shared/libraries', // Optional: shared libraries path\n    frame: true, //required to display copyright,  embed, & export buttons\n    copyright: true,\n    export: false,\n    icon: true,\n    downloadUrl: '/path/to/exercise-one.h5p',\n    fullScreen: true, //enable fullscreen button\n    embed: true,\n    embedCode: '<iframe width=\":w\" height=\":h\" src=\"https://YOURSITE/h5p-embed/exercise-one\" frameBorder=\"0\" scrolling=\"no\" style=\"width:100%\"></iframe>',\n    customCss: [\n        '/path/to/custom-styles.css',\n        '/path/to/another-theme.css'\n    ],\n    customJs: '/path/to/your-custom-script.js', // Can be a single string or an array of strings\n    reportingIsEnabled: true, // Enable submit button for content like Interactive Book\n  };\n\nnew H5P(el, options)\n.then(() => {\n  // do stuff\n});\n\n```\n\n### Multiple H5P players on the same page\nTo render multiple H5Ps, your code **must** be async aware.\n\n```javascript\nimport { H5P } from 'h5p-standalone';\nconst player1Options = {\n    h5pJsonPath: '/h5p/exercise-one',\n    frameJs: '/assets/frame.bundle.js',\n    frameCss: '/assets/styles/h5p.css',\n};\n\nconst player2Options = {\n    h5pJsonPath: '/h5p/exercise-two',\n    frameJs: '/assets/frame.bundle.js',\n    frameCss: '/assets/styles/h5p.css',\n};\n\nconst player1 = new H5P(document.getElementById('h5p-container-1'), player1Options);\n\n//example using top level await\nawait new H5P(document.getElementById('h5p-container-1'), player1Options);\nawait new H5P(document.getElementById('h5p-container-2'), player2Options);\n\n\n```\n\n## Listening to xAPI events\nTo listen for [xAPI events](https://h5p.org/documentation/api/H5P.XAPIEvent.html) emitted by the player, you must wait for the player to finish loading and initializing the required content libraries. You can find more info about xAPI events here https://h5p.org/documentation/x-api\n\n```js\n\nconst el = document.getElementById(\"h5p-container\");\nconst options = {\n  h5pJsonPath: \"/h5p-folder\",\n  frameJs: \"/assets/frame.bundle.js\",\n  frameCss: \"/assets/styles/h5p.css\",\n};\n\nnew H5PStandalone.H5P(el, options).then(function () {\n  H5P.externalDispatcher.on(\"xAPI\", (event) => {\n    //do something useful with the event\n    console.log(\"xAPI event: \", event);\n  });\n});\n\n```\n\n## Previous State Restoration\n\nThis section describes how to save and load a user's progress and interactions within an H5P content. This \"user state\" is distinct from xAPI events, which are typically used for reporting completion or scores to a Learning Record Store (LRS). Restoring user state allows learners to resume their work exactly where they left off.\n\nThere are two main approaches to manage user state with this player:\n\n### 1. Manual User State Management\n\nIn this method, your application is responsible for saving and loading the H5P state in your preferred storage solution anywhere. You provide the previously saved state to the player via the `contentUserData` option and implement functions to retrieve and save the state as needed.\n\nNote: The example below uses top-level `await`. You'll need to use this script in an environment that supports it, such as a JavaScript module (`<script type=\"module\">`) or wrap the main logic in an `async` function. Also, ensure `el` (the DOM element for H5P, typically `<div id=\"h5p-container\"></div>`) is defined in the scope where this script runs.\n\n```javascript\nfunction retrieveSavedContentState(contentId){\n // 👉 your implementation that returns the state for this content (and of course for this user)\n\n// return the content or null\n}\n\nfunction saveContentState(contentId){\n const currentState = window.H5PIntegration.contents[`cid-${contentId}`].contentUserData;\n  //👉 you can call your logic to save this state somewhere\n}\n\n\nconst CONTENT_ID = 'some-content-unique-id-xxxxx';\n\nconst previousStateJSON = await retrieveSavedContentState(CONTENT_ID)\n\nconst options = {\n\tid: CONTENT_ID, //should be same as\n\th5pJsonPath: '/content/course-presentation-one',\n\tframeJs: '/dist/frame.bundle.js',\n\tframeCss: '/dist/styles/h5p.css',\n\tsaveFreq: 100, //this is required.\n\tcontentUserData: [\n  {\n    dataType: 'state',\n    previousState: previousStateJSON, //should be a json string.\n  }\n  ]\n}\n\nawait new H5PStandalone(el, options); //init the h5p player.\n\n\n//call above function periodically, here we are using same time as this content H5P player saving frequency (multiplied by 1000 to convert into miliseconds)\nsetInterval(()=>saveContentState(CONTENT_ID), options.saveFreq * 1000);\n```\nThe `saveFreq` option in this manual setup is used to control the `setInterval` frequency; if you also have `ajax.contentUserDataUrl` configured (for automated state management), H5P core might initiate its own save attempts at this frequency too.\n\n### 2. Automated User State Management\n\nThis method relies on the H5P player automatically saving and loading the user state from a backend endpoint that you provide and implement. For this to work, several options must be correctly configured as shown in the example below, including `saveFreq`, `ajax.contentUserDataUrl`, and the `user` object with `name` and `mail`.\n\n**Example Configuration:**\n\n```javascript\nconst options = {\n  h5pJsonPath: '/content/course-presentation-one', // Path to your H5P content\n  frameJs: '/dist/frame.bundle.js',     // Path to player's frame.bundle.js\n  frameCss: '/dist/styles/h5p.css',   // Path to player's h5p.css\n\n  saveFreq: 100, // Time in seconds for autosaving state\n  ajax: {\n    // URL for loading (GET) and saving (POST) user state.\n    // :contentId is a placeholder replaced by H5P with the actual content ID.\n    // Other placeholders like :dataType and :subContentId can also be used if your backend expects them.\n    contentUserDataUrl: '/api/v1/h5p/history/users/123/content/:contentId'\n  },\n  user: { // User object is required for automated state saving\n    name: 'John Doe',\n    mail: 'john@example.com' // Email is used by H5P core to uniquely identify the user\n  },\n};\n\n```\n\n**Backend Implementation:**\nYou are responsible for implementing the backend server logic at the specified `contentUserDataUrl`.\n*   **GET Request**: When H5P content loads, the player will make a GET request to this URL (with placeholders like `:contentId` replaced) to fetch the user's saved state. Your server should return the state as a JSON response, typically an array containing an object (e.g., `[{ \"dataType\": \"state\", \"previousState\": \"{\\\"some\\\":\\\"json-string\\\"}\" }]`). If no state exists for the given user and content, your endpoint should respond with an empty array (`[]`).\n*   **POST Request**: When H5P needs to save the state (triggered by `saveFreq`), it will make a POST request to the `contentUserDataUrl`. The body of the POST request will contain the user state data (typically a JSON string representing the H5P state). Your server should store this data, associating it with the user and content ID.\n\nThe `contentUserDataUrl` can be structured flexibly to suit your backend routing and data model. H5P replaces known placeholders (like `:contentId`, `:dataType`, `:subContentId`) in the URL string before making the request.\n\n\n### Extracting H5P\nAn `.h5p` file is a zip archive. To use its contents with this player:\n1. Rename the H5P file extension from `.h5p` to `.zip`.\n2. Extract the renamed file's contents into a folder in your project (e.g., `my-h5p-content`). This folder is what you'll point to with the `h5pJsonPath` option.\n\n## Frequently Asked Questions (FAQ)\n\nHere are some common issues and how to resolve them:\n\n**Q: Why are some H5P elements missing or not working when I use content exported from h5p.org?**\n\nExports from h5p.org are optimized and might not bundle all the necessary H5P libraries, as they assume the libraries might already exist on the target platform.\nTo resolve this:\n*   **Get libraries from the content type's `.h5p`:** Download the `.h5p` file for the specific content type directly from h5p.org (e.g., from the content type's example page). These files usually contain all required libraries. Extract this `.h5p` file and copy the necessary library folders (e.g., `H5P.ExampleLibrary-1.0`) into your H5P content's `libraries` folder (the one you are using for `h5pJsonPath`).\n*   **Use fully bundled content:** Obtain your H5P content from a source that explicitly bundles all required libraries within the `.h5p` file.\nRefer to the [Working with H5P Content](#working-with-h5p-content) section for more background.\n\n**Q: How do I get the 'Submit' button to show up in Interactive Books (or other content types)?**\n\nThe 'Submit' button visibility on interactive book is controlled by setting `reportingIsEnabled: true` in the player options. See the `reportingIsEnabled` description in the [Advanced Usage](#advanced-usage) section for more details.\n\n**Q: How can I display mathematical formulas or equations?**\n\nTo display mathematical formulas as described on https://h5p.org/mathematical-expressions, you'll likely need an external library like MathJax. You can load such libraries using the `customJs` option in the player configuration.\nHere's how you can configure `customJs` in the player options to load MathJax:\n\n```javascript\n// Within your player options:\n\ncustomJs: 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js', // Option 1: Using a CDN\n\n// customJs: './path/to/your/local/mathjax/tex-mml-chtml.js', // Option 2: Using a local file\n\n// customJs accepts array if you already have multiple custom scripts, i.e.:\n// customJs: [\n//   './scripts/my-first-custom-script.js',\n//   'https://example.com/another-script.js',\n//   'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js' // or your local path\n// ],\n```\nRefer to the `customJs` description in the [H5P Options](#h5p-options) table for more details on the option itself. Remember that the path to local scripts should be relative to your HTML file or an absolute URL.\n\n\n**Q: How resizer for embed code works**\n- This library includes an H5P resizer by default. However, to ensure the iframe width resizes promptly with the parent page, add a CSS style setting `width: 100%` to the iframe tag itself.\n- If you want to allow users to resize the iframe's width and height using H5P's resize handles, set them using the placeholders `:w` and `:h` in the `width` and `height` attributes of the iframe.\n\nAn example combining these points:\n```html\n<iframe width=\":w\" height=\":h\" src=\"https://app.wikonnect.org/embed/YOUR-CONTENT-ID\" frameBorder=\"0\" scrolling=\"no\" style=\"width:100%\">\n</iframe>\n```\n\n## Testing during development\nAfter cloning the repository and installing dependencies with `yarn install`, you can modify the project.\nTo build the distributable files:\n```bash\nyarn build\n```\nTo run available [Cypress](https://www.cypress.io/) tests:\n```bash\nyarn test\n```\n","readmeFilename":"README.md"}