{"_id":"nodoku-flowbite","_rev":"30-36f7a2600fe523723d044d741f8feed0","name":"nodoku-flowbite","dist-tags":{"latest":"0.3.10"},"versions":{"0.1.0":{"name":"nodoku-flowbite","version":"0.1.0","_id":"nodoku-flowbite@0.1.0","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"0d08b9ed573002413add0527396d580eb63ef104","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.0.tgz","fileCount":13,"integrity":"sha512-UjbzWnm00ZdDyPlmbTYfZmEun0uuvoDhVobSk65PZUeAh6rIkmTjOUGO6M/B5rPGlepnq/yrqfvdo5bQFgb2ow==","signatures":[{"sig":"MEUCIQCdJ+Oq1Agae9QPzLI46wgJ+OvVrMG0aX7l9Hn5fbuC9wIgSd6u9xqPbajM+n6LT+Xk9oGCtdnw7E7+h1YKHbILz2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19434},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"gitHead":"1cb0e100ffa7a44ab44c7bccbf86bedc0855f8d7","scripts":{"dist":"shx rm -rf dist && tsc"},"_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","webpack":"^5.92.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","webpack-cli":"^5.1.4","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"0.1.0","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.0_1721843233185_0.42199818282322066","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"nodoku-flowbite","version":"0.1.1","_id":"nodoku-flowbite@0.1.1","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"a163da34adbd7e0ea95a39dfb057fcf22ff34eba","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.1.tgz","fileCount":35,"integrity":"sha512-JQv7jHMqa4zq/49vRMj2rlw94hcpn2qB8SCkqH5eFbWFZGP7Kk6h0j/1RefMFvygIp3QLPxEwjmHY246VVEfpA==","signatures":[{"sig":"MEUCICZwdZQI43U91/jIlesbxCy/agKhSFrIFXK83O9l0J5kAiEA4YkDj++0+Qsm3pFmkoD4Cz31cPvt3MzPC6tjxtjvf9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"gitHead":"7028e7fa794a003d9c98d5a6621a071f9563c70f","scripts":{"dist":"shx rm -rf dist && tsc && shx cp -r schemas ./dist && shx cp nodoku.manifest.json dist","gen-default-theme":"nodoku-gen-component-default-theme"},"_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.3","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","webpack":"^5.92.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","webpack-cli":"^5.1.4","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"file:../nodoku-core","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"file:../nodoku-components"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.1_1729361300510_0.9391440583395296","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"nodoku-flowbite","version":"0.1.2","_id":"nodoku-flowbite@0.1.2","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"fd0500f7e63c8121dfed2c8bc62b075beea6037d","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.2.tgz","fileCount":48,"integrity":"sha512-+s27b9GN9ZLjYirbJq1KZ8pF1SAQpoivQ+jG0/qLP4umvclDKkCgKiu6/oMYNomwDzvAnwOsqm8xFhZWq9c8KQ==","signatures":[{"sig":"MEYCIQDulkXWPiql2MNy8iktI0WjZ2UGt+BqfrBYnNfwqcRh9gIhAItdygUYlmGtA+cpLoF6dwK/WKonwTDFJ/ITLrxZ4zrc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4678307},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"8f7cb38ef37db42ac8db96c4fa9651cd6b0fbf45","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","webpack":"^5.92.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","webpack-cli":"^5.1.4","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"0.1.5","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.2_1731461078507_0.4438750498465094","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"nodoku-flowbite","version":"0.1.3","_id":"nodoku-flowbite@0.1.3","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"620252aa84662dad8f4606f2b7185b6ac6f350ec","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.3.tgz","fileCount":48,"integrity":"sha512-aQ9rFZysxibk7rguiw6pX6IDQJuWg6UzQlqeDRUL4/kYQnqvStEaBt+e+InVXLqHEmvnzOwAQ20yWbPNTguk8A==","signatures":[{"sig":"MEYCIQC79G3dMH7SA8v8XVhhTRpLwuvN293oNB/X4tsrXJaRHQIhAI6OYhUZ+nd0ov3pBkBLnuTnsBsxvW0kAUl+6t1JeJCX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4678646},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"2c90d7c0cf0ef60dcda749a75f5e29c80c36667c","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","webpack":"^5.92.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","webpack-cli":"^5.1.4","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"0.1.6","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.3_1731608931888_0.31217914367580457","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"nodoku-flowbite","version":"0.1.4","_id":"nodoku-flowbite@0.1.4","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"174a3050f971cee3067a04d08288f7e249629fbb","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.4.tgz","fileCount":48,"integrity":"sha512-99fA9EMfAM5zNy2NuOR/gXdhvlgs+cb4z9wUs5EiFwZ8ES6srDYAi+Knb4SSjigCU4fnU1OrMaiv58xr96IoDA==","signatures":[{"sig":"MEYCIQC0uWdW1I6MmLSJZJuqHDnMAAckEAelenNklezIbl/WUAIhAMnleBxSqa3A/nBS79chRYqWZWZdtGUBOqxoMXemHBsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4678603},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"2c90d7c0cf0ef60dcda749a75f5e29c80c36667c","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"0.1.6","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.4_1731753756154_0.42106552866278335","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"nodoku-flowbite","version":"0.1.6","_id":"nodoku-flowbite@0.1.6","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"009e2f14e7d80dcb1dd9fb73690bcf3f9f9a05f9","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.6.tgz","fileCount":48,"integrity":"sha512-jmusT/jTk00WmGbRVPfoPK9j4gBknzjBuw/gBEUlui4tns/hunhm9VlSxb7QrCY2n851Q88huOVW1xiVs6eLmw==","signatures":[{"sig":"MEYCIQDdbxWT0Uv5qy/641KSwt8VieUY6uwq6UZRfz7dQwggHwIhALdcCF1B90P76Bk/YLE1hxog59i35GTeYkVc+QOylI3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4678603},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"f87dd561b4354fe6468fd43533a9a85b775a2c4d","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"0.1.7","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.6_1731796072058_0.035742278330205046","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"nodoku-flowbite","version":"0.1.7","_id":"nodoku-flowbite@0.1.7","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"0716f4f1354a8b3aabcbbe323ba8f5b1441b0b80","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.1.7.tgz","fileCount":48,"integrity":"sha512-pQX0gPgBzDUFTmn4Ry4MG7tafGqNwm/AzXChTX8AdArzco4e1Jkkf+CCB7PoQisHRu2P4mC2XO7MzuhU42t6sw==","signatures":[{"sig":"MEUCIAfaWPtPmj4hGhwcMEPF9uSY6z6W8AS5xlES+oQlWvPrAiEAr+HVQe4qVBsHOhfkEbO84voPanAiwY/J8jclHLuoWmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4678601},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"91780019aba28c61369e0387c90cc6ef98eefde3","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.1","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.1"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.1.7_1731797959284_0.7282786226578681","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"nodoku-flowbite","version":"0.2.0","_id":"nodoku-flowbite@0.2.0","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"5b171b573107c1d27252bacfde40f1efc52b7bde","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.0.tgz","fileCount":48,"integrity":"sha512-Vh9WyRgQUry4oByNCMhkmZIklLy5t2HCGtW8+reEDXBdgH5aQBpY70P8bCHKRZ/2FTbkkx4I2Pu3oji/8QsRrw==","signatures":[{"sig":"MEUCIEL9Z1MuB7pQ4C2Djej9H1FftEVj0d0AaD4v6CvUJPJ9AiEA5wEVBZmIeWwLpGQlZuJsLru4Ug13/wvJM+NI1K40poY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4679499},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"20e81b1a08e779214e2cd361fcc7624a8ef6b5e4","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.0_1732210110467_0.4337112288681306","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"nodoku-flowbite","version":"0.2.1","_id":"nodoku-flowbite@0.2.1","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"c9355f2cc43c53e0b17b546d86a9d5206e03d2e7","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.1.tgz","fileCount":48,"integrity":"sha512-w/S3AR1wCmTm5MAqRkeeTE4RBuZ5Sq7ZZH75ZThstLD3BaVS3mpdqotTVl/sVnksKrLedkrmz8x0EOcf0fm4Gg==","signatures":[{"sig":"MEUCIQDYjbX7YXl4TWpiuh0D5po5tgsK28T9gdPNkbJx8ZN2IAIgF9vfBZoMTCiMHRoj6f6eobqJS1QtiFjPjyotUeYzX70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4685874},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"c438d3bb7149b8e6b18c3b65d34dfe2539540c68","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.1","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.1_1732449859593_0.40766833536691105","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"nodoku-flowbite","version":"0.2.2","_id":"nodoku-flowbite@0.2.2","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"f476167a8ac357a3db32471b24bd40b3ccb23948","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.2.tgz","fileCount":48,"integrity":"sha512-YRPHZPtSsURivyN6s2r7BriWkfEf/lY4049ewYyleLpT5CC6PHedMceIVpxTlja2hjgjW4MIWwfoxn4OWgkp/A==","signatures":[{"sig":"MEQCIA/6Mjh/nlj6gUKl580alYRBCPEiYMRjX/fMuho7NkvVAiAbxcAYYKBsBkc28UyRTLkRTAhLgv4d3y0axQwtkSya0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4668268},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"24bd1097cac6024e6649bab5c3098cd57cda9641","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.2","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.2_1733599376226_0.5672596233921785","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"nodoku-flowbite","version":"0.2.3","_id":"nodoku-flowbite@0.2.3","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"71157ba3b7ba661a929df20c721132a2f6acd9ab","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.3.tgz","fileCount":48,"integrity":"sha512-+VbZxcCbmWExeB03oVHaQxhvKbVzMxnqP7uxVcHek4iTPyE8XKfkbru6X7JGWhpObxW0kROOSb1ysceENsBM6A==","signatures":[{"sig":"MEYCIQDc/AGZhfeiQhDxkHMf/LhRu3VnUfqQN2TTsU31l1lfFwIhAILrOO0y/NbTVGOYBvFLlNNDNZyW2/sp1078Dn20xtpz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4668268},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"d91c8cebafb11751b52b07666ffd60e42e5d9e86","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.2","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.3_1733599931153_0.09078990866762227","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"nodoku-flowbite","version":"0.2.4","_id":"nodoku-flowbite@0.2.4","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"0afe7019f4dd9f21d21f21e0fd7ccfc5fe1b8c6a","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.4.tgz","fileCount":48,"integrity":"sha512-4LlMEGUHe19PnIOcZdw/Krbfs4UGk2sGbUZBQUl+zW4NoNTo80HISk3P89jV6uNdY5vxONAVO7B0spiAVxvIWA==","signatures":[{"sig":"MEQCIHO5pE2tO8wHmolNEHtceJ6DIcCeC5UdjAKdtQ+e5qDxAiBIsx/PiO27ylIOfkpvcuY2mvg23YNgeoXNleMpnQERkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4668379},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"9b5d1bbcfda903cb59369074635f426ea77a5cd8","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","flowbite-react":"^0.9.0","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.2","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.4_1734214488865_0.5274674825503285","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"nodoku-flowbite","version":"0.2.5","_id":"nodoku-flowbite@0.2.5","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"4424b9df9a3d6048b12512df290eb274a40dffbc","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.5.tgz","fileCount":48,"integrity":"sha512-eQU+XqAQVB+qhEs7cniZkhZE1Dn+k/L4+23UBdhmzfTVRJg5jFgcA/45oAzY9J7KZBLAwvjRdPWDJ1UZcTbSow==","signatures":[{"sig":"MEQCIH61k65intpF7m8fvTuyst1epMb7raLtXSHqYL7pRWD8AiBavxvp5KpUKCcUpsMCBExZz2UYkHFZsRYYf3k3A48Kcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4675650},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"45b44ea50294c2dd3af3f47e1173bab45a48470a","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.2","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.5_1734724695001_0.05245723035017469","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"nodoku-flowbite","version":"0.2.6","_id":"nodoku-flowbite@0.2.6","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"c9b5ec49cc00e5e6014a8fdb3d677277d26aefb0","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.6.tgz","fileCount":51,"integrity":"sha512-/5XTtQFmbRUSpviRgyqXxB0l4SdoM8YXw5vwNiGZZ+aq+1JFlflYlJuM5wtXflG1O5oF2ZtMq6K1ciVaFrMp8A==","signatures":[{"sig":"MEQCIGmUQFzagC4pDYpHrmqo/M/YaX+Pzhq+0Wydehu0+HIrAiBzmD757vzOuUsVvJJ3xT7EGV7/PKVGS+QqPxTTImt5nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4681455},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"2c52e28d607b36a93edeb6e91c6eb8f996bef0a7","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.2","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.6_1734828571008_0.9452940371557326","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"nodoku-flowbite","version":"0.2.7","_id":"nodoku-flowbite@0.2.7","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"93fc24621fba57c89b5d4ca361e53cd4e17aa269","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.7.tgz","fileCount":62,"integrity":"sha512-IMcdGrDJzhuec2DP80K9PybXVwTOO6ZrwL12MfT50Aa9PdK8Ih4ESpG2PKu4zWzJf5ktqCVqWhMiMYAHdsaalQ==","signatures":[{"sig":"MEUCIQD5sVqOb/45MwEJCmoHRgqeHkWq8695hff2K8lOCbAdaAIgUWivq1U7eVMpBLObfgWaBexYeN6f+mbLsTrz5kx5i3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4717350},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./package.json":"./package.json"},"gitHead":"17f16b6b51a96756f5cecd5a5bb4b4b96708336a","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.7_1735507326615_0.9865136911411798","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"nodoku-flowbite","version":"0.2.8","_id":"nodoku-flowbite@0.2.8","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"69e8916623ca09151268708568f145713211f8d0","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.8.tgz","fileCount":76,"integrity":"sha512-yW3csOrpX65pVzW6/jCReTl47MFYeMyo0C9SYXSBoRLl1I3DWIAwfEZ2qn/2YqxRqrG0r7EYRFB7zSw5GGFk/Q==","signatures":[{"sig":"MEUCIGQ4RgBFYtHXhAaUHtydGdpOf1gzzGdDaspS6cCgka70AiEAkzI3TPfqzsXvIiQdYiPSu0+AzZ131YhIlvcxGSH7KTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4748638},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"e53b5df0c2a44c711d0c02018929f2b3b391e741","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","flowbite-react":"^0.9.0","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.8_1736041806937_0.6246629515927051","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"nodoku-flowbite","version":"0.2.9","_id":"nodoku-flowbite@0.2.9","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"6c055fc41ee0b5165c2966a7772cd0b393e6c160","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.9.tgz","fileCount":76,"integrity":"sha512-cXlrS57Ce0P3lbbUA6dtkzEfbSWdnnMob5BnsGE/Hyk7xMa2S/ilOErc4/wwmju3pwK728bWzM+wCP0S+v76Uw==","signatures":[{"sig":"MEUCIQDWebSj68dMv5gl8qEGTyzOZd/opQ2rC+4mytUaKm7DHQIgVM+81vJgVuTlinJ1n1znUZhZ6PjvZmjGeM/g+KeP65A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4747470},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"8a4aadd98257992213f65978b56713cfd896a723","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.9_1736043305713_0.5170644596033365","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"nodoku-flowbite","version":"0.2.10","_id":"nodoku-flowbite@0.2.10","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"7b7385654cbaa7b3cc592adce9946ed16182be49","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.10.tgz","fileCount":76,"integrity":"sha512-I0Vr7wUtrUNd5D887nCzDmMFrzHt+UJACulbjuB6x7FnbAbMzxVc8RPO88k9mPsVPLxQpRE0cxqr3/NXzorgUA==","signatures":[{"sig":"MEUCIFimo4uiNXsJSwIlKJ1drRywGDOkk1FMJgJXNd0KSXfrAiEAtcvdavdjJuJzgaE6Ek8EGfrLhaou7TVr/Eb0zBMiX7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4747668},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"2f6036271632932814ab4f3618b4368b73349b2b","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.10_1736044355035_0.04997944060853898","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"nodoku-flowbite","version":"0.2.11","_id":"nodoku-flowbite@0.2.11","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"34b4c95d73f5285f941434600d8f9b995cc6c02c","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.11.tgz","fileCount":79,"integrity":"sha512-1YsSpZUJ1DrReLWDU6T2mVjUNzSKRRiUfofNqmZZHJEb0/e/0vETSO9EHMPRvTNPlvMeJjskB0hhfR643EPXsw==","signatures":[{"sig":"MEQCICE/jJycIJeMqvln8b5x/N+coBeQlq89wV7Ejf2HrWw2AiA9sdka5J/bsUK47Hs//yytGTT2zGNO/fc8+oEttyuo1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4772216},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"ccbf889f07102a6c89bfce35c0008cc6fc6d4ed7","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.11_1736238612055_0.07122306616151097","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"nodoku-flowbite","version":"0.2.12","_id":"nodoku-flowbite@0.2.12","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"1f0cf959921881107f1ae7e7a884c4551d91e61f","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.2.12.tgz","fileCount":79,"integrity":"sha512-ytz/7aYU9EKkECF7LtCj3sMXez2OGCW8VJOhn56lDw/+8u67dbp1xCmOXCndDKXX74QSXbIyiqpvkDVZNum2Eg==","signatures":[{"sig":"MEUCIH2xWeAseAEPX+uZ2v0Cvg+l+kf39lP6xlPcBBNaJPJyAiEA3HQOCHO46Ft9skGFaei7VzLQtE8BPfJRgCq2vfwguhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4773170},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"92c2a510937fcacb1d98bc31a46e4b587bd29fb2","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.2.5","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.2.12_1736293638683_0.7419222655134423","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"nodoku-flowbite","version":"0.3.0","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.0","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"faca8c4046f12f32f9c48f8f2f0daba5a7d8af4b","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.0.tgz","fileCount":73,"integrity":"sha512-Erg1WFsZJt7iVa1VWAXTmDqx5YtLsUeLjrJQZiZvmT9Oe0Yg2Gb6DT4itV+shuysfmUkTnoQ+uG/emkawmvAgw==","signatures":[{"sig":"MEYCIQCsC8QA+EdGvXlvUiT5FO7ztUzSkfotNxivvF13FG70TAIhAMr3ra9L+tNE04iFgHQgBob8q3OXVNRltyrpOZlFy7ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4774287},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"01b35631cb9beccbf63ee3a8650d33ee03f7d45a","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.0_1743718830064_0.20571583533925075","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"nodoku-flowbite","version":"0.3.1","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.1","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"ef570b9583203b5ae46d7f705dc940fdd814632c","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.1.tgz","fileCount":70,"integrity":"sha512-lW9vKeZyoGEbcYcsQ4A5FWQr+A3x8HVF0XYR8JaCa/Ls1xLV8ZXgj+wmKtn0oTjYIuXs4+VQc7hhFky91MCCEQ==","signatures":[{"sig":"MEUCIQDBQdOqNInVyx7dHoPz+j1gFKK7xBD0/iMF1qr5NrW6fQIgL8PE9uDpARt4WtJWOZ85Dm4GXCnny+P3F2tURogY+IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4771014},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"742138343083eb244731358936afcf9dbd9a8944","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.9.0","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.1_1743807386380_0.22355021274068432","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"nodoku-flowbite","version":"0.3.4","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.4","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"dfaf95ce23ca74bccb637a0d524ef9bf22125cb2","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.4.tgz","fileCount":66,"integrity":"sha512-KjgX+G2NZqSN65Ujtpy6ppHOzu6yubZkXs47/o/NncTz4lJ9iZ+eM/cvWtmQZ/I2Ul+3FOQi1e8pv0SQHfxeUw==","signatures":[{"sig":"MEQCIEMxyztEQI2akGXKzTRDsCmVv1lWn9JwdIHdHJexe6/vAiAnUp8E452HGVL4QaySUnC7RyIUns6ICFM6dwRLLDNmxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767091},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"79c503d755b260be708bb3748f706cd07a111559","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.4_1778696699259_0.4859639777668976","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"nodoku-flowbite","version":"0.3.6","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.6","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"7913bae42c74c1258a1eca774bee5912149ebe0a","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.6.tgz","fileCount":66,"integrity":"sha512-WrwtTM+2bilemN34+GcPfJqTQxrtl2ZBC4vmXcGC0rJ009Z3BbIYH97o2JK84wI3vPjTj638VOEuPk/SeVld5A==","signatures":[{"sig":"MEYCIQC2zuQRX5PjgGPgoOZRJj0jcxtMltuXXzadz5bPkNlxHgIhAKbLyvq44fP6Qj1/4Yx3VAJOHwb+8QU4OqmazpJrZ+zU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767091},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"91a8ab08b1b608e5e86af0af40a13042c471480b","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.6_1779231041853_0.8592446127250257","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"nodoku-flowbite","version":"0.3.7","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.7","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"78fb0008cb4b36d11ec66d17cb2df24c8f522bf3","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.7.tgz","fileCount":66,"integrity":"sha512-YGG6Cs755bF3B1fAHuEtis4U+3VaA455lboEpihqzSdV8qfpszIzV9Hf53YeGjNFSZa/zCdtDlGqq1vZ7UFazg==","signatures":[{"sig":"MEQCICTj8QwwrFldkKFuF9BZtCmksIvGUii6cxA+8t+0XIMoAiA6IbaBbD2lupq7jX1Casjuy5oGL/b5YaeBt2puEtOU2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767090},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","import":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"60fb03df8042d930f073625fef13ea77b2b3018a","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.7_1779299940990_0.1943523386335364","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"nodoku-flowbite","version":"0.3.8","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.8","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"56556627a292e893191d53559f8c3c5783568ffc","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.8.tgz","fileCount":66,"integrity":"sha512-CzCEBkwS8P2IQADDCfzCEHSQHaxeQZhTcwfSnNCr4HrMU2/Ro//Bl1R2ZRkhC2IqEesDI4R4t4sLcWUcSNs5PQ==","signatures":[{"sig":"MEUCIQD65IlnBv1O/jGZ7Y94HjG2MkL+kd8UXVX9wQSezwdS+AIgUg3M2fafxmwMURTTJIAZg22p7voNjznfwGxgeQf0WWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767090},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","import":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"60fb03df8042d930f073625fef13ea77b2b3018a","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.8_1779300493056_0.7858555339590629","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"nodoku-flowbite","version":"0.3.9","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","_id":"nodoku-flowbite@0.3.9","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"dist":{"shasum":"a3da6737548411fe2366fdf0ba51f09b9a89a454","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.9.tgz","fileCount":66,"integrity":"sha512-6tXe/1J5vpY+2NuxmBL0aMSqgBRAJWze93emfuKJ6U5h590DCZk/ZdDx6dRJhQ8KhwTVoKlbYl61Q/R0LbQU1Q==","signatures":[{"sig":"MEQCIF2sDiQWboaDIN1aoFMJj9SSlQTMmUM+lSChgMXyWt+QAiAseIRl/fDAC8Sm9Q10EAEcj3xyiqkf0jyG6fc6OPD/Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767134},"type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","import":"./esm/tailwind/index.js","require":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"gitHead":"3a66e7e084324a0903bf580e05ab063890add3b4","_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"_npmVersion":"10.8.2","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","react":"^18.3.1","flowbite":"^2.3.0","react-dom":"^18.3.1","typescript":"^5","@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":">=18","flowbite":"^2.3.0","react-dom":">=18","@types/node":"^20.12.11","nodoku-core":"^0.3","tailwindcss":"^3","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-components":"^0.3"},"_npmOperationalInternal":{"tmp":"tmp/nodoku-flowbite_0.3.9_1779302402423_0.5821054488597104","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"nodoku-flowbite","version":"0.3.10","license":"MIT for the use not related to website builders, commercial otherwise, contact for details","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js"},"./tailwind":{"types":"./types/tailwind/index.d.ts","require":"./esm/tailwind/index.js","import":"./esm/tailwind/index.js"},"./package.json":"./package.json"},"module":"./esm/index.js","types":"./types/index.d.ts","type":"module","dependencies":{},"peerDependencies":{"@types/node":"^20.12.11","@types/react":"^18.3.2","@types/react-dom":"18.3.0","nodoku-core":"^0.3","nodoku-components":"^0.3","flowbite":"^2.3.0","react":">=18","react-dom":">=18","tailwindcss":"^3"},"devDependencies":{"@types/node":"^20.12.11","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","react":"^18.3.1","react-dom":"^18.3.1","flowbite":"^2.3.0","shx":"^0.3.4","typescript":"^5"},"_id":"nodoku-flowbite@0.3.10","gitHead":"cd0626fb9ddac73669963a7fdd040cd7f06a1678","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jlE9bdpNTUPf3Q7BvFVN4UxXagTYEzwNeWCYLJ03fjFhHMLph0H0QCo1CpX0/uim0gzXEW4Ngxs3qerPahPwLA==","shasum":"783d584a596d4a0fdf0f9abcb6ffed322fb210fc","tarball":"https://registry.npmjs.org/nodoku-flowbite/-/nodoku-flowbite-0.3.10.tgz","fileCount":66,"unpackedSize":4767132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpAq6HEl8wqDw/1IkdjbVahimP2WQNJaQKZVwT6omR9QIhAOcO5SQ+1ldzNBK71MtjLlWPwNgeW4rQtyBvJv8pgBCZ"}]},"_npmUser":{"name":"epanikas","email":"epanikas@gmail.com"},"directories":{},"maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nodoku-flowbite_0.3.10_1784991801022_0.4213220857670601"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-24T17:47:13.184Z","modified":"2026-07-25T15:03:21.440Z","0.1.0":"2024-07-24T17:47:13.381Z","0.1.1":"2024-10-19T18:08:20.776Z","0.1.2":"2024-11-13T01:24:38.805Z","0.1.3":"2024-11-14T18:28:52.223Z","0.1.4":"2024-11-16T10:42:36.455Z","0.1.5":"2024-11-16T22:22:06.866Z","0.1.6":"2024-11-16T22:27:52.295Z","0.1.7":"2024-11-16T22:59:19.605Z","0.2.0":"2024-11-21T17:28:30.748Z","0.2.1":"2024-11-24T12:04:19.853Z","0.2.2":"2024-12-07T19:22:56.524Z","0.2.3":"2024-12-07T19:32:11.494Z","0.2.4":"2024-12-14T22:14:49.232Z","0.2.5":"2024-12-20T19:58:15.242Z","0.2.6":"2024-12-22T00:49:31.312Z","0.2.7":"2024-12-29T21:22:06.867Z","0.2.8":"2025-01-05T01:50:07.199Z","0.2.9":"2025-01-05T02:15:05.987Z","0.2.10":"2025-01-05T02:32:35.299Z","0.2.11":"2025-01-07T08:30:12.340Z","0.2.12":"2025-01-07T23:47:18.943Z","0.3.0":"2025-04-03T22:20:30.477Z","0.3.1":"2025-04-04T22:56:26.675Z","0.3.4":"2026-05-13T18:24:59.582Z","0.3.6":"2026-05-19T22:50:42.152Z","0.3.7":"2026-05-20T17:59:01.302Z","0.3.8":"2026-05-20T18:08:13.275Z","0.3.9":"2026-05-20T18:40:02.674Z","0.3.10":"2026-07-25T15:03:21.272Z"},"license":"MIT for the use not related to website builders, commercial otherwise, contact for details","description":"a collection of visual components, based on React and Flowbite, for Nodoku static site generator","maintainers":[{"name":"epanikas","email":"epanikas@gmail.com"}],"readme":"\n<!-- TOC -->\n* [Getting started](#getting-started)\n  * [Installation](#installation)\n  * [Running generation scripts](#running-generation-scripts)\n    * [Applying JSON schema to a Yaml file](#applying-json-schema-to-a-yaml-file)\n  * [Configuring Tailwind](#configuring-tailwind)\n  * [Integration in Nodoku skin Yaml file](#integration-in-nodoku-skin-yaml-file)\n* [Component's default theme](#components-default-theme)\n* [Nodoku skin component customization](#nodoku-skin-component-customization)\n  * [Customization of sequential components](#customization-of-sequential-components)\n* [Applying the Flowbite theme](#applying-the-flowbite-theme)\n* [The _nodoku-flowbite_ components](#the-_nodoku-flowbite_-components)\n  * [flowbite/card](#flowbitecard)\n  * [flowbite/horizontal-card](#flowbitehorizontal-card)\n  * [flowbite/jumbotron](#flowbitejumbotron)\n  * [flowbite/carousel](#flowbitecarousel)\n* [Nodoku license](#nodoku-license)\n  * [Use for private, educational or commercial needs, excluding applications for webpage or website building tools](#use-for-private-educational-or-commercial-needs-excluding-applications-for-webpage-or-website-building-tools)\n  * [Use as part of website or webpage builders](#use-as-part-of-website-or-webpage-builders)\n* [Examples](#examples)\n  * [Proper use, free of charge, under the MIT License](#proper-use-free-of-charge-under-the-mit-license)\n  * [Prohibited use](#prohibited-use)\n<!-- TOC -->\n\n**_nodoku-flowbite_** is a set of visual components to be used with the [Nodoku static site generator](https://github.com/nodoku/nodoku-core).\n\nThe components provided in the **_nodoku-flowbite_** library are based on [flowbite](https://github.com/themesberg/flowbite) and [flowbite-react](https://github.com/themesberg/flowbite-react).\n\nThe components in the nodoku-flowbite library are styled using Tailwind CSS.\n\nAll the Nodoku components support localization out of the box. \n\nOne needs to provide the i18n provider parameter to the Nodoku root component - RenderingPage.\n\nSee [nodoku-i18n](https://github.com/nodoku/nodoku-i18n) for more details \n\n# Getting started\n\n## Installation\n\nThe installation of the nodoku-flowbite library is straightforward:\n\n```shell\nnpm install nodoku-core nodoku-flowbite\n```\n\n## Running generation scripts\n\nOnce the installation is performed, one needs to run the following scripts in order to generate the [Nodoku component resolver](https://github.com/nodoku/nodoku-core?tab=readme-ov-file#nodoku-component-resolver) and [Nodoku skin schema](https://github.com/nodoku/nodoku-core?tab=readme-ov-file#schema-for-nodoku-skin-yaml-file).  \n\nIn brief, running the scripts would consist of the following steps:\n- [add the scripts](https://github.com/nodoku/nodoku-core?tab=readme-ov-file#nodoku-generation-scripts) to the package.json file\n  - ```json\n    \"scripts\": {\n      \"gen-component-resolver\": \"nodoku-gen-component-resolver\",\n      \"gen-skin-schema\": \"nodoku-gen-skin-schema\"\n    },\n    ```\n- run the scripts as follows:\n  - ```shell\n    ./gen-component-resolver\n    ./gen-skin-schema\n    ```\n  \n\n\nAfter the generation scripts are executed, the following new files should appear in the project tree:\n\n- **_src/nodoku-component-resolver.ts_**\n  - the file resolving the textual names of the components to an actual JS function implementing the compoent\n\n\n- **_schemas/visual-schema.json_**\n  - this JSON file is a schema to be used for Nodoku skin Yaml file. \n\nThe component resolver should be having the following lines now:\n\n```ts\ncomponents.set(\"flowbite/card\", { ... });\ncomponents.set(\"flowbite/horizontal-card\", { ... });\ncomponents.set(\"flowbite/carousel\", { ... });\ncomponents.set(\"flowbite/jumbotron\", { ... });\n```\n### Applying JSON schema to a Yaml file\nThere are several techniques to apply the JSON schema to a Yaml file, and they in particular depend on your development environment.\n\nFor example, [this link](https://www.jetbrains.com/help/idea/yaml.html#json_schema) shows the steps to follow for IntelliJ family products.\n\nAlternatively, one can consider using the following option: add the following line to the top of the Yaml where the schema should be applied:\n\n```yaml\n# yaml-language-server: $schema=../../../schemas/visual-schema.json\n```\n\nlike this:\n\n```yaml\n# yaml-language-server: $schema=../../../schemas/visual-schema.json\n\nrows:\n  - row:\n      components:\n        - flowbite/carousel:\n\n```\n\n## Configuring Tailwind\n\nnodoku-flowbite is a library of Nodoku visual components, based on flowbite and react-flowbite.\n\n**_flowbite_** and **_react-flowbite_** are the libraries heavily relying on Tailwind CSS, and so is **_nodoku-flowibte_**.\n\nHere is the Tailwind CSS config to be used with the project:\n\n```ts\nimport flowbite from \"flowbite-react/tailwind\";\nimport type {Config} from \"tailwindcss\";\n\nconst config: Config = {\n    content: [\n        \"./src/**/*.ts\",\n        \"./src/**/*.tsx\",\n        \"./src/**/*.js\",\n        \"./src/**/*.jsx\",\n        \"./schemas/**/*.yml\",\n\n        \"./node_modules/nodoku-core/dist/esm/**/*.js\",\n        \"./node_modules/nodoku-core/dist/esm/**/*.jsx\",\n        \"./node_modules/nodoku-components/dist/esm/**/*.js\",\n        \"./node_modules/nodoku-components/dist/esm/**/*.jsx\",\n        \"./node_modules/nodoku-flowbite/dist/esm/**/*.js\",\n        \"./node_modules/nodoku-flowbite/dist/esm/**/*.jsx\",\n        \"./node_modules/nodoku-flowbite/dist/schemas/**/*.yml\",\n        \"./public/**/*.html\",\n        \"./src/**/*.{html,js}\",\n        \"./public/site/**/*.yaml\",\n        flowbite.content(),\n    ],\n    plugins: [\n        flowbite.plugin(),\n    ],\n};\n\n\nexport default config;\n\n```\n\nThe main point behind this config is to make the Tailwind plugin to scan all the places where the Tailwind classnames can potentially be encountered.\n\nThis includes not only the .js/.jsx files that the bundle contains, but also the Yaml files that the bundle brings in, as the Yaml files contain the default theme configuration of a bundle in terms of Tailwind classes.\n\nLet's have a closer look at the paths contained in the Tailwind config:\n\n- **_./src/\\*\\*/\\*(.ts|.tsx|.js|.jsx)_**\n  - these are the files that belong to your project. They should be scanned only if they use Tailwind themselves\n\n\n- **_./schemas/\\*\\*/\\*.yml_**\n  - after the skin schema generation (see [Nodoku skin schema](https://github.com/nodoku/nodoku-core?tab=readme-ov-file#schema-for-nodoku-skin-yaml-file)) this folder would contain not only the JSON schema for the Nodoku skin Yaml file (**_schemas/visual-schema.json_**), but also the default themes for the components, contained in the plugged in bundles (such as nodoku-flowbite). This folder should be included because otherwise all the default values for the component themes wouldn't be scanned, and the CSS for them wouldn't be generated by Tailwind.\n\n\n- **_./node_modules/nodoku-flowbite/dist/esm/\\*\\*/\\*(.js|.jsx)_**\n  - the components might contain some Tailwind class names in their code as well (hardcoded Tailwind classes). In order to account for them, we need to scan also the .js/.jsx files included in the component bundle. The same applies other dependencies, that might include the Tailwind classes, in particular **_nodoku-core_** and **_nodoku-components_**.\n\n\n- **_./public/site/\\*\\*/\\*.yaml_**\n  - for the sake of this example, we assume that the Nodoku skin Yaml file is being fetched from the location **_./public/site_**. The Nodoku skin Yaml file is entirely based on Tailwind classes. Hence, it is of utmost importance to include the scanning of the Nodoku skin Yaml files to the Tailwind config.\n\n \n## Integration in Nodoku skin Yaml file\n\nUse the component name in the skin Yaml file to use a given component to render a particular content block, as follows:\n\n```yaml\nrows:\n  - row:\n      components:\n        - flowbite/card:\n            selector:\n              attributes:\n                sectionName: nodoku-way\n```\n\nYou can find the names of the available components in the nodoku.manifest.json, found in the component bundle.\n\nFor example, for nodoku-flowbite this file should be located in:\n```text\n./node-modules/nodoku-flowbite/dist/nodoku.manifest.json\n```\n\nAlternatively, you can look up the names of the available components in the generated **_./src/nodoku-component-resolver.ts_**, as shown in [running-generation-scripts](#running-generation-scripts)\n\nMake sure to apply the generated JSON schema to the skin Yaml file to facilitate the skin editing process\n\n# Component's default theme\n\nEach component is shipped with a predefined theme file, which contains the initial settings for the given component.\n\nFor example, here is an excerpt from the default theme file for the component **_flowbite/card_**, contained in the file \n\n**_./schemas/nodoku-flowbite/dist/schemas/components/card/default-theme.yml_**\n\n```yaml\ncontainerStyle:\n    base: w-full pb-10\n    decoration: border rounded-lg shadow border-gray-200 dark:border-gray-700\n...\ntitleStyle:\n    base: mb-2 text-3xl font-bold tracking-tight\n    decoration: ''\nsubTitleStyle:\n    base: mb-2 text-2xl tracking-tight\n    decoration: ''\n...\n```\n\nThis default theme file contains the necessary predefined values for different component's sections.\n\nIt is being copied to the ./schemas folder by the skin schema file generation process (gen-skin-schema script)\n\nThe file is being copied to the project folder to give a clear understand what are the default values used for the component.\n\n> **_Don't modify the default Yaml file to alter the component appearance._** Instead, use the skin customization mechanism to fine tune the component's presentation.\n\nFor example, to add the extra top margin on the title section of the component, use:\n\n```yaml\nrows\n  - row:\n      components:\n        - flowbite/card:\n            theme: \n              titleStyle: \n                decoration: mt-12\n            selector:\n              attributes:\n                sectionName: nodoku-way\n```\n\n# Nodoku skin component customization\n\nThe Nodoku skin file offers several level of component visual appearance customization:\n- **_global level_**: the customization is applied to all the components, having the customized option (titleStyle, in this example)\n```yaml\nglobal:\n  theme: \n    titleStyle: \n      decoration: mt-12\n```\n- **_component level_**: the customization is applied on all the components with the given name\n```yaml\nglobal:\n  components:\n    flowbite/card:\n      theme:\n        titleStyle:\n          decoration: mt-12\n```\n\n- **_individual component level_**: the customization is applied to the given component only:\n```yaml\n  - row:\n      components:\n        - flowbite/card:\n            theme:\n              titleStyle:\n                decoration: mt-12\n            selector:\n              attributes:\n                sectionName: nodoku-way\n```\n\n## Customization of sequential components\n\nConsider a situation when several components are shown in a row, and the appearance of each one of them is identical, except for a single detail, say - title color.\n\nFor example, this is a typical situation working with the card component, when several cards are displayed on a single row.\n\nThis effect can be achieved using the **_sequential customization_**.\n\nTo use this feature, instead of the attribute **_\"theme\"_** use the attribute **_\"themes\"_**, which is an array of component theme structure.\n\nThis way an arbitrary number of customizations can be defined. \n\nEach one of them will be applied sequentially on a component with the given name.\n\nFor example, consider this skin file:\n\n```yaml\nrows:\n  - row:\n      components:\n        - flowbite/card:\n            themes:\n              - titleStyle:\n                  decoration: text-red-500\n              - titleStyle:\n                  decoration: text-green-500\n              - titleStyle:\n                  decoration: text-blue-500\n            selector:\n              attributes:\n                sectionName: nodoku-way\n```\n\n\n<figure>\n  <img\n    src=\"./docs/sequential-customization-flowbite-card.png\"\n    alt=\"Nodoku theme sequential customization\"\n    title=\"Nodoku theme sequential customization\"\n  />\n  <figcaption>\n    The result of sequential customization, applied on 3 cards, each having different title color.\n  </figcaption>\n</figure>\n\nThe sequential customization can be applied on all the 3 levels defined above (where the single theme customization can be applied): _global level_, _component level_ and _individual component level_.\n\n\n# Applying the Flowbite theme\n\nThe flowbite-react library, on top of which the nodoku-flowbite is built, allows the user to provide their own theme, which is a convenient way to customize the appearance of the flowbite-react components.\n\nThe flowbite-react theme can also be applied on the Nodoku RenderingPage component, thus customizing all the flowbite-react components, that would be used during the rendering of Nodoku.\n\nConsider the following code:\n\n```tsx\n  import {Flowbite, getTheme} from \"flowbite-react\";\n  ...\n  const customCarousel = {...getTheme()};\n  \n  customCarousel.carousel.scrollContainer.base = \"snap-mandatory flex h-full overflow-y-hidden overflow-x-scroll scroll-smooth rounded-none\";\n  \n  ...\n  \n  export default async function Home({params}: { params: { lng: string } }): Promise<JSX.Element> {\n    ...  \n    return (\n      <Flowbite theme={{theme: customCarousel}}>\n        <RenderingPage .../>\n      </Flowbite>\n    );\n  }\n\n```\n\nIn this example we are customizing the [flowbite-react](https://github.com/themesberg/flowbite-react) component [_Carousel_](https://flowbite-react.com/docs/components/carousel), on top of which the _nodoku-flowbite's_ component **_flowbite/carousel_** is built.\n\nThe original (default) theme for the Carousel component has the following predefined value:\n\n```js\nconst carouselTheme = createTheme({\n  ...\n  scrollContainer: {\n    base: \"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg\",\n    ...\n  }\n});\n\n```\n\nIn order to remove the class rounded-lg, and replace it the class rounded-none, to remove the rounded corners of the Carousel component, one would use the theme customization shown above. \n\n# The _nodoku-flowbite_ components\n\nThe package nodoku-flowbite contains currently the following components.\n\n## flowbite/card\n\nA Nodoku wrapper around the [Flowbite card](https://flowbite.com/docs/components/card/) component:\n\n<figure>\n  <img\n    src=\"./docs/nodoku-flowbite-card-appearance.png\"\n    alt=\"Nodoku flowbite/card component\"\n    title=\"Nodoku flowbite/card component\"\n  />\n  <figcaption>\n    Nodoku <b>flowbite/card</b> component\n  </figcaption>\n</figure>\n\n## flowbite/horizontal-card\n\nA Nodoku wrapper around the [Flowbite horizontal card](https://flowbite.com/docs/components/card/#horizontal-card) component:\n\n<figure>\n  <img\n    src=\"./docs/nodoku-flowbite-horizontal-card-appearance.png\"\n    alt=\"Nodoku flowbite/horizontal-card component\"\n    title=\"Nodoku flowbite/horizontal-card component\"\n  />\n  <figcaption>\n    Nodoku <b>flowbite/horizontal-card</b> component\n  </figcaption>\n</figure>\n\n## flowbite/jumbotron\n\nA Nodoku wrapper around the [Flowbite jumbotron](https://flowbite.com/docs/components/jumbotron/) component:\n\n<figure>\n  <img\n    src=\"./docs/nodoku-flowbite-jumbotron-appearance.png\"\n    alt=\"Nodoku flowbite/jumbotron component\"\n    title=\"Nodoku flowbite/jumbotron component\"\n  />\n  <figcaption>\n    Nodoku <b>flowbite/jumbotron</b> component\n  </figcaption>\n</figure>\n\n\n## flowbite/carousel\n\nA Nodoku wrapper around the [Flowbite carousel](https://flowbite-react.com/docs/components/carousel) component:\n\n<figure>\n  <img\n    src=\"./docs/nodoku-flowbite-carousel-appearance.png\"\n    alt=\"Nodoku flowbite/carousel component\"\n    title=\"Nodoku flowbite/carousel component\"\n  />\n  <figcaption>\n    Nodoku <b>flowbite/carousel</b> component\n  </figcaption>\n</figure>\n\nThe Nodoku skin file can contain also the options for the nodoku/carousel components, which are the options of the underlying flowbite-react Carousel component.\n\nFor example, to customize the scroll time use the following piece of yaml code in the skin file:\n\n```yaml\n  - row:\n      components:\n        - flowbite/carousel:\n            options: \n              slideInterval: 5000\n            selector:\n              attributes:\n                sectionName: nodoku-way\n```\n\nThe list of available options can be found in the JSON schema file.\n\nAlternatively, one might want to use the autocompletion option (once the schema file is correctly applied), which should look similar to this:\n\n<figure>\n  <img\n    src=\"./docs/nodoku-flowbite-carousel-optionsl-autocompletion.png\"\n    alt=\"Nodoku flowbite/carousel options\"\n    title=\"Nodoku flowbite/carousel options\"\n  />\n  <figcaption>\n    Nodoku <b>flowbite/carousel</b> options autocompletion\n  </figcaption>\n</figure>\n\n\n\n# Nodoku license\n\nThe Nodoku License to be used depends on the use case you plan to use Nodoku for:\n\n- using Nodoku to build an End Product, which is a webpage or a website for private or commercial use\n  - in short, in this case Nodoku **_is free_** to use under the MIT License (see below for more details)\n- using Nodoku to build an End Product, which is a webpage or a website builder (online or offline)\n  - in short, in this case the use of Nodoku **_is prohibited_**\n\n\nNote, that\n> in any case of the allowed, free-of-charge use of Nodoku, **_the present Nodoku license should be included in all copies of the Software, using Nodoku_**.\n\n\n\n## Use for private, educational or commercial needs, excluding applications for webpage or website building tools\n\nAny use of Nodoku, **_except for webpage and website builder applications_**, is allowed free of charge, under the **_MIT license_** ( see the [LICENSE](./blob/main/LICENSE) )\n\n\n\n## Use as part of website or webpage builders\n\nThe use of Nodoku for the purposes to provide a solution for online (or offline) website or webpage builders is **_prohibited_**.\n\nThis prohibition includes the direct or indirect use of the Nodoku library as part of webpage builder solution.\n\nIndirect use of Nodoku library would include building a software or a framework that would then be used as part of webpage or website builder.\n\nWebpage or Website builder application is any tool, online or offline, that would allow the End User to build a publishable webpage or website, using no code or low amount of code.\n\nThis is prohibited under this license term since that would constitute a direct competition to Nodoku lo-code site builder.\n\n# Examples\n\n## Proper use, free of charge, under the MIT License\n\n- building a webpage or a website for a private non-commercial project\n- building a webpage or a website for a private commercial project\n- building a webpage or a website for a public commercial or non-commercial blog\n- building a webpage or a website for a client, that would use it for commercial or non-commercial purposes\n- creating and distributing non-commercially (free of charge) custom Nodoku components\n- creating and distributing commercially custom Nodoku components (developing and selling out new Nodoku-compatible UI components)\n- developing new UI components and selling them out either as a Nodoku component, or a standalone component, or a component compatible with another website builder\n\n## Prohibited use\n\n- building a website builder, that would use the Nodoku engine to provide the End User with a tool, that would allow them building their own webpages or websites\n- using Nodoku engine to provide the End User with an automatic, semi-automatic or manual framework, that would allow them building their own webpages or websites\n- using Nodoku libraries to use it as part of the solution that would allow the End User to build a webpage or a website\n","readmeFilename":"README.md"}