{"_id":"@davidcraig/tailwind-nextjs-tsx","_rev":"3-1ab80f7c23e168b28b755ce65a6a880c","name":"@davidcraig/tailwind-nextjs-tsx","dist-tags":{"latest":"0.2.6"},"versions":{"0.2.4":{"name":"@davidcraig/tailwind-nextjs-tsx","version":"0.2.4","_id":"@davidcraig/tailwind-nextjs-tsx@0.2.4","maintainers":[{"name":"davidcraig","email":"davidcraig1986@gmail.com"}],"jsr":{"name":"@davidcraig/tailwind-nextjs-tsx"},"dist":{"shasum":"e710f1e051c0eed4a421347616e3bed7471e5e48","tarball":"https://registry.npmjs.org/@davidcraig/tailwind-nextjs-tsx/-/tailwind-nextjs-tsx-0.2.4.tgz","fileCount":7,"integrity":"sha512-XqI/KmpZgfgw6oqOIrPuZqd1rWgJUFsWrnj+dStaIzaqxeHq8CL4NIc6fZxxWT4AndFPeHQSBtg4/TkJI9uChA==","signatures":[{"sig":"MEUCIQCzNTx/aiMGYLHe75kf6xHVm6DwqZfIDW5fHB8pN6tlAAIgb4eJbkBB0xf/35APiH5fMUoCnJBDlSbUKI2Lv/44frQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11393},"main":"src/index.tsx","type":"module","types":"src/index.tsx","module":"src/index.tsx","gitHead":"2f91839f90596cd2c4fe84361d4c21ffe209cc4a","_npmUser":{"name":"davidcraig","email":"davidcraig1986@gmail.com"},"_npmVersion":"11.6.0","description":"Tailwind TSX components for NextJS","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"react":"^19.2.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-nextjs-tsx_0.2.4_1767119228757_0.159342529536185","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@davidcraig/tailwind-nextjs-tsx","version":"0.2.5","_id":"@davidcraig/tailwind-nextjs-tsx@0.2.5","maintainers":[{"name":"davidcraig","email":"davidcraig1986@gmail.com"}],"jsr":{"name":"@davidcraig/tailwind-nextjs-tsx"},"dist":{"shasum":"09c30e18a18e7a4354358382be7a3225b0fe90c3","tarball":"https://registry.npmjs.org/@davidcraig/tailwind-nextjs-tsx/-/tailwind-nextjs-tsx-0.2.5.tgz","fileCount":7,"integrity":"sha512-Rjztud8fMw3atFpet44l50i/aZ/mJ+ZjpL7+4BZbD1t+YhBzo15lsdajHcGcmJVFu9JPaYieE4GNNn7TrXSYTA==","signatures":[{"sig":"MEUCIDwYxzJfVdHGKKYtXuJoJzdkkK75XIA2cOr09g0wEZZzAiEA4FBR4xw+3X1L/HM3Qxi+BGERv1cF/1Fwj2NRSA4RvSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11405},"main":"src/index.tsx","type":"module","types":"src/index.tsx","module":"src/index.tsx","gitHead":"018463a5a434f156300d16466547d4ce254d615d","_npmUser":{"name":"davidcraig","email":"davidcraig1986@gmail.com"},"_npmVersion":"11.6.0","description":"Tailwind TSX components for NextJS","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.12.0","dependencies":{"react":"^19.2.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-nextjs-tsx_0.2.5_1767120046900_0.16519846946856465","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@davidcraig/tailwind-nextjs-tsx","version":"0.2.6","dependencies":{"@types/react":"^19.2.7","@types/react-dom":"^19.2.3","react":"^19.2.3"},"peerDependencies":{"react":">=18","react-dom":">=18"},"main":"src/index.tsx","type":"module","module":"src/index.tsx","types":"src/index.tsx","sideEffects":["**/*.css"],"jsr":{"name":"@davidcraig/tailwind-nextjs-tsx"},"_id":"@davidcraig/tailwind-nextjs-tsx@0.2.6","gitHead":"7bfc7ec7d4e07e35b456ba63acc3892675d25897","description":"Tailwind TSX components for NextJS","_nodeVersion":"24.12.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-8wwq9xltbJIHrNHtgi5qyyWmcLyMedgCaMiRlu564ChvaC2yrBTukRF63DXZtPiBIvHT6lOuoALyJyrtmrJ3iA==","shasum":"2c1988f76b8f12bfd9487e190da11d358837c915","tarball":"https://registry.npmjs.org/@davidcraig/tailwind-nextjs-tsx/-/tailwind-nextjs-tsx-0.2.6.tgz","fileCount":7,"unpackedSize":11414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEL2XYXCScEqcePOisrk0RymfrkDeMP85ATU2mlBo6KUAiEA84vx8L56MW/r7Ay4c/g3n/p6H90QLRcNgoZ8UEXU/8M="}]},"_npmUser":{"name":"davidcraig","email":"davidcraig1986@gmail.com"},"directories":{},"maintainers":[{"name":"davidcraig","email":"davidcraig1986@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tailwind-nextjs-tsx_0.2.6_1767120456771_0.9902611370288461"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-30T18:27:08.516Z","modified":"2025-12-30T18:47:37.106Z","0.2.4":"2025-12-30T18:27:08.900Z","0.2.5":"2025-12-30T18:40:47.071Z","0.2.6":"2025-12-30T18:47:36.916Z"},"description":"Tailwind TSX components for NextJS","maintainers":[{"name":"davidcraig","email":"davidcraig1986@gmail.com"}],"readme":"Tailwind TSX components for NextJS\r\n\r\nComponents:\r\n- Card\r\n- ExternalLink (Adds rel=\"noopener noreferrer\", has external link icon with style prop)\r\n- Navbar\r\n\r\n\r\n# Installation\r\n\r\n    bunx jsr add @davidcraig/tailwind-nextjs-tsx\r\n  \r\n## tailwind.config.js:\r\n\r\nAdd the following:\r\n\r\n    content: [\r\n      ...\r\n      \"./node_modules/@davidcraig/**/*.tsx\",\r\n    ]\r\n\r\n## next.config.js:\r\n\r\nAdd:\r\n\r\n    const nextConfig = {\r\n      ...\r\n      transpilePackages: [\"@davidcraig/tailwind-nextjs-tsx\"],\r\n    }\r\n\r\n\r\n# Card\r\n\r\n# ExternalLink\r\n\r\n# Navbar\r\n\r\nTSX\r\n    import { Navbar } from \"@davidcraig/tailwind-nextjs-tsx\";\r\n\r\n    return (\r\n      <Navbar\r\n        brand={brand}\r\n        Link={Link}\r\n        useState={useState}\r\n        pages={...pages}\r\n      />\r\n    \r\nPages can be single items.\r\n\r\n    const pages = [\r\n      { name: \"Crafting\", href: \"/crafting\" },\r\n      { name: \"Professions\", href: \"/professions\" },\r\n      { name: \"Roster\", href: \"/roster\" },\r\n    ];\r\n  \r\nPages can also have dropdowns.\r\n\r\n    const pages = [\r\n    ...\r\n    {\r\n        name: \"War Within\",\r\n        pages: [\r\n          {\r\n            name: \"Raids\",\r\n            pages: [\r\n              { name: \"Nerub-ar Palace\", href: \"/warwithin/raid/nerubarpalace\" },\r\n              { name: \"Manaforge Omega\", href: \"/warwithin/raid/manaforge\" },\r\n            ],\r\n          },\r\n        ],\r\n      }\r\n    ]\r\n","readmeFilename":"README.md"}