{"_id":"@bivabdas/sharq","_rev":"6-971a0380b969054ee13299969b9ce73f","name":"@bivabdas/sharq","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@bivabdas/sharq","version":"1.0.0","keywords":["static-site-generator","blog","markdown","landing-pages","publishing"],"license":"MIT","_id":"@bivabdas/sharq@1.0.0","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"dist":{"shasum":"1b2e8bd7e77caba61814b1175c4dc22aebed4a39","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.0.tgz","fileCount":18,"integrity":"sha512-jAMWhZTJGvF3QhHwaYMRRW9ZEkD0PsodIm5jbaNd/PVYzQmWyo8aIkCPgAN+az3nxSmadpqeyePbVBKwM1aPDw==","signatures":[{"sig":"MEUCIQCku/RobV5B1Td0pkV+n7zQ3Pu75SMy5Qh2+KChSSVnBgIgOLPWIfqz29KDolm301CAZGEQBxdYxgJrEbWq/X81IXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38578},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js"},"gitHead":"8b3f94480c0d00fa133eda3775e3f9a4bd94fa85","scripts":{"dev":"node --watch ./bin/sharq.js dev","test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","build":"node ./bin/sharq.js build","start":"node ./bin/sharq.js start"},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"_npmVersion":"10.9.0","description":"Minimal on-demand static rendering framework and scaffolder","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sharq_1.0.0_1775311890130_0.8496279058132854","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bivabdas/sharq","version":"1.0.1","keywords":["static-site-generator","blog","markdown","landing-pages","publishing"],"license":"MIT","_id":"@bivabdas/sharq@1.0.1","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"dist":{"shasum":"8ed152d5a2cc5854d6e289a4cc74cd49854baa51","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.1.tgz","fileCount":18,"integrity":"sha512-YCQdN9AK9YW3sJ9ufA1rWRSQLWLkUZY3bSPDaTXeT/bfhYd6lor2YTkNRVElf7uPB8yhBkGwWTPHkhQFfKRH9Q==","signatures":[{"sig":"MEQCIGA4SwDZDY+KmJuzqOJ6m1NRhR/wpPKl+IPCyNJEy2k3AiAJiOgccMqRjC9HmYPDcR30NIVNoJvs1jxDiRyukC8Rlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39379},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js"},"gitHead":"752deac183c254b3ce58e86a9b2edcdeaffce027","scripts":{"dev":"node --watch ./bin/sharq.js dev","test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","build":"node ./bin/sharq.js build","start":"node ./bin/sharq.js start"},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"_npmVersion":"10.9.0","description":"Minimal on-demand static rendering framework and scaffolder","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sharq_1.0.1_1775312538053_0.8599839055426985","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bivabdas/sharq","version":"1.0.2","keywords":["static-site-generator","markdown","landing-pages","blog","tailwindcss"],"author":{"name":"Bivab Das"},"license":"MIT","_id":"@bivabdas/sharq@1.0.2","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"homepage":"https://github.com/Bivab0/sharq#readme","bugs":{"url":"https://github.com/Bivab0/sharq/issues"},"bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"dist":{"shasum":"a91ca9705346a44f6aec6b00f0795fd68ee714cd","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.2.tgz","fileCount":21,"integrity":"sha512-B8VS/bE/WmP/Fh+d71zT/z58zLJS9487TRJFCTyTl8jpHvUvz5GeFIRe9rm1ONahXJIRTQynXUB23yp00+/Ocg==","signatures":[{"sig":"MEYCIQCGNHHBkmAWogcUiBlK8mArl8yMQ3lTIG8xxRcZyoeVfgIhAOuhOfkW3cl2A4m1OBfj3K3AxCwqsMseZGmK2Q5Kwizl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41778},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"128ce255a9ee17306c99a07d197a73608ae990ba","scripts":{"test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","start":"node server.js"},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"repository":{"url":"git+https://github.com/Bivab0/sharq.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny static publishing framework for landing pages and markdown-driven sites.","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sharq_1.0.2_1775316283561_0.05621137699563228","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bivabdas/sharq","version":"1.0.3","keywords":["static-site-generator","markdown","landing-pages","blog","tailwindcss"],"author":{"name":"Bivab Das"},"license":"MIT","_id":"@bivabdas/sharq@1.0.3","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"homepage":"https://www.sharq.site","bugs":{"url":"https://github.com/Bivab0/sharq/issues"},"bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"dist":{"shasum":"eb7a6d9bae5bb95aba90550e676fb5b05257ea8d","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.3.tgz","fileCount":21,"integrity":"sha512-99VXTwlQU7X4sWn4EQC9BCuueV2xoBcdCe3CiUWmDWDuJ6PvUsDj5qEKEJW77gblSz+GdHOEjHUM/f/SnmaWPg==","signatures":[{"sig":"MEUCIQCYpMkTeM7lFj7cEi3AEMW2imyV0haHZ+lLLRM9e8NCggIgY9fFldxodYSSyAZ2Gpo5ne2Xwd8ro+41H38T9AYJEFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41762},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"15e130e3337dde96a8a74c92279a5b512fd85bdb","scripts":{"test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","start":"node server.js"},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"repository":{"url":"git+https://github.com/Bivab0/sharq.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny static publishing framework for landing pages and markdown-driven sites.","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sharq_1.0.3_1775316399604_0.1213939223728695","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bivabdas/sharq","version":"1.0.4","keywords":["static-site-generator","markdown","landing-pages","blog","tailwindcss"],"author":{"name":"Bivab Das"},"license":"MIT","_id":"@bivabdas/sharq@1.0.4","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"homepage":"https://www.sharq.site","bugs":{"url":"https://github.com/Bivab0/sharq/issues"},"bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"dist":{"shasum":"5638acc61a9d4663f5a2687b6b73cb4cfc3e69db","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.4.tgz","fileCount":21,"integrity":"sha512-xhJQYWinAjQ8vsAezDb3XCkgU3TlDJhNEGE48QoMrLOScQJpiHkeBs6pAoavSfWklxM3m9MfNhH71J9Tyj+t9g==","signatures":[{"sig":"MEUCIQDTFU+VapgKjGbVmv3hIli6leWoUen1hi3JehB9yNftKQIgfGzsqhh4/xOo+k86SdDudBdIUkz66yzdEY/UiAPx6qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44738},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"8e8f1a5416f62e19d84f2f70a82e5d3cdd0575f7","scripts":{"test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","start":"node server.js"},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"repository":{"url":"git+https://github.com/Bivab0/sharq.git","type":"git"},"_npmVersion":"10.9.0","description":"A tiny static publishing framework for landing pages and markdown-driven sites.","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sharq_1.0.4_1775317788602_0.11449587334589428","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bivabdas/sharq","version":"1.0.5","description":"A tiny static publishing framework for landing pages and markdown-driven sites.","type":"module","main":"index.js","bin":{"sharq":"bin/sharq.js","create-sharq":"bin/create-sharq.js"},"scripts":{"test":"node --input-type=module -e \"import('./index.js').then((m) => console.log('exports:', Object.keys(m).sort().join(', ')))\"","start":"node server.js"},"keywords":["static-site-generator","markdown","landing-pages","blog","tailwindcss"],"author":{"name":"Bivab Das"},"license":"MIT","homepage":"https://www.sharq.site","repository":{"type":"git","url":"git+https://github.com/Bivab0/sharq.git"},"bugs":{"url":"https://github.com/Bivab0/sharq/issues"},"engines":{"node":">=18"},"_id":"@bivabdas/sharq@1.0.5","gitHead":"660fe4d807413b51e3ceb7d3d845c2a78083dab4","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-lMp5aMu5ffPXPs3Qi9WXKAU6lyGN9x8xjZkJrdXmfvGjU/Uk7k6E8totpIi8F1AdTwV1F74gn0rYopGLnFTO9w==","shasum":"beaa4d48094412d5b57f27d0df488ea717a508f3","tarball":"https://registry.npmjs.org/@bivabdas/sharq/-/sharq-1.0.5.tgz","fileCount":21,"unpackedSize":45527,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBunrJRJ5Fd17Hf8AtAe/EuSKlzG17tgRR9wvpTzXaMMAiEA6hOvh6Elhsngl/1MTp7n3irBsqPyHaSGjtA/RPjLl1E="}]},"_npmUser":{"name":"bivabdas","email":"das.bivab@gmail.com"},"directories":{},"maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sharq_1.0.5_1775318352453_0.05345387676341962"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T14:11:30.038Z","modified":"2026-04-04T15:59:12.693Z","1.0.0":"2026-04-04T14:11:30.296Z","1.0.1":"2026-04-04T14:22:18.192Z","1.0.2":"2026-04-04T15:24:43.715Z","1.0.3":"2026-04-04T15:26:39.751Z","1.0.4":"2026-04-04T15:49:48.738Z","1.0.5":"2026-04-04T15:59:12.580Z"},"bugs":{"url":"https://github.com/Bivab0/sharq/issues"},"author":{"name":"Bivab Das"},"license":"MIT","homepage":"https://www.sharq.site","keywords":["static-site-generator","markdown","landing-pages","blog","tailwindcss"],"repository":{"type":"git","url":"git+https://github.com/Bivab0/sharq.git"},"description":"A tiny static publishing framework for landing pages and markdown-driven sites.","maintainers":[{"name":"bivabdas","email":"das.bivab@gmail.com"}],"readme":"# sharq\n\n`sharq` is a minimal static rendering framework for landing pages and Markdown-driven blogs. It generates crawl-friendly HTML, keeps output on disk, and can scaffold a new site with a single command.\n\nPublished on npm as `@bivabdas/sharq`.\n\n## Features\n\n- Markdown posts with frontmatter\n- Static HTML output in `public/`\n- On-demand post generation\n- Index, archive, and sitemap generation\n- Zero-dependency runtime on native Node.js APIs\n\n## Install\n\nCreate a new site:\n\n```bash\nnpx @bivabdas/sharq create my-site\n```\n\nInstall globally:\n\n```bash\nnpm install -g @bivabdas/sharq\n```\n\nInstall in an existing project:\n\n```bash\nnpm install @bivabdas/sharq\n```\n\n## CLI\n\n```bash\nsharq start\nsharq dev\nsharq build\nsharq create my-site\ncreate-sharq my-site\n```\n\n`sharq build` creates a fresh `sharq/` folder with deployable static files:\n\n```text\nsharq/\n  index.html\n  archive.html\n  sitemap.xml\n  assets/\n  blog/\n```\n\n## Content format\n\nPosts live in `content/*.md` and use frontmatter:\n\n```md\n---\ntitle: Hello sharq\ndescription: Your first sharq post.\ndate: 2026-04-04\nauthor: You\ntags: welcome, getting-started\n---\n\n# Hello sharq\n\nThis site was scaffolded with sharq.\n```\n\n## Project structure\n\n```text\ncontent/\ntemplates/\npublic/\nsharq.config.js\n```\n\n## Configuration\n\n```js\nexport default {\n  siteTitle: \"My Site\",\n  siteDescription: \"A sharq site\",\n  siteUrl: \"https://example.com\"\n};\n```\n\n## Publish checklist\n\n- Set `siteUrl` in `sharq.config.js`\n- Add your content in `content/`\n- Customize templates in `templates/`\n- Run `npm run build`\n- Ship the generated `sharq/` output with your hosting flow\n","readmeFilename":"README.md"}