{"_id":"1000xdev","_rev":"2-5575fd45828aa14c525cba40b4fe7e57","name":"1000xdev","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"1000xdev","version":"0.1.0","keywords":["1000xdev","banner","console","nextjs","branding"],"author":{"name":"1000xdev"},"license":"MIT","_id":"1000xdev@0.1.0","maintainers":[{"name":"brute_coder","email":"soumyaa@duck.com"}],"homepage":"https://www.1000xdev.com","bin":{"1000xdev":"dist/cli.cjs"},"dist":{"shasum":"13bd9f9728d8d568cf42af6e806fcbcef4d6c73c","tarball":"https://registry.npmjs.org/1000xdev/-/1000xdev-0.1.0.tgz","fileCount":10,"integrity":"sha512-F1fZaf5R8iLpotyQYLrDjixjT05ifxpTd9lhOJ985Fm8Tqj6VSUae0MoPol53ni8B5eLIyf5c7FH+8fLgJH7xg==","signatures":[{"sig":"MEUCIF0o5Re6qgGjNLC+am1hE59kpIeNdosvtuWfLGfmWUkiAiEAgtM5XPhrvVnx3e87cXRjs3rgyEcfrV1PAUW0cavnG88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29694},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"brute_coder","email":"soumyaa@duck.com"},"repository":{"url":"https://www.1000xdev.com","type":"git"},"_npmVersion":"11.5.2","description":"Colorful console banner for 1000xdev projects.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"picocolors":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/1000xdev_0.1.0_1773091809528_0.5553612368347998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"1000xdev","version":"0.2.0","description":"Complete utility for 1000xdev projects.","license":"MIT","author":{"name":"1000xdev"},"homepage":"https://www.1000xdev.com","repository":{"type":"git","url":"https://www.1000xdev.com"},"keywords":["1000xdev","banner","console","nextjs","branding"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"bin":{"1000xdev":"dist/cli.cjs"},"scripts":{"build":"tsup","dev":"tsup --watch","prepublishOnly":"npm run build"},"dependencies":{"picocolors":"^1.0.0"},"peerDependencies":{"next":">=13.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","@types/react":"^18.0.0","next":"^14.0.0","tsup":"^8.0.0","typescript":"^5.4.0"},"_id":"1000xdev@0.2.0","gitHead":"42c12501e7e199df4bd1da09e0d53c8584c31f87","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-w3FBGL5cJPhjvss2FzmL2z/qcGbau1zGqTjLhUaKcNZZcKxsvvcMF+dL+/FM0dq48T5MdvDF0eHf1V4p/4FaUg==","shasum":"e1e3db83a483cac2d3c4aff28d6cb6d3485e638b","tarball":"https://registry.npmjs.org/1000xdev/-/1000xdev-0.2.0.tgz","fileCount":24,"unpackedSize":56251,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC8/lcOuxl9Y3jNP6aWKA4kY5PZkaEIdtbkWHCzJUKSTAiEAg23Ya0k3TfYvbm0SAotlyXzk7CtuvtwLVQ2eevSasJ4="}]},"_npmUser":{"name":"brute_coder","email":"soumyaa@duck.com"},"directories":{},"maintainers":[{"name":"brute_coder","email":"soumyaa@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/1000xdev_0.2.0_1773093266334_0.701465958543233"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T21:30:09.527Z","modified":"2026-03-09T21:54:26.684Z","0.1.0":"2026-03-09T21:30:09.657Z","0.2.0":"2026-03-09T21:54:26.573Z"},"author":{"name":"1000xdev"},"license":"MIT","homepage":"https://www.1000xdev.com","keywords":["1000xdev","banner","console","nextjs","branding"],"repository":{"type":"git","url":"https://www.1000xdev.com"},"description":"Complete utility for 1000xdev projects.","maintainers":[{"name":"brute_coder","email":"soumyaa@duck.com"}],"readme":"# 1000xdev\n\nColorful console banner for 1000xdev projects.\n\n## Install\n\n```bash\nnpm install 1000xdev\n```\n\n## Use as a library\n\n```ts\nimport { consoleBanner } from \"1000xdev\";\n\nconst PROJECT_NAME = \"My Project\";\n\nconsoleBanner({\n  projectName: PROJECT_NAME\n});\n```\n\n## Use as a React component\n\n```tsx\nimport { ThousandX } from \"1000xdev/react\";\n\nexport default function App() {\n  return (\n    <>\n      <ThousandX projectName=\"My Project\" />\n      {/* app */}\n    </>\n  );\n}\n```\n\nTo re-log on route changes in React Router, pass a trigger:\n\n```tsx\nimport { ThousandX } from \"1000xdev/react\";\nimport { useLocation } from \"react-router-dom\";\n\nexport default function App() {\n  const location = useLocation();\n  return <ThousandX projectName=\"My Project\" trigger={location.pathname} />;\n}\n```\n\n## Use as a CLI\n\n```bash\nnpx 1000xdev --project \"My Project\"\n```\n\n## Next.js example\n\n```ts\n// next.config.mjs\nimport { consoleBanner } from \"1000xdev\";\n\nconst PROJECT_NAME = \"My Project\";\n\nconsoleBanner({ projectName: PROJECT_NAME });\n\nconst nextConfig = {};\nexport default nextConfig;\n```\n\n## Next.js component (prints on every page)\n\n```tsx\n// app/layout.tsx\nimport { ThousandX } from \"1000xdev/next\";\n\nexport default function RootLayout({ children }) {\n  return (\n    <html lang=\"en\">\n      <body>\n        <ThousandX projectName=\"My Project\" />\n        {children}\n      </body>\n    </html>\n  );\n}\n```\n\n## Options\n\n- `projectName`: Name displayed in the banner. Defaults to `PROJECT_NAME`, `NEXT_PUBLIC_PROJECT_NAME`, or the package name.\n- `baseUrl`: Defaults to `https://www.1000xdev.com`.\n- `projectUrlParam`: Defaults to `p`.\n- `tagLine`: Defaults to `AI-native product studio`.\n- `silent`: If true, prints nothing.\n- `once`: If true, prints only once per runtime (default). Set `false` to print every time you call it.\n","readmeFilename":"README.md"}