{"_id":"fansunited-react-widgets","_rev":"97-162b3bceb7c53ed812680c0f5502d900","name":"fansunited-react-widgets","dist-tags":{"latest":"0.8.30"},"versions":{"0.0.1":{"name":"fansunited-react-widgets","version":"0.0.1","_id":"fansunited-react-widgets@0.0.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"d3fab2854cdd7d7cbb939df6c7cb245f7b5c31cf","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.1.tgz","fileCount":3,"integrity":"sha512-RqYzUcOaWA1m0cgcqt+GSmiB/mhTQn9OLdia/kf1cDoRZz/EzaQRLbivVRw5ISjVnuw2nvGffmDFcdoJ/WKuYg==","signatures":[{"sig":"MEUCIE5ovoW2Ht/xg12sLrt/SehkA5zmj9SGRcpkUo09GBtBAiEAltfY4ZFZ+E6fVyXR96ptNcScNed87rwTAwdfcyUFkPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561734},"type":"module","gitHead":"a2424fb5ea641e46f67f9cab472ed2f66134c305","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.11.13","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.1_1753198691441_0.43653499653532357","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"fansunited-react-widgets","version":"0.0.2","_id":"fansunited-react-widgets@0.0.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"8631f3dc8c873f84e97413701859f7be6ca7f17a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.2.tgz","fileCount":3,"integrity":"sha512-sgbJrG4pyMkMzAaRGt3HBKLvjbPAAEcw64ib+cXuAW6Wl8hZip7OECAnkyF84gSMNAs0TxH4XK/waW/YiyO+YQ==","signatures":[{"sig":"MEUCIQD79U6MbgquN/JNCPpWbMGL4B3pxaCD2l857d7LBwjpBgIgNIYAuLKtlCX0mLUl2lUVKauaBzeDxWX+mnEdE0lQqoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562196},"type":"module","gitHead":"18ebc54e73eb8fbf99089f0caa2ac973ac720b4e","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.2_1753347576010_0.8678643150103191","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"fansunited-react-widgets","version":"0.0.3","_id":"fansunited-react-widgets@0.0.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"0de9347cb51039d32ebb7c658db66e82ddfd177b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.3.tgz","fileCount":3,"integrity":"sha512-G4CXJgL0vANlxZSmPoPKuFvtBNtL/7YZIfyXJOXNr+Aa+Gmpo3x3b7xootXPbv/KTazPJxgAifLYJ/vPH3kCFA==","signatures":[{"sig":"MEUCIAgUJgGjFE/WrvgXKUQ7Kx/sRoXL+JbyzUAbN47VL8kBAiEAujQM7FxdSOIL6j/fEeqvV9ZBJZBg7PGGiMk2VmQDr84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576535},"type":"module","gitHead":"17fd601c56909182af0fe20ed6c2c1a0e50ecbf1","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.3_1753367551828_0.5789956917407801","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"fansunited-react-widgets","version":"0.0.4","_id":"fansunited-react-widgets@0.0.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"373a35333d185cf5915f1e2021196e37e2b28666","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.4.tgz","fileCount":3,"integrity":"sha512-QITvsUYcNtI+jRa0BU8/YEqfoW/Dr1SIOs0Zz4J5jCPjWy3f+/FJQ+1FW5rCBCmTED63DuXBvSxekpP5L8ah3A==","signatures":[{"sig":"MEYCIQCMIygv7dAuCB8VofAOlrQKdBx+1AF3clSGBRPMILbAowIhAKD9g2RLX4kMm/xyO9IggN/qEOHvQCjAjFmjCIvJpHAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576942},"type":"module","gitHead":"0392b84d74a8d4d874309d5f1daead9903d71c6f","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.4_1753419277013_0.597720464414446","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"fansunited-react-widgets","version":"0.0.5","_id":"fansunited-react-widgets@0.0.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"d4361834eab676c774f956d7c7ea9cfc0eb2a37f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.5.tgz","fileCount":3,"integrity":"sha512-J2qzXpuc6psxj95C9LqJTbA9L9Gi1yNomTjx5fWNeCvqAwPWaIkEohJhscqlOrNybEiBu4xpb1lzlX3t8s0g2Q==","signatures":[{"sig":"MEQCIHKeI3kicel3wHlzn79D2RmH++JFxvnFcCtkKvUwQ6EqAiACNelUinm4ScjfwKnex8jYAWMYRPx884B7R2A+lNb8QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575404},"type":"module","gitHead":"ad8358256e519d2815e1b8145910058d47ebc5fe","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.5_1753440153487_0.0204072544148024","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"fansunited-react-widgets","version":"0.0.6","_id":"fansunited-react-widgets@0.0.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"5f2ea79f49e4ff0d2bd4782f19944fc60d2ad23b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.6.tgz","fileCount":3,"integrity":"sha512-J6qXq/lyMEbHG0S21Dy4y3v6LllTVhb72/73Ue1Wfok0wk/jbL9DSWnG/BMz5dfkEwShVEeqWu1gd8Qc6W++eQ==","signatures":[{"sig":"MEUCIHM6cGVl3f9R4mOGjOuK2idM9mCa69fMWbsmkQeUTjNvAiEAnoSqfW4Olu/mCQACEDqi42MR7wuWvWrUVUMQwj6ESug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579153},"type":"module","gitHead":"a7274e57dedf6510a1e88781df03e60dee1483ea","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","build:widget":"parcel build src/fu-r-widgets.jsx --no-source-maps --dist-dir public/docs --detailed-report","prebuild:widget":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","parcel":"^2.15.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.6_1753443069186_0.9844986412467089","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"fansunited-react-widgets","version":"0.0.7","_id":"fansunited-react-widgets@0.0.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"2ec2172cbd69331011d795c937f860bc51769ff7","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.7.tgz","fileCount":3,"integrity":"sha512-biOT+sIJl3tubsOhI+L5g/LyOOSQPfekQkTFMkwA5pDeXCmqTasVSlf7aN63D5hzCmwYWTzL+NKm0wzSnKWcWg==","signatures":[{"sig":"MEYCIQDjHkOvJZkz5ntp6jlXep9pnV3KiGNygg7TATCiWhFDTQIhAOgF6xMV6U/N1j2wjAl4Vg807a5iyXNEUncCETMlHXX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584273},"type":"module","gitHead":"dd292ad8363b8c90de2768ee9310e0afa0c36a77","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.7_1753700507288_0.5756892965525822","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"fansunited-react-widgets","version":"0.0.8","_id":"fansunited-react-widgets@0.0.8","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"e9550c9313d75df42c69289ab87c5bab3fe30866","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.8.tgz","fileCount":3,"integrity":"sha512-UNJKT6C8vcg75JYovLRnDAY25hjGkHeais1uS4TlGqH7HhEgPAZ+IxyvYBhsnnZrqsxYoS2gVRae5NlAtJRXUg==","signatures":[{"sig":"MEUCIQD+GLXIVTHkgLG/8w8Vr+mUSZSXMqjjrz2jKIQXmq5djwIgZLZzMm4nEko2Bly4Jyk6OJPmKi252MdwNtAgV9GdrdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584852},"type":"module","gitHead":"b2c868a9eca3ca89ba6840b3e5d5d7568bc1da36","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.8_1753703334515_0.5135312356400881","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"fansunited-react-widgets","version":"0.0.9","_id":"fansunited-react-widgets@0.0.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"d6d89941233d57e5e6a7ddea6e95ce78f1eafa48","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.0.9.tgz","fileCount":3,"integrity":"sha512-TP6xbN58ugGC0Fa55IPcNOAQxLB8k/AgyW6RkaE2Y6qJZ8axIPxmE0wvSjEbFpH/tAU5JZ9HTbXaohtPKDOPNw==","signatures":[{"sig":"MEUCIHwpiuRSC+UiVqc3NCJ3B9tsrOOxcosjR86GavbTUbK2AiEA/+n8HKyHHn6G4V463JWAfjj9Po/d5gx+PwRnYZg4VtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597718},"type":"module","gitHead":"137ee426ef5203a68edb406c61dc5084045fa584","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.0.9_1753723523148_0.8611216806752007","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"fansunited-react-widgets","version":"0.1.0","_id":"fansunited-react-widgets@0.1.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3791b3d15e305222e3261a46b22f3b7ee4f71ef7","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.0.tgz","fileCount":3,"integrity":"sha512-1CUmSV/87tuBJ6KEVy1P8+0LUYpVvkQ0ItaUDh+kp9Grwsra3LfySdreSm2ZteAkomKlPLmHP+U2bm8uIo2avQ==","signatures":[{"sig":"MEUCIF8IWbqGCjvpRS7DwEuTcm17K2eQoe/EHMwLmYIEQlJMAiEA+qYMS4qu0t3fWAj10i7OjqFgWrZwj2HRZO0B1Tl212o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599129},"type":"module","gitHead":"165d211b344822a0954405fdd76fc01dea9401fa","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.0_1753869490827_0.7431261093594699","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"fansunited-react-widgets","version":"0.1.1","_id":"fansunited-react-widgets@0.1.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"cc0e4620eccf365c7282ab89011028c8d93d0ff2","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.1.tgz","fileCount":3,"integrity":"sha512-OLABFDrgacTLE45BHgmJx0ouZigj0aYr9E/MQNZuqaeK8giMeJmjMcbiszwY+xXYHiMLvWulupuF6gd7ZKPvqQ==","signatures":[{"sig":"MEQCIH8/itT+7pJOhlcJAVn6QSi+YW5yMBhPUJQxwcr7/HmhAiAwi3coBStfmFznkQuN9i7oqp68t8TuePPlGDZNaEkshw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599654},"type":"module","gitHead":"165d211b344822a0954405fdd76fc01dea9401fa","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.1_1753878952498_0.1857616092044494","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"fansunited-react-widgets","version":"0.1.2","_id":"fansunited-react-widgets@0.1.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"03f21c0a7620e6302c1cd7139c6b353af886ef53","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.2.tgz","fileCount":3,"integrity":"sha512-IDz973ao8ak1oFwHlc/YZbNItXOVXYWZw2r0ty5c6bM9k8fqiH5b9fTrQcoS5j2bGcbmaWGNrrokNhCERKbMYQ==","signatures":[{"sig":"MEUCIQCd6JFRnnWlEZ32e0cfhHThrTXvgxK326nhTzih5gS+zAIge7W0ZKDwUweG0uNiG/FlqgcKDvzqBBG/Y5hGEQORt/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600691},"type":"module","gitHead":"165d211b344822a0954405fdd76fc01dea9401fa","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.2_1753939723422_0.3065834276168884","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"fansunited-react-widgets","version":"0.1.3","_id":"fansunited-react-widgets@0.1.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"01f1d9a1de73b92d1d890b6767a2744428c68411","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.3.tgz","fileCount":3,"integrity":"sha512-rvbNcGrcaauc5fe5mi+3s/JeazGDH4xym8DIVP1QtsQLgv8nPRWpUND3xBSZgqgYmU+xzSTaabPG42G7NKGexA==","signatures":[{"sig":"MEQCICHQw1Q4iBx0e5DbgPvwos2PUfnKz/lHICyp/pLQP69AAiARHZckQA/nQ2X6rWR4xrbUjCMkpaIhsR/4lP+mGA5jbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600837},"type":"module","gitHead":"165d211b344822a0954405fdd76fc01dea9401fa","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.3_1753942036645_0.5466074592869641","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"fansunited-react-widgets","version":"0.1.4","_id":"fansunited-react-widgets@0.1.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"e15307b95916e32f1dae044ebe99df4c17b833d6","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.4.tgz","fileCount":3,"integrity":"sha512-4/4xj3ZZGB0RmzcbAPhFvQP6XM2OzD1/X3iMapkgws8Ugrb8xqpfBwyneSSB0X7ou1n2+Pq76WnmiEqh9E+H7A==","signatures":[{"sig":"MEYCIQDTnKm/fdjLlsCt0hoYSngxj8dF4sKHT+8+F9G5w+3xCwIhAJhfLz8pAgqrF1auyU7Pk9rvIEi5KWWwofjBYNVamIwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601006},"type":"module","gitHead":"642afd56f47eeebe7538bfd03e908f98005b1f49","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.4_1753949558955_0.22027998544833838","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"fansunited-react-widgets","version":"0.1.6","_id":"fansunited-react-widgets@0.1.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"c7c7644df9261e4529f861bd02b983f89a9f06fe","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.6.tgz","fileCount":3,"integrity":"sha512-JXby7X0smNEMMXHqA4qF7tITp5knLU/fSmof7aynpjxqrFKW+lNPyXzclwL0YInCP7Nto7gUeTD2vAp5TZ0BcA==","signatures":[{"sig":"MEYCIQDsJmGEHFAr3X8k3ztEppG1+DujfTTOtQatCVZlpLb//wIhAJAy6Oslxr5R4MxxIW8Bjs/j2EdY0rSdza1nv/84Zxdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601801},"type":"module","gitHead":"642afd56f47eeebe7538bfd03e908f98005b1f49","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.6_1753954554956_0.5900117378453842","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"fansunited-react-widgets","version":"0.1.7","_id":"fansunited-react-widgets@0.1.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b53b871a251d6560865edb7790c9c016468ff247","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.7.tgz","fileCount":3,"integrity":"sha512-mShfDYM/AOwrUvc7qLK742TLo9nUsaO8XfEOGEGg7OEYwU3auDDRP35ckKNiy0+51dv0Mcmm1pXNGZtaDkY+ng==","signatures":[{"sig":"MEQCIExPDS8qMoVrOqIDNOKMLTRDpnJHiHI0v6xm+NZJBZ6uAiAEnPZmnABrJghVWVYWiyhzm5FNNc52NuIMGFm7gXsZTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601796},"type":"module","gitHead":"642afd56f47eeebe7538bfd03e908f98005b1f49","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.7_1753956184579_0.1618543951669802","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"fansunited-react-widgets","version":"0.1.8","_id":"fansunited-react-widgets@0.1.8","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"bae9b02e12c730d1bd3fa9b5b85ba8b2de885204","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.8.tgz","fileCount":3,"integrity":"sha512-aaqvnQMSLCNquwT0UiKCc207xx8VxRv670QsR/E2GVgJOJW74h8CNfFnD5HT2+9V2GR2SBZC6thR+N6WOPBjZA==","signatures":[{"sig":"MEUCIGRBHSXEaw39sQlqcDvUukIlx77bsDfKL4Xrkp5QZfWhAiEApj301NBAeODRUbUCJjqAj860FH9g87mVafMFpDrFeeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601796},"type":"module","gitHead":"642afd56f47eeebe7538bfd03e908f98005b1f49","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.8_1753976043166_0.6976026377524474","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"fansunited-react-widgets","version":"0.1.9","_id":"fansunited-react-widgets@0.1.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"531d838d1809aa42047da8fa13647bb29834caa7","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.1.9.tgz","fileCount":3,"integrity":"sha512-AapDIjCUqg4XB9INKn9BiOppe3xI+HeLp0223dRlxAdpv9ydL5M4i7CRLAxUWWx2NXErBXqHF1cxYFGPWZDTcg==","signatures":[{"sig":"MEUCIE7ooPwlURt3KvK8qe96w1IvdlODAwF/jM99nQHD80qxAiEAvjVzSXmQ332+KvfxYgW39+rNnYhpjQobw25a2qybyk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603237},"type":"module","gitHead":"624432b7794528eb10d8d60b66a170447bd350b6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.1.9_1753979765597_0.8811677570428995","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fansunited-react-widgets","version":"0.2.0","_id":"fansunited-react-widgets@0.2.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b06dabd871db38b1794bb2789d39eef2796546bd","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.0.tgz","fileCount":3,"integrity":"sha512-vzwiQyNWecsZhRVSC6fTAmm1X7bKr7oN3SgxjZ+kVD40NsJdpVniuOixuZF1FFLqbxGWVtDCYey3jolBLUIeRA==","signatures":[{"sig":"MEYCIQClitKPEwwhN/V8Q2df8Cq6+7g64f0CUnRvkoPn460HFQIhAOs4zCJGfGpx7V0xJV/UrX9C+qcBAoUlSAxko0PMplfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604640},"type":"module","gitHead":"624432b7794528eb10d8d60b66a170447bd350b6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.0_1753982844247_0.5650470424488385","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fansunited-react-widgets","version":"0.2.1","_id":"fansunited-react-widgets@0.2.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b85acec21a1e3374ba0fd7bee5ef0c1fd9ea67b5","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.1.tgz","fileCount":3,"integrity":"sha512-l7KqZrmshrtyafwxQxmrxmqzyA59izgEX7Xq3vW/ZASuMsK/mWbFKM55xSAPNa3Zd729k1rviAEXi1sWqMaylQ==","signatures":[{"sig":"MEQCIBOdiX4bvIj40hJp5Be8qGfUoTIS3Fs5FvEujIqE1iBVAiB3hiTsjDRbix5k0czBcxMUC5jBEw0pp92Qw7lxHhlCsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605475},"type":"module","gitHead":"d4bcd97e9a2b5f082a810db496739d76f7a76ea8","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.1_1753985865840_0.483292458766573","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fansunited-react-widgets","version":"0.2.2","_id":"fansunited-react-widgets@0.2.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"e6b428cb0c2700946ec293f2a270fe957ea918e5","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.2.tgz","fileCount":3,"integrity":"sha512-GHFHWGw0VdZROEPUxXnEho6Vh9WLElMk2DF1Dx5Gy+sRaIvMnUWNk6yCtyQ+AHx7dhpWG5mcZKh/+nOd5vkIBQ==","signatures":[{"sig":"MEYCIQCm0hV/MCVaoKpeSnI3yBUOpxg3xdMrO1WPWY2in1BibgIhAPhQcyYfpiSMXvZZKrTEzyE4u5AnvRbdmotYdqby27uT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605430},"type":"module","gitHead":"d469d9205c716e7875c3bcb2235dfe51a2f7d686","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.2_1753987861402_0.2695183419817069","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fansunited-react-widgets","version":"0.2.3","_id":"fansunited-react-widgets@0.2.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"512b67767369e174249ed4461efa565bd027924a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.3.tgz","fileCount":3,"integrity":"sha512-+5asd98cjTu9CXb04hfevWiNOhRrsNWAcyQQKEOUKcTVd4vd5Kq/7yU+Bm33siJtQu3hBC6AVU56fzyaTA/hJw==","signatures":[{"sig":"MEUCIQDeGBLCnL4N+0e3XljQ40Plwi6EPvtlLa8WL5HjOz3czAIgdjuyhppimXuqReqIqjAt7FxQDKFcQPSVN2pi6WHrQmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608989},"type":"module","gitHead":"d469d9205c716e7875c3bcb2235dfe51a2f7d686","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.3_1754291921610_0.8183117569330376","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"fansunited-react-widgets","version":"0.2.5","_id":"fansunited-react-widgets@0.2.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"4ce6bceb217c9de178471a9253a13a38b0c4b1a1","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.5.tgz","fileCount":3,"integrity":"sha512-C3yruwE+cq5wxIyOe2L9Wk7pzp1sWSA13JbWAdIp2CWrDZSslpXY1WYMHQB5E5CHOHsi3pOwR2Yxshic3rfaxg==","signatures":[{"sig":"MEYCIQChFVTROCOVOPlLb9XswPopLoISvtswh/oOfWp3R9U1CgIhALvZHFqfp4rXXFd4SWRdI2m9eeToKi1dDPeRG99PPNHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609573},"type":"module","gitHead":"d469d9205c716e7875c3bcb2235dfe51a2f7d686","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.5_1754293117663_0.4559920637466981","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"fansunited-react-widgets","version":"0.2.6","_id":"fansunited-react-widgets@0.2.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"896ddffa36c90c52e7b9f0f8617873ab396da449","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.6.tgz","fileCount":3,"integrity":"sha512-I9wT1uHOZjO0Y9Awcq87k3bRE3uwZNzCjpoLvavcMFmvV1Bk8IixN6+WwLlGCWwQwIMF7yLT+Bwaj7HfSCCUeQ==","signatures":[{"sig":"MEQCIDS3ErR7CkT6mJAS8RuX/+kPKwtLlBFMZXNK0BaPnIKrAiAt7qHplNH6qBwRldwjIWBdAIs0D5UJ5SRAuGkI3Mr/UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609904},"type":"module","gitHead":"d469d9205c716e7875c3bcb2235dfe51a2f7d686","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.6_1754295061688_0.5620403764614459","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"fansunited-react-widgets","version":"0.2.7","_id":"fansunited-react-widgets@0.2.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"5056b6e4bcdeb71f6156bbb9e3ca46fc0d56e948","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.7.tgz","fileCount":3,"integrity":"sha512-CTV1jWp+4I6cBZoZatH1az74Jqj3FScdcYl+VQnrtGLfabNyFF76CfheMzxOPHhEm1H8F69TanzsuHU8U0GiAg==","signatures":[{"sig":"MEYCIQD9NwciVvrj2GwVgpV9/kQhYl38+JvGBKQYml4GFCFKQwIhAMi2DDNDgcUI/50JKaJOV+D3lYxivZUDoBI5+8cgRqIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610026},"type":"module","gitHead":"6d705704a5541dd3f40adb2cc2f604b2ab228602","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.7_1754299341455_0.9743123074709978","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"fansunited-react-widgets","version":"0.2.8","_id":"fansunited-react-widgets@0.2.8","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"8534716e0977a47c091a8e1129e2e8b2271a08d3","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.8.tgz","fileCount":3,"integrity":"sha512-s4jeVSz1PWAITWRl6XzCTRHKqd++bgbhu9mpnsmOmvHy6yT95V491sEK39cgrbAwE6fTXpZ65Txip1jD1KIKwg==","signatures":[{"sig":"MEQCIBWk3NV6kKQXvkYuVu8AcScPGIwlXrvHgx1bIj5YnpSoAiBJ8wKALTk/mSMxIOLLeHEKwKFLxEG/yoMBdv99BBaO1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610003},"type":"module","gitHead":"6d705704a5541dd3f40adb2cc2f604b2ab228602","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.8_1754300468826_0.558402091739737","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"fansunited-react-widgets","version":"0.2.9","_id":"fansunited-react-widgets@0.2.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"6f05315ea0a64bf1c4a74dd44dd1b6adc5f36021","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.2.9.tgz","fileCount":3,"integrity":"sha512-tUNoA/DXH/oDEZ1uG+c5ikXagFNvfx+MqvD0+y3LT6naTHWnEH0cUFi5FKB8P5wbph0jWJPp77fe7Orijh3j+g==","signatures":[{"sig":"MEQCIEFvhSPpnDZ5iRG21RfKlvc037nTAM5P9393Btc9/mbOAiA2eHHQXm4cwb68OkXkULJO7uZOHbW9nc/xgbwGXGOriA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610003},"type":"module","gitHead":"6d705704a5541dd3f40adb2cc2f604b2ab228602","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.2.9_1754300682246_0.4490924896752868","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"fansunited-react-widgets","version":"0.3.0","_id":"fansunited-react-widgets@0.3.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"4da33e9ef9099d9020d08691dce94fe694eb257f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.0.tgz","fileCount":3,"integrity":"sha512-IQFBPQN3BROTw/OMHftmUwIV7brvH9hIHX0yoFNlv+mI99tc6S2ygrcf9XeuS1BGIYTyF15M9nl487CgCTithA==","signatures":[{"sig":"MEYCIQCrnw1edMEplcwf9yT11o/OH6PWTDhxwe/2YYm/XM4oTQIhALpIW8Qfmj13VzqRGgFVQgOpKrAouefDGYBKjdPjhfEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610765},"type":"module","gitHead":"488a4fa29e0dda4d1c620d0ed555e1bda69910bb","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.0_1754307240966_0.4833764359251429","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"fansunited-react-widgets","version":"0.3.1","_id":"fansunited-react-widgets@0.3.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"c069f2d2ba8cb0a7a6aa6530b8b7b0af4fafb1b5","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.1.tgz","fileCount":3,"integrity":"sha512-U4PhmCXN0xRds0G4GSQ0Te5pAGbb6jM/zzs2LAg9tajZL+kHQrODTwWWHsau3Q1sr8WURYJFA7HyM1SZVemDzg==","signatures":[{"sig":"MEUCIQDPGox9Yn4v+N/xyfiKiofg1Ka6RTo1uEMENCagQAWZPgIgARK0VPHpez3udrYlz8r4x0tEYkHNROOc/II/cE9qpc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610910},"type":"module","gitHead":"6333ba3709eac11c1d61c7b5995c623e84929abf","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.1_1754307830484_0.09241384223344196","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"fansunited-react-widgets","version":"0.3.2","_id":"fansunited-react-widgets@0.3.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"4385d273cc86ee35d1a6733dcae71a139df86825","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.2.tgz","fileCount":3,"integrity":"sha512-qTKsf8vNLGegMTb7uUQFPomwC3NSk+QDLqA6eOm28O8UNQtvsVI+E+l/Z8lAgCR8LyrLuMvLp5b6I8KQhhzmLQ==","signatures":[{"sig":"MEUCIHNLpzD7iv597qTvpC6VAECiOeDXL0DW1/Ud7QcGz+nzAiEA7CIu7txx4suM6vo0MGRMZv/QNj0dkUyZ8Dj4GfOUG5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619685},"type":"module","gitHead":"c91c3646736844cafdaf4c5dba715b875440c950","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.2_1754313204530_0.12757274814745023","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"fansunited-react-widgets","version":"0.3.3","_id":"fansunited-react-widgets@0.3.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"df59e3d74049e8427cceea41480909e89e36aa7b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.3.tgz","fileCount":3,"integrity":"sha512-h4HRUabNlUabaVkrXZrrBJZx8GWLepKE06Bqwwm9TO+x/PWpC1QAxSBdMKLub2N7tuqlJDCuV9ZYj6mLk9s8JA==","signatures":[{"sig":"MEUCIQD87NiPCqhiltUKxwFD4smTC9yl+tTH0LCtoyI2WwlKjAIgMMQt4H3lXdRMSN90Zii6YDLDuu7P5Dp9non2Ho6t5pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619820},"type":"module","gitHead":"c91c3646736844cafdaf4c5dba715b875440c950","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.3_1754314107080_0.7955927628000055","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"fansunited-react-widgets","version":"0.3.4","_id":"fansunited-react-widgets@0.3.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"abb3373024a01adaa64ad2b7ad74054c3738e2ec","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.4.tgz","fileCount":3,"integrity":"sha512-OdAEYvgtqAGq9JfU71BnZ36l+LuHmb/ww2YHiy8LIM1ecefRusgkupjx+3nKYhU/699pP+lRiJFXH7LQVNjDYw==","signatures":[{"sig":"MEYCIQDHLGq2QN/Dn4PxApma47Kr7rpxV5aFB9HMuBDZ20NNMAIhALS3OxbCQqnGFoYWi8vNDxa3d23H48/iwBDE70r8xFHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619964},"type":"module","gitHead":"46c5013aa1e6023bf96ce0da26e828b37354455f","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.4_1754339509413_0.0458623014583015","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"fansunited-react-widgets","version":"0.3.5","_id":"fansunited-react-widgets@0.3.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"9d342c5d6cea6641f4c3535d81097818c9b110ef","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.5.tgz","fileCount":3,"integrity":"sha512-FXAthlKpmbXrmzHu/78LIUcZ1dfBeXDnAoVgcCuyJBT5NZsx3/AQZhnWk1hRJLwnSYLbSEiNZHYY+Rog5yJTog==","signatures":[{"sig":"MEYCIQDsSQemSIueIKUR+e/2+Ls9zsAQ4riHzaJ8nq/ZnM54pAIhAICj0PlIKU1LTIMTkmfQPlaRLKBjxBTA+hqxf9YCco4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620281},"type":"module","gitHead":"46c5013aa1e6023bf96ce0da26e828b37354455f","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.5_1754340127441_0.023849132085759228","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"fansunited-react-widgets","version":"0.3.6","_id":"fansunited-react-widgets@0.3.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b71902fd3d07bc2c0bdac65d484fe5802e39bd22","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.6.tgz","fileCount":3,"integrity":"sha512-UbjcHHpjudJ9WNRIaJ6jE1SEpidHloU5cPaouWOF2KssKJ1d+hl/rPtst58efXSgNmOXMNdU0U65ZLP0g9qL7g==","signatures":[{"sig":"MEQCIBrqviGFlc2c95u8nKTOcJ166ul9LvZh6BeRhNmIcHUEAiADNynSvSMmaX1HPsqrfzyaoB829ODc+ddzxnevLclrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620478},"type":"module","gitHead":"d206f57dc3e9995eb6b523017a7ba22e254dade9","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"This repo is used as a reference for the article mentioned above.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.6_1754368542901_0.05839652301449694","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"fansunited-react-widgets","version":"0.3.7","_id":"fansunited-react-widgets@0.3.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"a70b5241cf9a07ca19263c3f7f9537b62df09a97","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.7.tgz","fileCount":3,"integrity":"sha512-sTgLPvUYYVk7G6oLs0Hbteq23RIBDTO65aSEqEnKba9Iw9ZqAFqWhBh8lQDmEwaOf/eKvOpSR03//EuX/Ska7w==","signatures":[{"sig":"MEQCIGZMRTXlibnFtlYhng0JHjFsHI1MNzyNoV6SndgDv/RoAiAZew3Dcayr2AEZwVbCfUPfpP86w7uiyr1IMFKwza9cjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625125},"type":"module","gitHead":"a43e5ce3b7c292d8e28db32e9cbad7a4b0df7b53","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.7_1755674511161_0.025452241937194087","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"fansunited-react-widgets","version":"0.3.8","_id":"fansunited-react-widgets@0.3.8","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"cc3c20dac8552b899ae67cf9511f85f11c982d5f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.8.tgz","fileCount":3,"integrity":"sha512-+QKElvHddYThj3EumPFcKerJXzFB59/K38AVz3zqgUmgoTgj7zj1iEQdGzZtHa/gMxOA5ij5zQywR8tnxGXTuQ==","signatures":[{"sig":"MEYCIQDg56bPfBmyzWZnL1D/l6EQBG6mb59h1VZZpgohHdrdLAIhAKGkfkhtz2qq0DkCcT0rjFfB8LoH+15DU5jTUookHhdS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625234},"type":"module","gitHead":"8ef4c47d981fc5b5636f8c6adf766db6408a3181","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.8_1755684884698_0.8908280475609147","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"fansunited-react-widgets","version":"0.3.9","_id":"fansunited-react-widgets@0.3.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"6ace0274d7cffabdbf961f2f08fbb548a4e8bb18","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.3.9.tgz","fileCount":3,"integrity":"sha512-3jq6lBvUi406IfGeuk6LLcxrxDRpalXtgzd1ospJeostHxCL5jl4LtnolgrfFP3UuFSt8uSGk7I0HWIygsegCA==","signatures":[{"sig":"MEUCIQCooYbeCBtS3E2Rgqf2KNHAi4PT5kqPTwIu1bvbkzCPNQIgDeQmIhsia1a1tFi3b2bx7G+wqGAqCA4z4T7NxxgDNps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625641},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.3.9_1755694964892_0.8795563776547264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"fansunited-react-widgets","version":"0.4.0","_id":"fansunited-react-widgets@0.4.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"18926fd46820ddd1a0f1243ec1da932bf654c820","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.0.tgz","fileCount":3,"integrity":"sha512-ofbS/VJLiQsDv0Lpr0Gz+cZZclkjzdz6OOC0HerTHF5eC8lGNwGMjFIOEeSuf+ygWmtKxBQR/NqXUv+cT0LG8w==","signatures":[{"sig":"MEUCIQC1HUKF3AkMthS/Te0/A9n35zk6eXPjm1Jb38dYn7MaDQIgNzH7V2qUyy6OU/qhFb9fpE9Ak3d3T0pRujbaRA69UVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625650},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.0_1755698511281_0.9090204229270127","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"fansunited-react-widgets","version":"0.4.1","_id":"fansunited-react-widgets@0.4.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3c7d70889b1b35c50249b2d99830186a42fc886b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.1.tgz","fileCount":3,"integrity":"sha512-MSR5rBdnajyrwMEk/zmOGJ+fFI5zeNwX2avzhsyzHD61sXMADApZ2R1M0cESG1rI+KIAhxt6iqk8j09ZTdfXgg==","signatures":[{"sig":"MEUCIGoeaGxTThm7/W0w+afuTCwKMFOfoTdez9Qz27b1x5XKAiEAhqpkQUwM0JVFSQ+Wl87DLnp/GMf4/12ZSLg/sKohRBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625532},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.1_1755699342866_0.9527575134622495","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"fansunited-react-widgets","version":"0.4.2","_id":"fansunited-react-widgets@0.4.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3967d94d919f5645894f65806baa024d518c1a26","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.2.tgz","fileCount":3,"integrity":"sha512-uMt83p4R+qT8UIZwAGN4xJueerucCfU1z61UzXxLgxf22D/g5/CybqtrBf8NRHkq7tldVDJKPPPa+aLIoByQfA==","signatures":[{"sig":"MEQCIFWrvuwZbyrGKYqlThfNX0o/EvBmPugZ6HOJFcrGjEZGAiBav45ovvzoAF07HpFWISOkagBOffcguFXnxjcgWsKuIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625531},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.2_1755700078520_0.15898653753874759","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"fansunited-react-widgets","version":"0.4.3","_id":"fansunited-react-widgets@0.4.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"13628ab291656260414d1a200fe5677c94846cb0","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.3.tgz","fileCount":3,"integrity":"sha512-7BshYoyLanUf9lkkVBIMIoEbFZB2gW7IhowTp7Yx6BbchRUDE8ihvfmd4a+wFc/bTXYp0GU0QNDSS63mKpwmRA==","signatures":[{"sig":"MEUCIQDjawQYj26ztliQqixBVYCulx5k0j2AQe5c7lV/cCEGPQIgRnlp3lTUD9fwy95OTTfAiKO2MbBmvFgFxREQwzgZBPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625715},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.3_1755757279029_0.44903835471881526","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"fansunited-react-widgets","version":"0.4.4","_id":"fansunited-react-widgets@0.4.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"f0992072b98b202abe6ebbf953fd3d5b0a5b5958","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.4.tgz","fileCount":3,"integrity":"sha512-sufR9QyjxKazJ/T+UTItubBQaklR6KYFXhNiFgJyFSuIPb3f+cMQvn+aaZ0yABw4ZzuplyISP7i3XJxktVkAuA==","signatures":[{"sig":"MEYCIQDbMqAulgiIjSKfzrG5gh78YMkgn69Cs5c8Tn+ZAwnN4AIhAKKfKQWLDqvf3RkpzzrbmXNB8o/JGNK3KdIAGmhuJm+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626069},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.4_1756200530409_0.49503927607895304","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"fansunited-react-widgets","version":"0.4.5","_id":"fansunited-react-widgets@0.4.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3ce9c82f6cfbf9ee44e415009094ee9fa77e1277","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.5.tgz","fileCount":3,"integrity":"sha512-jOT4Ki/I1Yn0XdMxJ50IzRkkPLpy/PUif0t5/oOauB06mBl+L5aQWtJFGKhtNo0lty23vd7baD2NqwEYsky+tQ==","signatures":[{"sig":"MEYCIQCa1dhHDKCVDRGh4Xvb1q/jx03kOoRjoMl8YeuZp/YDhQIhAPKzkQX0uPTDH69WhxCoOLdYSEOJk1kygn5aSp87jxof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626184},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.5_1756207215663_0.8218809119723862","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"fansunited-react-widgets","version":"0.4.6","_id":"fansunited-react-widgets@0.4.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"8f0632b61d9a9a44be28ac6735a8c95f1c7ba409","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.6.tgz","fileCount":3,"integrity":"sha512-683wh3J886dk0w300+A1qNJRdEIImfot2FalBFYqbo23SLfDd8VD0+KjO6BETz2/qZAe6x8MZZGJuv78+Zrrrw==","signatures":[{"sig":"MEUCIEA9+cC0yMfT9h6CfTYaf2cLNML/+LKtSQyNzoTybfjoAiEA1ekd+uX9hWkmhpVqRcCyoVghO+sTzc0wgtAXHSw+ARs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626329},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.6_1756208042965_0.6105769076658292","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"fansunited-react-widgets","version":"0.4.7","_id":"fansunited-react-widgets@0.4.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b9f355dc7911197c9769b7d7bb13f7790ce4bcd8","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.7.tgz","fileCount":3,"integrity":"sha512-EfYZ3UXQVt3VEUdyAnz9/JSWvBKiucC5x4twrRy90HNlAQRS/R/9U5PzcSOG4RxC8SXE/TdDgYikuPdZL1hIuA==","signatures":[{"sig":"MEUCIQCgXNqdAJ3ZeW2NcslgOk3fpvACt9jbi1KBJNppnuEUkQIgRg47HCtirDeHfZ8yI3vDHiQ3tAEuebyGNPzqHBUT/jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627858},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.7_1756209983547_0.6171595850204443","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"fansunited-react-widgets","version":"0.4.9","_id":"fansunited-react-widgets@0.4.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"dd25df8735a3b4de37d45728b5c851158ba75c70","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.4.9.tgz","fileCount":3,"integrity":"sha512-bWz4tImxOtBiB/HOHlySrYDUIzoqbfe/qJXx2EmoLx3lxVijwhQdLfWA2PAwwuyoM6f3okQsmEA+0tzvoAT4ZA==","signatures":[{"sig":"MEQCIGlDu59CUibYf2W7sMpH6n9uOYKpCfAI0knkzvMFI2cWAiBFszGfRrPpb30k7gG8fXVZDRbM2gKheoX3UL4BsdfPPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627866},"type":"module","gitHead":"3c028e70c1e478db6d0746be4d7920feb9907e25","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.4.9_1756218255636_0.7651011694539083","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"fansunited-react-widgets","version":"0.5.0","_id":"fansunited-react-widgets@0.5.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"0f72ac20e83a991fd5394a87a1dbfff9d8f6c0ef","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.5.0.tgz","fileCount":3,"integrity":"sha512-EQdIgOs8TzFKxyZ11rAeS1hRpARSz0PI2Mvvp/9ozWBmoRnIHi3aWxCWqzJE3iasQQ+lf6r1PquhcKbRKrd/8w==","signatures":[{"sig":"MEQCIEUmfLdX95bEpEZkicJs/UqHJFMM3dHvqAWY2URWHDTnAiAvz35CHxrUG6AX6MC4MaccF8QDffeAm+OtaOSKg3eLIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627858},"type":"module","gitHead":"76c4b99707ce15ee3a36a5efd496f591c7ecbb36","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.5.0_1756219335181_0.6085958869432124","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"fansunited-react-widgets","version":"0.5.1","_id":"fansunited-react-widgets@0.5.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"b4b618d5f2bc7424e5a916b7e6d76d5cea29d726","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.5.1.tgz","fileCount":3,"integrity":"sha512-VNgqJgnVu4NrivV/QfzgdEOfK484ri+Wou+QdJaAlLfpfxjNHqCwm6TF7cqP7kObOZF6dXIxqAslnCtVivumoQ==","signatures":[{"sig":"MEUCIFBRE6xbc0fDbHEt1pwhf7k6I26Xaevk8C1iXGNUcj3dAiEAwHOqC/+TIekGRsOSyxGkV4nB5DJZ4xUrkpeKEgOaI0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637627},"type":"module","gitHead":"8613af5d04abe8d0b08e97472c8e2b0b7e43ff8f","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.9.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"22.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.5.1_1756390401231_0.48385774404797943","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"fansunited-react-widgets","version":"0.5.2","_id":"fansunited-react-widgets@0.5.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"2c3d21f8ccdba6f69184c387f938f6304c422a0c","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.5.2.tgz","fileCount":3,"integrity":"sha512-PDZ4ylCEH8nsyZR4RlFgHQnVP5sRLDwyHv8zxa1y2pxX9ZwRM/FqTevFh8pVyhlqIsAPKxVq/wwX4BQ8KAuAHA==","signatures":[{"sig":"MEUCIAH7IzgnlnDwYB51WH2mRcS+iXnhthsMSKMbFncbK2/0AiEAu2httrCibCIfc+ud7p9TpHm1rZ+kdKArvZ5txXmRRQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628889},"type":"module","gitHead":"b3a17eae24958e6a9bff02a878f8451d6010133a","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.5.2_1757050882895_0.23597836164886243","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"fansunited-react-widgets","version":"0.5.3","_id":"fansunited-react-widgets@0.5.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"01ad5a2157d29c795e9bb9d191322a4b6844b713","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.5.3.tgz","fileCount":3,"integrity":"sha512-QaiOyqkHKwsDm3RJVzymh4h0QockJkmmaMtGf6Fb4AJ1TsfA96k3f9qxqK3CCgyttkxTxts8SXiNiExBgocBbA==","signatures":[{"sig":"MEQCIDD4S0KnlP2MxK1pfFzIaep7NNUTPzWfCIvlFC+n/tbCAiAz2hrfL5hMJ31Km1THAt0TqFb4Jn8dPENECfVIPSLpZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630269},"type":"module","gitHead":"13def19df06902993e53e05460dd7bd708660340","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.5.3_1757055957167_0.17047336252691303","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"fansunited-react-widgets","version":"0.5.5","_id":"fansunited-react-widgets@0.5.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"684cd82d2a1102221ee3985f848ba8585c814d76","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.5.5.tgz","fileCount":3,"integrity":"sha512-QTJFyw7UZ5T5eoxWb7D5xEt3IVwOKzWDs4uVWQzVW79xv90HupPa7yZ/Hyj/6XBaMvY56q961eTIsBANpHGMiA==","signatures":[{"sig":"MEUCIQCh7xQlC09bktVsHWu7dcaNH9fMFkO6lKOpZ7oM/3DiIgIgUfwjcLS8eJnkmW5EzIiTkZjUlz9ExGj6W1UHG/9OJws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660119},"type":"module","gitHead":"1f08874551d995218b957ae586a8267c48f12f52","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.5.5_1757661702078_0.9344368515034078","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"fansunited-react-widgets","version":"0.6.0","_id":"fansunited-react-widgets@0.6.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"cd01296736395e593c77b2732a4740e27b244947","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.0.tgz","fileCount":3,"integrity":"sha512-V0wktPTyIQdvEi5CW2sZcSf1y4I4bjWGPLs5a5c/0JkWiARMH6Y2e7ishVcwupV3Gq+vwCHnSeYmK1mu4UZ1jw==","signatures":[{"sig":"MEYCIQDnnPnIGGhWeWXh1HLGW0jui4XuuHVhC095CPMryqAUQgIhANJCu1FSPtHnVCURvckSOWOQuJMxR3q8x0C0Dk6zQQ7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660119},"type":"module","gitHead":"1f08874551d995218b957ae586a8267c48f12f52","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.0_1757662581356_0.8198473914721363","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"fansunited-react-widgets","version":"0.6.1","_id":"fansunited-react-widgets@0.6.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"bcf0a7bbe7414db3f7674cf5a2fc165203a91fe4","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.1.tgz","fileCount":3,"integrity":"sha512-4E32kMPZaukATRS1AkY/6L/ElhOoEII00xytBc6D45Iz/ZwLxIKhDtLRArJcjDvLwLQyWWV9noU0lV3tkd7x1Q==","signatures":[{"sig":"MEUCIBs+8fnD/i+uLJHFNu2MJaMlK/L9FfK2A3kjO+MsimTSAiEAxZ/xufhOvffPW4fmazsm6Vq+rOZlwpHGwmvkRdIShoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660167},"type":"module","gitHead":"1f08874551d995218b957ae586a8267c48f12f52","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.1_1757662905782_0.4745022357811375","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"fansunited-react-widgets","version":"0.6.3","_id":"fansunited-react-widgets@0.6.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"920b4086d3ed1cdeb9ffcadc3048058fcd03fdfd","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.3.tgz","fileCount":3,"integrity":"sha512-QwaLudD0txWXtvDSDbgEFys8dMUJ/IAhZjjr7Qwi7iJtYZIop3Wp/lB5BIdcZwOjCb2wKgEqzWCg6NRMwKyzXQ==","signatures":[{"sig":"MEQCIGFWU5ZI9PDnqGlbidBGpMJrfVO9ciJI2cgSvUyFGy26AiB+bhNlZOkxC1q73tKG53SZvWlOMRps2zL7y2wWad2GJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660142},"type":"module","gitHead":"1f08874551d995218b957ae586a8267c48f12f52","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.3_1757664154360_0.6497016097597754","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"fansunited-react-widgets","version":"0.6.4","_id":"fansunited-react-widgets@0.6.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"a46ceadec2cb4595f3a21f7c2266ff6f5463f3d8","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.4.tgz","fileCount":3,"integrity":"sha512-TYWWA7WnbmhofdzIlCFvnDxYMpZcNnp3F6w5scZdIcTUWOly7jLLDMZZPBCsFrvjR8irkHDmnHaouBCrb8J9IQ==","signatures":[{"sig":"MEUCIHmBritYW4tDStG+C/OInCA7akUHK/Me/QG5NSzcf6DJAiEAxQa2Pb/D5F+O9D7ttWt28rfIPEzmD1a8U7HPR6mHLt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660238},"type":"module","gitHead":"1f08874551d995218b957ae586a8267c48f12f52","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.4_1758103504872_0.9603295265660521","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"fansunited-react-widgets","version":"0.6.5","_id":"fansunited-react-widgets@0.6.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"721d18a5cd30e2f98b701494ac9fdfaeac4c8a32","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.5.tgz","fileCount":3,"integrity":"sha512-rs/md0tvEvmfal7bPMI950LedUmqlw66jyQgNBZ9B15BXTQUIEz5Bfig/ZPQAGm0nDb5M2pmMSFZHQoBXeYXYw==","signatures":[{"sig":"MEYCIQChQNEETZSj8GFS1Pmdw15a6vHxyAy+ase3zin+DDpV/gIhALS6f+CpVjnzHSRJtKqPZ6yE1FcbRmLdhlBtPsZlKHZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660584},"type":"module","gitHead":"c55d8e33d93cb6a64351570121b328857e2428d6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.5_1758111274816_0.36822921327654456","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"fansunited-react-widgets","version":"0.6.6","_id":"fansunited-react-widgets@0.6.6","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"f92cac08d587f4c3ba630150b62f46b5b3a3e02e","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.6.tgz","fileCount":3,"integrity":"sha512-DtJEMUG9j6CJRDwRiAlN1Swl54nHUDR1j0t+AVwLRq1I8lbXWkWu22J3Q1/qm+YAlMYru9RI0mD7oHduwcu5lQ==","signatures":[{"sig":"MEQCIEEpHvKLt95FT5774Z/USv9tJGntPCrjlKJvEzGX3jdAAiBvB8myX6kv4r7ouh3QQgDHXpIegvJyjgNIP9MHAc9LWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660789},"type":"module","gitHead":"c55d8e33d93cb6a64351570121b328857e2428d6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.6_1758111577779_0.31222987188426066","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"fansunited-react-widgets","version":"0.6.7","_id":"fansunited-react-widgets@0.6.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"e73f86edc0a2679f3c0fa3d7542019ef0c8b9929","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.6.7.tgz","fileCount":3,"integrity":"sha512-prAXvtiHzsqwsQTOexR5TNxJ6ZtF5WVDzmxpfTFojnZJCGdxvjZrH2j9YYo+Z3cEdbrQprbqRIhmnY8UBqPovw==","signatures":[{"sig":"MEYCIQDgLyxh11idsi0XaTXgUVNS1P77pwy22Q30o6So+2kE/gIhAKHyaVljXU44nPkYoSujz/hh71S+KlqLSyja6dsoKatA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660834},"type":"module","gitHead":"c55d8e33d93cb6a64351570121b328857e2428d6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"^7.0.4","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.6.7_1758113574999_0.04203222951806462","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"fansunited-react-widgets","version":"0.7.1","_id":"fansunited-react-widgets@0.7.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"7cd603552f3f5885303f41a184a2c75f8dc16323","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.1.tgz","fileCount":3,"integrity":"sha512-MT5vhAsjis9N47Eheh7rvWCdXpdjHBBMdNuJ6YpgdQCJEKv2ZhLFPhqO4KlJqCwSF94kY3XF7xaU7I5wDcNcKA==","signatures":[{"sig":"MEUCIQCCnDEaw98xcA2dKQdG6yJn6t/MU6/NrEKYGr5Jpq5L8gIgZBAXcADb+ijVndxSfEyfbblo8W3M4mSsz09TGwe+mno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677299},"type":"module","gitHead":"968b4cb064077c5c9e8e670df4867989de0556b8","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.1_1758622934160_0.5617062874631098","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"fansunited-react-widgets","version":"0.7.2","_id":"fansunited-react-widgets@0.7.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"0b6ea38e129d84830dc753f644ee18346c78f542","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.2.tgz","fileCount":3,"integrity":"sha512-hZgEM56jjao/1mdEPhULStHpzWmWEUbxUE1spA6+7gO9dj9v+x0Tn98XgSCsiOufVVivnNbSqmSDbY++CU1RmA==","signatures":[{"sig":"MEYCIQDIUP2eHBa49tVoKgJvP80JGO6Yh9EioaTzFRuIohffsgIhAPq9xt9eJ1OFHFYf+b+gZYLwdkT3G0qdPTyfwLKo/SFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673222},"type":"module","gitHead":"968b4cb064077c5c9e8e670df4867989de0556b8","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.2_1758629576138_0.659983915860604","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"fansunited-react-widgets","version":"0.7.3","_id":"fansunited-react-widgets@0.7.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"57b91428015f15198fd40d2d3cd72fcda204485a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.3.tgz","fileCount":3,"integrity":"sha512-NISvcaFEIJlfEXdOuQf2ZZhYU74lj/v2Mzodwyx8RNDKynHEee6gOFcmgVLZ0pK7xNJon9bpI1Sb1xAVGAY2JQ==","signatures":[{"sig":"MEUCIQDNBS8ykpNgBqbiUU3wn17RW9NFsUtUGaga76SkwuxQ2wIgbFqy7Umx6qgIqWZA+oTQdCY+fbi4Vd1v4rSuvZLK+zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690441},"type":"module","gitHead":"67d3514af466a075e91520e6cebddee928ad0bc3","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.3_1758636321975_0.16417271360615793","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"fansunited-react-widgets","version":"0.7.4","_id":"fansunited-react-widgets@0.7.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"591ede5407a555169217e0a50da5ac90d1b26ffe","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.4.tgz","fileCount":3,"integrity":"sha512-g89vP0n4tGSN+9hEm031pozloWMB6aIlhas8+sxfSUL73CirsRyG/7MjeOetARfk4W3CSKxwGjPJHlD/EiClyA==","signatures":[{"sig":"MEYCIQCUAaFE2KJnUrexmyK9AFTT47QTOgwXlzAiFLNKujJkcAIhAO7+rWZa/AsFR7DduGXzZbOuKnhXaApESCRaOPy593qA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690419},"type":"module","gitHead":"67d3514af466a075e91520e6cebddee928ad0bc3","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.4_1758712052827_0.9454260600118136","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"fansunited-react-widgets","version":"0.7.5","_id":"fansunited-react-widgets@0.7.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"ed87263c966a9d8fa19314e212d29d377b1fd61a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.5.tgz","fileCount":3,"integrity":"sha512-+gTDICHQssibWYi8Lkfuhkr+B1oXPqUazgd3uBtwszEF9KEmcnMbu+Qmb02jDAJyFB6Pf8JW818YQTtrRsu8/w==","signatures":[{"sig":"MEUCIQDjzFi/o2JVOC5GdYeFtehQCn7umstM+wr/uqqXBbhh+QIgbGcixqF2Lej01XEATH/ckqXRadghsyZIIVmtQlVQ1DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690443},"type":"module","gitHead":"67d3514af466a075e91520e6cebddee928ad0bc3","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.5_1758714342430_0.8393200176454103","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"fansunited-react-widgets","version":"0.7.7","_id":"fansunited-react-widgets@0.7.7","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3ad38e7d3d6ac03d8e78d21df8674f07bfca25d5","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.7.tgz","fileCount":3,"integrity":"sha512-YTHtKGvN+SSLHOWIDGsYcWgaHpDcQvB3BMF0CWQ2YqX/mSgEG2tPRjs1CUTdxPOZ9eVUgKa3nyQPdaqPiFqPuA==","signatures":[{"sig":"MEYCIQDFCgAi8tYHHK+9/hjKqak3xe6vQdBh4kL777p/tYGgOQIhAI+wqeoIFmYuB4AmSqGoZuLqQhLq05dYLkFRHlapDBEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698384},"type":"module","gitHead":"5ccb47b1919fa294c38aefa40e83c35739b4ead5","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.7_1761131015604_0.2563927198322833","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"fansunited-react-widgets","version":"0.7.8","_id":"fansunited-react-widgets@0.7.8","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"3fdfeef807356d7fad40e7785c7831a0381ef59a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.8.tgz","fileCount":3,"integrity":"sha512-pLb/uWdnDFLzvAww08X15mgQ5VzVcUqqz3gmv3EScQlDmWioi8wL/KWKsPkBDxQzxI8kRWyzZBIBQwyaBGEqlQ==","signatures":[{"sig":"MEUCIFlwceFcbOjugYe1/XHpUfwNmRQotrpq289zsH53N91FAiEA8fJ14BCo339kPcZtuOwVT+H5rZCsFqDXv7Mexie4W9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698274},"type":"module","gitHead":"fc81eb90d387dc8df67e6f57ef5f4a2fa300994d","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.8_1761132648377_0.17544396677743435","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"fansunited-react-widgets","version":"0.7.9","_id":"fansunited-react-widgets@0.7.9","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"e6b96105e8c2515c24fa663ad6b3b424dc34f07e","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.7.9.tgz","fileCount":3,"integrity":"sha512-6kJwHgGt7GpIWsBiJgVHZWDnN5JRagS/Yli2KQC30Js3dS2/OokpbP9x1VHPLSBaUqQUH/DQ05yKm3q16KhOqQ==","signatures":[{"sig":"MEQCIEj06PchLfXi1RlAQYk5loQU+gFNkqaILAklfyuAi5bIAiAQPdoVaGWMrudH7nNM9GZoNC9FtZDr07nv3SGC/X8fRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698238},"type":"module","gitHead":"54ca9f45f4e36b34b3871babfddfe836c5a11adc","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"11.10.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.112.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.5","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.7.9_1761304675615_0.3537834373978175","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"fansunited-react-widgets","version":"0.8.0","_id":"fansunited-react-widgets@0.8.0","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"38d4484969bd8a269da0910ff0a35b7528a4d148","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.0.tgz","fileCount":3,"integrity":"sha512-7O2ai62GJX4tmDAJbvaJ8kJkx6zJKDGDjCORn2zsklAfTr0rVPAphMK89GxME564Zu2xTU26bgKI+Fg1XKxImQ==","signatures":[{"sig":"MEYCIQCZ9Nweal3hpNYgHs7/TIx/CM2Sgfu6kvqtSzkv50ZKLAIhAN6bCuncYRm+3kV9xnToV8/kvww/ZT9TJT4r5TIb9gU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876959},"type":"module","gitHead":"1e28f40c119541b120af8f8de481e59015d12246","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.0_1763729823261_0.1457733374659398","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"fansunited-react-widgets","version":"0.8.1","_id":"fansunited-react-widgets@0.8.1","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"25c9b297f8152fc213716e7f1eb899f72f62f03b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.1.tgz","fileCount":3,"integrity":"sha512-Dl7IyPLXCxrdHl1y6h3VfTOCJkdB4QVu0acFQAZ1tmL18X9YXbQNZE534JmW+1L3IU4667tgwlzS+m2NaC6t/g==","signatures":[{"sig":"MEUCIQDpFW15/UyDqbxpW2/o3u9xTNbwEQn5gGhV7346FW5MngIgJrMR0QA0Rr8VWGzijarXDyCKW3V0Ghkei1FrJ+CeEIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879949},"type":"module","gitHead":"aa97722b0992c1e354139ab2025390aa18ccf2dc","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.1_1763732324057_0.9900330257004972","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"fansunited-react-widgets","version":"0.8.2","_id":"fansunited-react-widgets@0.8.2","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"d49896ac6fb31e9159858cf03195dcdc4d76e7b9","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.2.tgz","fileCount":3,"integrity":"sha512-uUVhlV/X7/oMs8FsYf7YZZ7/jJTvUGsFP72iJvG8ChPD3AFRsSGG7sKVvlsEIWOSyysE8LvQ8IVW+hXt9u4V8w==","signatures":[{"sig":"MEUCIEX0yqnRq3Ah4SokS/JuxXNMFN4Bp8tVIliYhEjRdf+dAiEA8HnY+VD/+qvpM0Ah7O0ASuDW1agXCS/UhrOw23z7bU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880029},"type":"module","gitHead":"41534c3dbb0b4c358c2af5216ed76fa8d61f388d","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.2_1763995708786_0.9614336780117667","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"fansunited-react-widgets","version":"0.8.3","_id":"fansunited-react-widgets@0.8.3","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"7a631c32f52395479c874d086840504af860744f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.3.tgz","fileCount":3,"integrity":"sha512-oIB8e5KSMKms5MeX0Yw659nRN1NXNaI7sFdZsmFZEjK/G/ER/ttg9ZDSnWQVAu1m9RMk+30JOuRPVoBYY6Em0g==","signatures":[{"sig":"MEYCIQCHxiwNEQyR+ziI3a0IoYs7sx/RZPnfWiSRsL8Mc3390gIhAN7oNuKnR1adMYU/QLs7cVLGsyHePVtHdIOtGH5zF8v3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880029},"type":"module","gitHead":"663edd972ba2b4cf887ddb0521c1cd96739934a4","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.3_1763997960066_0.4144530369595656","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"fansunited-react-widgets","version":"0.8.4","_id":"fansunited-react-widgets@0.8.4","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"0130584c6de56154744339ff715e3af176134db0","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.4.tgz","fileCount":3,"integrity":"sha512-0+R3JyMzBFkUN1XeAceRmsJ4ki4QdWUaemW5xd/4Tp9Huu6Z8rNfpMx7HCjcYxPcNIcpry8s4u5Ju+Ts9eK18w==","signatures":[{"sig":"MEYCIQCO10cuVqN65U4Pr5/WLiyPqUqWCJz9p9ZV5mWOjg7PbwIhALLX5iv9uNIebq6TEuXMJenlM6Nt4fuXXF3T9RoDlujC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880323},"type":"module","gitHead":"b429d6daa5831e845e6ad71e9c4a991d886933f7","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.4_1763998159845_0.4243830489356246","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"fansunited-react-widgets","version":"0.8.5","_id":"fansunited-react-widgets@0.8.5","maintainers":[{"name":"scarfacejohn","email":"jc@nxcode.gr"}],"dist":{"shasum":"ddec4b890ea7026ed6ec9842fa7b0f4b29367110","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.5.tgz","fileCount":3,"integrity":"sha512-9XouwPe8yOMApewh/vaf1GOsU7s+SpWr34zj2a08KRj0l/iS45u7kSWWzVmrEJ1P7iqrQNz3aygqLnU7UNb4Lw==","signatures":[{"sig":"MEUCIBwiKsXLKn2rVH7h3bsDZn1FkAXatmHoBgmoaAllezx2AiEAj9tKViPWHs5DmLohKDkHlS3VYr9E6lmwxvvGC22GkBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881041},"type":"module","gitHead":"4ca73c7bb76991992e11e2134f6850cc2618f7f4","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"jc@nxcode.gr"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.5_1764163938225_0.8924349529884823","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"fansunited-react-widgets","version":"0.8.6","_id":"fansunited-react-widgets@0.8.6","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"60d7377a418cabb29e92f0729175a6acd09ac4b9","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.6.tgz","fileCount":3,"integrity":"sha512-KFUp1cUZ2+hgOZeuub1E5MX4U77Qw8MVreFl+Y4boSXHmDahrVvVvPuulL8dbQk5q3BXrzycjnIg6PEMm/p21A==","signatures":[{"sig":"MEUCIQCLFpkvR/Wz7tlPy7Gp2+Eujcc0sf/zGApemWUY5tMIdAIgNqccDir0wwKj0+8DLKaSr7UklNh19jCPBKMNoyg/frg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894128},"type":"module","gitHead":"b59acaac80cb456bb66e003e14578a8f1f8f4855","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.6_1768478173960_0.04778812330509763","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"fansunited-react-widgets","version":"0.8.7","_id":"fansunited-react-widgets@0.8.7","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"714fba5d19b695f642de777a2084e8eca3c979fc","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.7.tgz","fileCount":3,"integrity":"sha512-A40nxKV8aPHBbyZdrwQS8qwrwHqZtn38FPaZkteLnJiDD08fN5mSJZY723t6YxcnP866vVaaVmFwsXveZQqgkQ==","signatures":[{"sig":"MEYCIQD9l8j2XhDFiV/9mIaqKLQCifCVX0owWRrQW270QLQk5wIhAJfuLbHV32QaOq1IAN4kO+IPmqDv597Lq1tv8bydUnMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894131},"type":"module","gitHead":"5a103665a5f8a3dd834b043080e6fc77ee1bacd8","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.7_1768562990189_0.8776719489354443","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"fansunited-react-widgets","version":"0.8.8","_id":"fansunited-react-widgets@0.8.8","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"fab5063499a0502401bda46a6d587ab6383ac5bf","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.8.tgz","fileCount":3,"integrity":"sha512-C4YRrZyIBmzlpKT2/hJNwP+StiPbo2oQub/rgIDh7x5+jug3WW1AP2iPqoZmUZofA/WRPsSh8t35RgYaE3s5Yw==","signatures":[{"sig":"MEQCIB53hY5VIvkm3VsiOHA09z/0QTQ+I5A2M3iqR9pVl6WzAiBYeWbmq/mHZVjnZZnzkkYh5OBdAwlQji+uAueUupTMZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895568},"type":"module","gitHead":"b6cdd036da118cf2333bdc664ec523040609edd0","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.8_1769074718802_0.8001784967024521","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"fansunited-react-widgets","version":"0.8.9","_id":"fansunited-react-widgets@0.8.9","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"cc3789baea0c72f009863c24ed71208f9cd57f75","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.9.tgz","fileCount":3,"integrity":"sha512-CtAp4o/Y9FA2wpmF57fYvTSkMxrnEna3d1wij6QRFIXP0TdE/nn8V1/ctYymH4FsWYMibD42n2vXvtuE982rnQ==","signatures":[{"sig":"MEUCIQDIu5RIcUcGywiiOL/R8S8sTLqjiQqidVJFDhT/cD65IAIgGTd3At1wByi+w1UrQxgDezMaC+PS18HKYk1+7MEgu3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917556},"type":"module","gitHead":"1fe49e26e7f0a73d0d78609a611ea40d0d27ff58","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.9_1769088963849_0.7029017205243244","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"fansunited-react-widgets","version":"0.8.10","_id":"fansunited-react-widgets@0.8.10","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"3e315fbcc95b26c51d7b3e721ddf0a1cea60c568","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.10.tgz","fileCount":3,"integrity":"sha512-5MB63pIqv//NNwfsAo10rQdLGZRSE7IW+gcoicqATbHXpjcrocT/4Ibn/H+4LDjWuqlb5ceQ4qC4Q65PLMXl1A==","signatures":[{"sig":"MEUCIQDqvT5yr9TjsnMojxg3tiZPmC73CiJso4TbKYpvMCyz6wIgLEuL4ADiMxN9HoLbGMvqNtWTfdIsmg9E9RC5iniE96E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926432},"type":"module","gitHead":"26e6dc2dc31d7a599ca08d1b6ae9160024fbd075","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.10_1769090491788_0.00628491036642731","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"fansunited-react-widgets","version":"0.8.11","_id":"fansunited-react-widgets@0.8.11","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"23a120dbe8bd70ba2efb82e61cc520832903845f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.11.tgz","fileCount":3,"integrity":"sha512-QLerHdFyYn/ZQ7zR8HQm142nlMPnkB694kXIMtDkbzXVhO2Qz8nWIRa5QRbXs9y4Vx1InJ5gPCsKjSIJUbhqRQ==","signatures":[{"sig":"MEQCIEnUdNmbSGhrCPqiBbQxHQefu8zDkiDDFyi4vMolVwBHAiBJ9DvvI4uX23SO7WuqEtE4NL4QshtW7MqFc+9ZzvxZHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921628},"type":"module","gitHead":"f0d40fd4e5b65b5a63b2be3e528e0bfe9fc7a6a7","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.11_1769092754879_0.5281842256770386","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"fansunited-react-widgets","version":"0.8.12","_id":"fansunited-react-widgets@0.8.12","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"bbcb56752e8a8446fd53c7591c7f59ee1a22f70e","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.12.tgz","fileCount":3,"integrity":"sha512-8T3Ongs1/Be5IPXwV5BBJfZMDDgpq21Zjn+cf+KYReoin/p6HLinuk15ayIi/eMOGtQomh5a5xJnTpk6H51JnQ==","signatures":[{"sig":"MEYCIQCB8izWkyiCO0jWszNG1/5o5CJexnp181MHaCUSdRifrwIhALJzeU9X5nRTYuq5bXrWCU14TpHVCA14FlVfT0DCTqzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922074},"type":"module","gitHead":"1f2e2e95d2f6a09548b6131f7982c332dd0ed648","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.12_1769093827892_0.9776763621823152","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"fansunited-react-widgets","version":"0.8.13","_id":"fansunited-react-widgets@0.8.13","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"a2c590f3abfd4f6999140fd0c03966b8c88dabf8","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.13.tgz","fileCount":3,"integrity":"sha512-RYZvz1qql1SKuoOc1T1Je6WucN/dGP/1A4e3qW398U5MMBvdLecAkZEXoyKTjnNGPkyqDsRRlS92Dt9nW0EQXg==","signatures":[{"sig":"MEYCIQD9awLu/x8VNG0hHGCAX8WjgrnYnwFw9GkrV15sqEdiUgIhAP8mELv3DolOoAEXYhZ6cXY5788JqPtEDglFAky61wVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922092},"type":"module","gitHead":"71dc0a6adfb936fc23002a6fa47d41400be4b9cb","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.13_1769421532550_0.6731116171336922","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"fansunited-react-widgets","version":"0.8.14","_id":"fansunited-react-widgets@0.8.14","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"976c10501e2e2cab4c8b8f1c93fa482ca16ef74a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.14.tgz","fileCount":3,"integrity":"sha512-1NWf2HnFvbMTGRRVEme9Ke+DpBdn3Ezs/5XMOvFv2ZM/hj7NqffPSLlTAgJbIg3WCDT74baZxOzhMrVasLNSvw==","signatures":[{"sig":"MEUCIQDe7AdPxKsrAWs9eg3iDv2mRqmyIHu89GAoMSgAYUfMJwIgbkneB5pF446Kurl5UjMmY9wBGx7JUAjpVRlda8HX9P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957108},"type":"module","gitHead":"73a9da2a5260560313f3ab774dfa185dda17c810","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.9.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"22.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.14_1769504124795_0.18754690472591107","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"fansunited-react-widgets","version":"0.8.15","_id":"fansunited-react-widgets@0.8.15","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"48f4ba555210513302b6379ca97ef6e39123c078","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.15.tgz","fileCount":3,"integrity":"sha512-Mt6T7quQrcHK3ZVSRpgFX0tZpq6dTzbBM3ozScwYAZuImSXO0ocAcRrhfX2y2QcNscOKdFsiskNs5svpKwsG6w==","signatures":[{"sig":"MEYCIQDpsEvGwyW0vE5EP61Uyc2Vmvq7usKCgpPIaTGnV4ikGQIhAPvESW4Bug3h2+sv3BwVB+s/kVcfhE8MU74pPDbu+uJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957108},"type":"module","gitHead":"bef3acc13ce3a62a91b92e4c90db4efa791d0c44","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.9.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"22.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.15_1771334715558_0.11246325255912315","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"fansunited-react-widgets","version":"0.8.16","_id":"fansunited-react-widgets@0.8.16","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"738496239d58a8d80ba3b35c3cb0cc1d8f4d178d","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.16.tgz","fileCount":3,"integrity":"sha512-bjATeJ2dYtuzJlV0EO+B+3HjRdJYd/0fEl9Jw0Tvl3i5bYPqami73uXlzyWzDaE3XqdTn7+V6QQu8qiMAyWGFQ==","signatures":[{"sig":"MEUCIDVE1ywOwrtxliFfzpMDBbhmTF7/EDLzvdySuC+DWv/YAiEAtWu0ca8Hf7gTGzm1DSpYjMNoXXIz8wRllkPBk6kj7mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960009},"type":"module","gitHead":"bef3acc13ce3a62a91b92e4c90db4efa791d0c44","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.9.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"22.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.16_1771344330117_0.14920270806377323","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"fansunited-react-widgets","version":"0.8.17","_id":"fansunited-react-widgets@0.8.17","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"8411ae536a871b3f094867b0cecee977d9cfa177","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.17.tgz","fileCount":3,"integrity":"sha512-1SN4mVoUQh5bkLmH5MFwSdfSjF2OHf4iRMew2+1jvNPbinq3hTnSeZytWRLCy0eKz+JvKNSeQ0bXt7SN82/xMQ==","signatures":[{"sig":"MEYCIQDPHhlAR13xcOF+H4hP6x2fzqScnReigQ4JnAj6ZrO/ywIhANM4TY5T1BI0WkzTigHwmLcv6P+OFauUnC9YtbACvF4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978577},"type":"module","gitHead":"c6a2d9db79339124073a1b2ca79363c3c4bcb6cd","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.17_1771534684434_0.8822869151111661","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"fansunited-react-widgets","version":"0.8.18","_id":"fansunited-react-widgets@0.8.18","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"30294028a0be7f1944c622d142350c11da42f7d9","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.18.tgz","fileCount":3,"integrity":"sha512-yLoFjfKdwG+t7uVuNfccZIAClI0QSqXraiUL4KfboNXYI0gRMPSfKoKkiI0VsbezN79k4ga+WLdVZjdP/HiO/w==","signatures":[{"sig":"MEUCIQCLiSn6segnnupGwAK7GlVLpWtrBdQJQ58xfsh075LpogIgdpOpXJbsJKIyVYJTpj3vCdFFFYuvIXjszLKp/l6fZ7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978397},"type":"module","gitHead":"c6a2d9db79339124073a1b2ca79363c3c4bcb6cd","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.18_1771538354573_0.14374382722660628","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"fansunited-react-widgets","version":"0.8.19","_id":"fansunited-react-widgets@0.8.19","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"e1134daaaeb5f4d5393794380b4a2a307c8e4ad1","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.19.tgz","fileCount":3,"integrity":"sha512-8TRNhEn8Sc7I4hPgTSNSud74BFa5dn+MFLLYtChm69Q+MkzxE9aG8pP9bPlR0IYVEIq4yoKtPZDI3zuBQVjSeA==","signatures":[{"sig":"MEUCIHlWa5nY4sRo7f+0LiEnC45hGBOkxbPTsDU+zeCZFwskAiEAoNvkLyAWixgJUjawpebR6MQrh2G6vM/90GwHnRxvkfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978588},"type":"module","gitHead":"c6a2d9db79339124073a1b2ca79363c3c4bcb6cd","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.19_1771539760058_0.8353010626207615","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"fansunited-react-widgets","version":"0.8.20","_id":"fansunited-react-widgets@0.8.20","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"19057fddf1dfc7d3484dafc0c21750db6c693d76","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.20.tgz","fileCount":3,"integrity":"sha512-9jUPIB0Ywig5CTKJdXpSSYsWDAwouheQ19Ra8uTRND6yIaLPY9tHTF2IUNRB2Ouf8kdgm9osu7RGrJ1ETlvEbA==","signatures":[{"sig":"MEMCH0uLCMeXfiHAkHjC6qoMTNT1klK0g4thsw7EUlKBLzcCIAkgm0cW2H1yj+weiE/RSafCNOqvE2uMjSkrR6rBE8up","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978652},"type":"module","gitHead":"c6a2d9db79339124073a1b2ca79363c3c4bcb6cd","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.20_1771561638889_0.9011351699017907","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"fansunited-react-widgets","version":"0.8.21","_id":"fansunited-react-widgets@0.8.21","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"8695d8d50f180c40ea957242a547960632e3509a","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.21.tgz","fileCount":3,"integrity":"sha512-WOmiSBdtT5NOjUOSChoV2Z+pWhOFESsN+BOcteim/o/vAQoFbKa+qLtnBlu+1VUeY6Sge5OavOdLaRKOaKqUsg==","signatures":[{"sig":"MEUCIDVrT3JnWjTSv5uVqOg+myyVlLgEFfk6X+UVH9rNSQZZAiEAgFM96mA8h4lvas7VcWgWCcD0taAHCHwKzIQmIVnctow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978873},"type":"module","gitHead":"6ee0ba781db20c4897707742f7ed8d4d8a785f79","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.21_1771598406827_0.6519950561257382","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"fansunited-react-widgets","version":"0.8.22","_id":"fansunited-react-widgets@0.8.22","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"27c77b1f763bf6ba654a4e10dfe74aae538fa2f8","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.22.tgz","fileCount":3,"integrity":"sha512-8AcNr9KeQtnzvVJxk+LkenTkjXVJ+TDfnCD93c/EHzGtkjqMa9C2FJXrT4rQW68cPSFCKu7zPSPWCAuO1pARnA==","signatures":[{"sig":"MEQCIGlrHjTjfoUMdyk3GFenjH535wtmyBuLiLHc2YJt7W1sAiABEM1Ui0eX2zgbZO8WUF+kFVOZjlv4UJWRugc7IjEJmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978727},"type":"module","gitHead":"5389572bd581e11e275770040511b6c9db89e4ca","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.22_1772199095956_0.5705080356449928","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"fansunited-react-widgets","version":"0.8.23","_id":"fansunited-react-widgets@0.8.23","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"4fac78210a440be32a435cf15e80f7abdc6017d0","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.23.tgz","fileCount":3,"integrity":"sha512-zRP1/vBNdWl4f7Ujnx+2hxuGZFm1KXKpvPh0ieH+4+KxOHXFwHB5XkJmJeDfU2cqwDE2nD1dvI3YsgmO9SP/cg==","signatures":[{"sig":"MEYCIQCdJR4kH5C7FcSKkDottji21MUQZNmFiaELqtxT9Qld0gIhAIyM5vuZf+1+rt0BVYHjMTpzZVxU/rWV50FDpP72mote","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978863},"type":"module","gitHead":"5389572bd581e11e275770040511b6c9db89e4ca","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.23_1772445067522_0.43787438975766735","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"fansunited-react-widgets","version":"0.8.24","_id":"fansunited-react-widgets@0.8.24","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"b2a11e1ab7d29bad6f884135319fe33ff4194e4b","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.24.tgz","fileCount":3,"integrity":"sha512-4vimfVA0HpTceIHT5Pupp08g55vAv8U8pTj3xQkT2Pjh6iUKCyXAAehz5AlC+nen8wjpeVvpPTaNKKDfsaeqhg==","signatures":[{"sig":"MEYCIQD0IjDX3/75di/MMEogasmawArFsoCmNexz0FBc8OG08gIhAOxtkSj1BPPtnDvJ1JsLR4KrPmCtHdQS+gYuqeyin7VC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980932},"type":"module","gitHead":"b61d71dea994a58dce93b43c74b49e0b21bccdb6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.24_1774263509251_0.5963993124348785","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"fansunited-react-widgets","version":"0.8.25","_id":"fansunited-react-widgets@0.8.25","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"8003920b461b46459f546bc06532db655dd47336","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.25.tgz","fileCount":3,"integrity":"sha512-EpD+kVpuNeB6xw8SosAILso6zYSsGMfNgOq6L4DsotOT5YnQq2cp2NuVWhjds+MI2xCTdWJ6pb+DJ5liv9CzXw==","signatures":[{"sig":"MEQCIDOdICx1QE7oVNdZzjHdKHwz7+STvgRt40Dp2qFuw9S0AiBP9iXceVMlK9VHY1rjnqb7pOeJ0YDO76KRDP0EgtaBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983280},"type":"module","gitHead":"b61d71dea994a58dce93b43c74b49e0b21bccdb6","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.10.0","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"^10.26.9","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.119.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.25_1774266695790_0.7010541819901568","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"fansunited-react-widgets","version":"0.8.26","_id":"fansunited-react-widgets@0.8.26","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"824c0124d252b6299c32521d957e3d4ee2ffd42e","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.26.tgz","fileCount":3,"integrity":"sha512-fIIuE4jtL9xeWOTUnONP4dOvLQ77xorfKQoDFwXftodODj4nB3jy/4hdGhzGALfPvJKMobTE26IR/gbitC46kw==","signatures":[{"sig":"MEUCIQDHg8JTx1/wlZ8ohaWD1kRpQDrbJV1yOCq6Ava0H/YTyAIgfyC2iyhqt3y9U2PsOSjxrASmlDJiueivU1ERS4UxA3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017132},"type":"module","gitHead":"1bd03dbb20e322bb9630e52dc3095896531244d5","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"10.8.2","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"1.13.5","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"10.28.2","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.125.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.26_1774869401423_0.11536374990542675","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"fansunited-react-widgets","version":"0.8.27","_id":"fansunited-react-widgets@0.8.27","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"b44dcbd5d74fec4ceac8b149b854931197f9f178","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.27.tgz","fileCount":3,"integrity":"sha512-RIt3LjCZUvvSuVKOBO7hvGh8c16xDE6U1t2kWJmrOgqkxGG8khCzevfdMXkvW+e1Avq9AYoNRDI85rP3RbqZLQ==","signatures":[{"sig":"MEYCIQCbSX8TjYsCJhbIGlCPhvjOXn8KxTYHLTvxQ8dBff2n3wIhALbEMHnmJq4oeygkXMKk94C2nWBvwMD1iFQbkjF/iJjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017441},"type":"module","gitHead":"1bd03dbb20e322bb9630e52dc3095896531244d5","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"1.13.5","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"10.28.2","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.125.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.27_1775111488074_0.33800387686045896","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"fansunited-react-widgets","version":"0.8.28","_id":"fansunited-react-widgets@0.8.28","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"b81076dd94aa934e42b7477970b383975dc53e7f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.28.tgz","fileCount":3,"integrity":"sha512-lcx9M4L98N1uZSmzO6b3P+EDIMJx2QCncnulBIpGfoiwo4h1Ev+M7FWaUxplLNnEudgLLv/iFD68kQQbILH29g==","signatures":[{"sig":"MEQCIFRqKmqkSXSnrNKFiwwZhTFl2IGZa8rYbj4oDRzcbSUUAiAx03bBdPe7Buo3zVsai1X3vtHrYwGj5RqSJ0hLC3u2Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017506},"type":"module","gitHead":"519d9e2ef9522643d8e7f4778a84065967fd5423","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"1.13.5","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"10.28.2","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.125.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.28_1775113780633_0.5099556668437097","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"fansunited-react-widgets","version":"0.8.29","_id":"fansunited-react-widgets@0.8.29","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"dist":{"shasum":"8029c8be115c632c5b1048382fb56b646e2fb44f","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.29.tgz","fileCount":3,"integrity":"sha512-8gYVRbyI1EFECEGi1i6BKk8uSub52rTeKtc4IoXxwz5mPX6etCYiv89s4WlimI8j60bZRVLowrREJ23xzH9Atw==","signatures":[{"sig":"MEQCIHokXd8qdpmpUdjTUhgxZ7naP1C3akJcHLIH+iXkfCdpAiBNfDiNF567JKRplyfhI6wp+AEZYvhHEfEv0yKU93ajog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017514},"type":"module","gitHead":"d9e43f16bcd69b4a47a730d889929f18ff0fb490","scripts":{"dev":"vite","build":"vite build","start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","deploy":"node deploy.js public/docs/fu-r-widgets.js","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","preview":"vite preview","prebuild":"node scripts/embed-css.js"},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"_npmVersion":"9.8.1","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"1.13.5","dayjs":"^1.11.13","dotenv":"^17.2.0","preact":"10.28.2","wouter":"^3.7.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","fansunited-sdk-esm":"^1.125.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"csso":"^5.0.5","sass":"^1.89.2","vite":"7.1.11","buffer":"^6.0.3","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/fansunited-react-widgets_0.8.29_1776760267781_0.6707541409394129","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"fansunited-react-widgets","version":"0.8.30","type":"module","dependencies":{"axios":"1.13.5","dayjs":"^1.11.13","dotenv":"^17.2.0","fansunited-sdk-esm":"^1.125.1","firebase":"^12.6.0","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","preact":"10.28.2","wouter":"^3.7.1"},"scripts":{"start":"cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start","dev":"vite","prebuild":"node scripts/embed-css.js","build":"vite build","preview":"vite preview","format":"prettier --write 'src/**/*.{js,jsx,json,css,scss}'","deploy":"node deploy.js public/docs/fu-r-widgets.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@eslint/js":"^9.31.0","@preact/preset-vite":"^2.10.2","buffer":"^6.0.3","cross-env":"^7.0.3","csso":"^5.0.5","globals":"^16.3.0","prettier":"^3.6.2","sass":"^1.89.2","vite":"7.1.11"},"_id":"fansunited-react-widgets@0.8.30","gitHead":"d9e43f16bcd69b4a47a730d889929f18ff0fb490","description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","_nodeVersion":"20.19.4","_npmVersion":"9.8.1","dist":{"integrity":"sha512-rS8CsasBRpwoOKLgCn4rgiFSGbzRXG737CuWyLuTlNltIKktnCpRLnD6TLHbajhdheUtuh5ADCJlvhsgHHBbwg==","shasum":"8cbae43d69cd29bae1028f585f76dbaf6088d88c","tarball":"https://registry.npmjs.org/fansunited-react-widgets/-/fansunited-react-widgets-0.8.30.tgz","fileCount":3,"unpackedSize":1017514,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8mTcfByBk7AXHfuoNVQ1m3FyqWEiGqRd4nc/ozcKjzAIhAMBZJRFuE87ZW3OwBGFuNTCseWHc1xAnHpMqWtaEvOp8"}]},"_npmUser":{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"},"directories":{},"maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fansunited-react-widgets_0.8.30_1776762278221_0.02355173446450043"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-22T15:38:11.440Z","modified":"2026-04-21T09:04:38.466Z","0.0.1":"2025-07-22T15:38:11.693Z","0.0.2":"2025-07-24T08:59:36.172Z","0.0.3":"2025-07-24T14:32:32.039Z","0.0.4":"2025-07-25T04:54:37.172Z","0.0.5":"2025-07-25T10:42:33.684Z","0.0.6":"2025-07-25T11:31:09.388Z","0.0.7":"2025-07-28T11:01:47.489Z","0.0.8":"2025-07-28T11:48:54.803Z","0.0.9":"2025-07-28T17:25:23.463Z","0.1.0":"2025-07-30T09:58:11.038Z","0.1.1":"2025-07-30T12:35:52.747Z","0.1.2":"2025-07-31T05:28:43.632Z","0.1.3":"2025-07-31T06:07:16.861Z","0.1.4":"2025-07-31T08:12:39.158Z","0.1.6":"2025-07-31T09:35:55.205Z","0.1.7":"2025-07-31T10:03:04.881Z","0.1.8":"2025-07-31T15:34:03.518Z","0.1.9":"2025-07-31T16:36:05.926Z","0.2.0":"2025-07-31T17:27:24.523Z","0.2.1":"2025-07-31T18:17:46.044Z","0.2.2":"2025-07-31T18:51:01.635Z","0.2.3":"2025-08-04T07:18:41.820Z","0.2.5":"2025-08-04T07:38:37.863Z","0.2.6":"2025-08-04T08:11:01.931Z","0.2.7":"2025-08-04T09:22:21.664Z","0.2.8":"2025-08-04T09:41:08.987Z","0.2.9":"2025-08-04T09:44:42.452Z","0.3.0":"2025-08-04T11:34:01.188Z","0.3.1":"2025-08-04T11:43:50.744Z","0.3.2":"2025-08-04T13:13:24.772Z","0.3.3":"2025-08-04T13:28:27.305Z","0.3.4":"2025-08-04T20:31:49.653Z","0.3.5":"2025-08-04T20:42:07.726Z","0.3.6":"2025-08-05T04:35:43.122Z","0.3.7":"2025-08-20T07:21:51.360Z","0.3.8":"2025-08-20T10:14:44.926Z","0.3.9":"2025-08-20T13:02:45.095Z","0.4.0":"2025-08-20T14:01:51.577Z","0.4.1":"2025-08-20T14:15:43.102Z","0.4.2":"2025-08-20T14:27:59.188Z","0.4.3":"2025-08-21T06:21:19.289Z","0.4.4":"2025-08-26T09:28:50.639Z","0.4.5":"2025-08-26T11:20:15.907Z","0.4.6":"2025-08-26T11:34:03.198Z","0.4.7":"2025-08-26T12:06:23.765Z","0.4.9":"2025-08-26T14:24:15.867Z","0.5.0":"2025-08-26T14:42:15.455Z","0.5.1":"2025-08-28T14:13:21.549Z","0.5.2":"2025-09-05T05:41:23.104Z","0.5.3":"2025-09-05T07:05:57.368Z","0.5.5":"2025-09-12T07:21:42.301Z","0.6.0":"2025-09-12T07:36:21.552Z","0.6.1":"2025-09-12T07:41:45.967Z","0.6.3":"2025-09-12T08:02:34.605Z","0.6.4":"2025-09-17T10:05:05.076Z","0.6.5":"2025-09-17T12:14:35.047Z","0.6.6":"2025-09-17T12:19:38.011Z","0.6.7":"2025-09-17T12:52:55.195Z","0.7.1":"2025-09-23T10:22:14.438Z","0.7.2":"2025-09-23T12:12:56.360Z","0.7.3":"2025-09-23T14:05:22.200Z","0.7.4":"2025-09-24T11:07:33.072Z","0.7.5":"2025-09-24T11:45:42.651Z","0.7.7":"2025-10-22T11:03:35.835Z","0.7.8":"2025-10-22T11:30:48.618Z","0.7.9":"2025-10-24T11:17:55.870Z","0.8.0":"2025-11-21T12:57:03.525Z","0.8.1":"2025-11-21T13:38:44.283Z","0.8.2":"2025-11-24T14:48:29.016Z","0.8.3":"2025-11-24T15:26:00.281Z","0.8.4":"2025-11-24T15:29:20.052Z","0.8.5":"2025-11-26T13:32:18.457Z","0.8.6":"2026-01-15T11:56:14.101Z","0.8.7":"2026-01-16T11:29:50.480Z","0.8.8":"2026-01-22T09:38:38.969Z","0.8.9":"2026-01-22T13:36:04.065Z","0.8.10":"2026-01-22T14:01:31.945Z","0.8.11":"2026-01-22T14:39:15.075Z","0.8.12":"2026-01-22T14:57:08.074Z","0.8.13":"2026-01-26T09:58:52.710Z","0.8.14":"2026-01-27T08:55:25.017Z","0.8.15":"2026-02-17T13:25:15.778Z","0.8.16":"2026-02-17T16:05:30.332Z","0.8.17":"2026-02-19T20:58:04.637Z","0.8.18":"2026-02-19T21:59:14.750Z","0.8.19":"2026-02-19T22:22:40.256Z","0.8.20":"2026-02-20T04:27:19.102Z","0.8.21":"2026-02-20T14:40:07.046Z","0.8.22":"2026-02-27T13:31:36.171Z","0.8.23":"2026-03-02T09:51:07.744Z","0.8.24":"2026-03-23T10:58:29.385Z","0.8.25":"2026-03-23T11:51:35.959Z","0.8.26":"2026-03-30T11:16:41.573Z","0.8.27":"2026-04-02T06:31:28.281Z","0.8.28":"2026-04-02T07:09:40.837Z","0.8.29":"2026-04-21T08:31:07.935Z","0.8.30":"2026-04-21T09:04:38.364Z"},"description":"> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.","maintainers":[{"name":"scarfacejohn","email":"nxcode.dev@gmail.com"}],"readme":"# FansUnited React Widgets — Documentation\r\n\r\n> Purpose: **Embed mini‑game widgets powered by the FansUnited SDK**. The bundle scans for placeholder `<div>`s with data‑attributes and mounts interactive widgets into them.\r\n\r\n*Last updated: 2025‑08‑12*\r\n\r\n---\r\n\r\n## 1) Overview\r\n\r\n**Project name:** `fansunited-react-widgets`\\\r\n**Version:** `0.3.6`\\\r\n**Runtime:** Preact 10 (via Vite)\\\r\n**SDK:** `fansunited-sdk-esm`\\\r\n**Output:** Single IIFE bundle named → `public/docs/fu-r-widgets.js`\r\n\r\n### What it does\r\n\r\n- Looks for widget **placeholders** in the DOM (e.g. a `div` with a specific data‑attribute `data-fu-widget=\"WIDGET_TYPE\"`).\r\n- Hydrates each placeholder with the correct **mini‑game** component.\r\n- Uses FansUnited SDK for data/auth.\r\n\r\n> **Note:** Core entry is `src/fu-r-widgets.jsx` (referenced in `vite.config.js`).\r\n\r\n---\r\n\r\n## 2) Quick Start (Dev & Build)\r\n\r\n### Install\r\n\r\n```bash\r\n# Installation\r\nyarn install\r\n```\r\n\r\n### Scripts (from package.json)\r\n\r\n```bash\r\n# Start dev server (Vite)\r\nyarn dev\r\n\r\n# Build production bundle (IIFE)\r\nyarn build\r\n\r\n# Deploy helper (deploys on jsdelivr.com package fansunited-react-widgets)\r\nyarn deploy\r\n```\r\n\r\nBuild output: `public/docs/fu-r-widgets.js` (global name: `FuReactWidgets`).\r\n\r\n---\r\n\r\n## 3) Embedding on a Host Website\r\n\r\n### 3.1 Include the bundle\r\n\r\n```html\r\n<script src=\"/path/to/fu-r-widgets.js\"></script>\r\n```\r\nor\r\n```html\r\n<script src=\"https://cdn.jsdelivr.net/npm/fansunited-react-widgets@0.3.6/public/docs/fu-r-widgets.js\"></script>\r\n```\r\n> **Note:** There could be a newer version.\r\n\r\n> Host this file from your CDN/site. The bundle registers a `window.FuReactWidgets` global.\r\n\r\n### 3.2 Add placeholders\r\n\r\nUse simple markup where the widget should appear.\r\n\r\n```html\r\n<!-- Example placeholder -->\r\n<div\r\n  data-fu-widget=\"poll\"\r\n  data-fu-content-id=\"POLL_ID\"\r\n></div>\r\n```\r\n\r\n**Attribute schema:**\r\n\r\n- `data-fu-widget` — widget type (e.g. `poll`, `poll-lists`, `classic-quiz`, `classic-quiz-lists`, `article-topx-widget`, `topx-game`, `match-quiz`, `match-quiz-lists`, `match-quiz-card`,  `my-leaderboard`, `trophies`).\r\n- `data-fu-content-id` — (used on some widgets) The id of the selected widget.\r\n\r\n> Each widget can have its own exclusive attributes.\r\n\r\n### 3.3 Initialization\r\n\r\n**Auto‑init:** the bundle scans on `DOMContentLoaded` and mounts automatically.\r\n\r\n```html\r\n<script>\r\n  // Example\r\n  document.addEventListener(\"DOMContentLoaded\", function() {\r\n      FuReactWidgets.init({\r\n          fansUnited: {\r\n              apiKey: \"FANS_UNITED_API_KEY\",\r\n              clientId: \"FANS_UNITED_PROJECT_NAME\",\r\n              lang: \"LANGUAGE_CODE\" // Two-letter ISO 639-1\r\n          },\r\n          labels: { // JSON with the translation labels\r\n              \"next\":\"Seguinte\",\r\n              \"previous\":\"Anterior\"\r\n          }, \r\n          routes: { // Your project's routes\r\n              loginUrl: '/oauth/ringier-connect/redirect-to-login',\r\n              matchQuiz: {\r\n                  url: \"/fans-arena/match-quiz/{id}\",\r\n              },\r\n              classicQuiz: {\r\n                  url: \"/fans-arena/classic-quiz/{id}\",\r\n              },\r\n          },\r\n      });\r\n  });\r\n</script>\r\n```\r\n\r\n---\r\n\r\n## 4) Project Structure\r\n\r\n- `src/fu-r-widgets.jsx` — **Entry** that exposes the scanning and initialization logic.\r\n- `src/App.jsx` / `src/main.jsx` — local demo/app shell (not shipped in the IIFE).\r\n- `src/components/`\r\n    - `ProgressBar.jsx`, `GenericPopup.jsx`, `LeadPopup.jsx`, `UnloggedPopupComponent.jsx` — shared UI used by widgets.\r\n- Other feature folders (Quizzes, Leaderboards, Poll, etc.) as referenced by Vite aliases in `vite.config.js`.\r\n\r\n**Aliases** (from `vite.config.js`): `@assets`, `@classic-quiz`, `@components`, `@helpers`, `@leaderboards`, `@match-quiz`, `@services`, `@topx`, `@trophies`, `@pages`, `@poll`.\r\n\r\n---\r\n\r\n## 5) Styling & Theming\r\n\r\n- Ship **scoped CSS** with BEM‑like prefixes (e.g., `.fu-r-widget__*`).\r\n- All CSS rules are included in `src/fu-r-widgets.scss`\r\n- During build time, the css is compiled and included in `fu-r-widgets.js`\r\n- On initialization the script is injecting the CSS into the website's header.\r\n\r\n---\r\n\r\n## 6) Deployment\r\n\r\n- `yarn build` → `public/docs/fu-r-widgets.js`.\r\n- `yarn deploy` → Push to jsdelivr.net CDN; version using the package version (e.g., `/0.3.6/public/docs/fu-r-widgets.js`).\r\n\r\n---\r\n\r\n## 7) Host Integration Cheatsheet\r\n\r\n```html\r\n<!-- 1) Include the bundle -->\r\n<script src=\"https://cdn.jsdelivr.net/npm/fansunited-react-widgets@0.3.6/public/docs/fu-r-widgets.js\"></script>\r\n\r\n<!-- 2) Include the initialization script -->\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        FuReactWidgets.init(config) // See chapter 3.3 for config details\r\n    });\r\n</script>\r\n\r\n<!-- 3) Place a placeholder where you want the widget -->\r\n<div data-fu-widget=\"poll\" data-fu-content-id=\"RXTgvgN8srpgQBInhZdv7\"></div>\r\n```\r\n\r\n---\r\n\r\n## 8) Widget placeholder reference\r\n\r\n```html\r\n<!-- Poll List -->\r\n<div \r\n    data-fu-widget=\"poll-lists\" \r\n    data-limit=\"50\"\r\n></div>\r\n\r\n<!-- Poll Widget -->\r\n<div \r\n    data-fu-widget=\"poll\" \r\n    data-fu-content-id=\"POLL_ID\"\r\n></div>\r\n\r\n<!-- Classic Quiz List -->\r\n<div\r\n    data-fu-widget=\"classic-quiz-lists\"\r\n    data-fu-splash=\"false\" <!-- overlay on start: \"true\"; no splash: \"false\" (default); redirect flow: \"redirect\"; overlay above section: \"above\" -->\r\n></div>\r\n\r\n<!-- Classic Quiz Widget -->\r\n<div\r\n    data-fu-widget=\"classic-quiz\"\r\n    data-fu-content-id=\"CLASSIC_QUIZ_ID\"\r\n    data-fu-splash=\"false\" <!-- same options as Classic Quiz List -->\r\n></div>\r\n\r\n<!-- Match Quiz List -->\r\n<div \r\n    data-fu-widget=\"match-quiz-lists\" \r\n    data-limit=\"2\"\r\n></div>\r\n\r\n<!-- Match Quiz Card (displays a card that redirects to the actual match quiz)-->\r\n<div\r\n    data-fu-widget=\"match-quiz-card\"\r\n    data-fu-content-id=\"MATCH_QUIZ_ID\"\r\n></div>\r\n\r\n<!-- Match Quiz Widget -->\r\n<div\r\n    data-fu-widget=\"match-quiz\"\r\n    data-fu-content-id=\"MATCH_QUIZ_ID\"\r\n    data-fu-slider=\"true\" <!-- true if we want the quiz to be a slider or false to display all questions vertically -->\r\n></div>\r\n\r\n<!-- Top X Game (the current Top X game, we can have only one at a time) -->\r\n<div data-fu-widget=\"topx-game\"></div>\r\n\r\n<!-- Article TopX Widget -->\r\n<div\r\n    data-fu-widget=\"article-topx-widget\"\r\n    data-fu-content-id=\"TOPX_ID\"\r\n></div>\r\n\r\n<!-- Leaderboards -->\r\n<div\r\n    data-fu-widget=\"my-leaderboard\"\r\n    data-leaderboard=\"LEADERBOARD_ID\"\r\n    data-limit=\"5\" <!-- how many players to display -->\r\n    data-paginated=\"true\" <!-- or false for no pagination -->\r\n    data-type=\"topx\" <!-- type of the leaderboard, if it is TopX we display current season and overall stats -->\r\n></div>\r\n\r\n<!-- Trophies -->\r\n<div \r\n    data-fu-widget=\"trophies\" \r\n    data-type=\"all\" <!-- all | all-simple | topX -->\r\n></div>\r\n```\r\n\r\n---\r\n\r\n## 9) Appendix\r\n\r\n- Dependencies: `axios`, `dayjs`, `js-cookie`, `jwt-decode`, `firebase`, `wouter`, `fansunited-sdk-esm`.\r\n- Dev tooling: Vite 7, Prettier, ESLint, Preact preset.\r\n","readmeFilename":"README.md"}