{"_id":"@aryagg/svelte-layout-kit","_rev":"6-8be89b428c881b5211ad288646147a3c","name":"@aryagg/svelte-layout-kit","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@aryagg/svelte-layout-kit","version":"0.0.1","keywords":["svelte","layout","ui","components","landing-page","dashboard"],"_id":"@aryagg/svelte-layout-kit@0.0.1","maintainers":[{"name":"aryagg","email":"aryaglekshmi@gmail.com"}],"dist":{"shasum":"d78d72823ac9c510df942a272827c1d9649a1b3b","tarball":"https://registry.npmjs.org/@aryagg/svelte-layout-kit/-/svelte-layout-kit-0.0.1.tgz","fileCount":12,"integrity":"sha512-snvbsaac1BhJmHIKZjNermM2fBxD7bXEzq+EWv7lbQlyI+PZFMyI6S4fbvwoA65klTvHVRwy+PeukELVgmcxHg==","signatures":[{"sig":"MEQCIA2ee5cEsuho/IpDuLK0dTnUVdtLbTozyoOVcJtnkrSLAiAVhzd/Z7Df73247drLp7HPqL9laZDt1Q9LtvmZX96i1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11003},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0f6f25735ee32e7123740525609a7d4eb1e2a9e1","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","build:app":"vite build && npm run prepack","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"aryagg","email":"aryaglekshmi@gmail.com"},"_npmVersion":"10.9.7","description":"A Svelte 5 layout component library — sidebar, navbar, dashboard, and landing page blocks.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.2","dependencies":{"svelte-bootstrap-icons":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","eslint":"^10.2.0","svelte":"^5.55.2","globals":"^17.4.0","publint":"^0.3.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22","tailwindcss":"^4.3.0","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@eslint/compat":"^2.0.4","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.58.1","eslint-plugin-svelte":"^3.17.0","@fontsource/fira-mono":"^5.2.7","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-layout-kit_0.0.1_1780564947684_0.8783600242516354","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aryagg/svelte-layout-kit","version":"0.0.2","keywords":["svelte","layout","ui","components","landing-page","dashboard"],"_id":"@aryagg/svelte-layout-kit@0.0.2","maintainers":[{"name":"aryagg","email":"aryaglekshmi@gmail.com"}],"dist":{"shasum":"994c2f9cc37cd6ae4063fbcb63f9163a800f5d2b","tarball":"https://registry.npmjs.org/@aryagg/svelte-layout-kit/-/svelte-layout-kit-0.0.2.tgz","fileCount":12,"integrity":"sha512-/avD1ZjGdqaMvVgStuyDBUyJr/IaN/UF5xcYx7+/ht4UrqF798EtkDWJdeN8wHCOKCWdjb0MgEL30kCYEl+iOg==","signatures":[{"sig":"MEQCIGLk803Jce0ESmPXiQEila1HIoIbQcpwmvCyHSl4TCQoAiBFu342ADcJVbs7RsiN+wQqMNsZsZ224og093/60tHU7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11003},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"a6267e2f6c2a82683df944a127ad85b87f5045c7","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","build:app":"vite build && npm run prepack","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"aryagg","email":"aryaglekshmi@gmail.com"},"_npmVersion":"10.9.7","description":"A Svelte 5 layout component library — sidebar, navbar, dashboard, and landing page blocks.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.2","dependencies":{"svelte-bootstrap-icons":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","eslint":"^10.2.0","svelte":"^5.55.2","globals":"^17.4.0","publint":"^0.3.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22","tailwindcss":"^4.3.0","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@eslint/compat":"^2.0.4","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.58.1","eslint-plugin-svelte":"^3.17.0","@fontsource/fira-mono":"^5.2.7","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-layout-kit_0.0.2_1780565543818_0.10500921692183884","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aryagg/svelte-layout-kit","version":"0.0.3","keywords":["svelte","layout","ui","components","landing-page","dashboard"],"_id":"@aryagg/svelte-layout-kit@0.0.3","maintainers":[{"name":"aryagg","email":"aryaglekshmi@gmail.com"}],"dist":{"shasum":"02f7686179f1ec79c843d9e23d139f1fc3512d59","tarball":"https://registry.npmjs.org/@aryagg/svelte-layout-kit/-/svelte-layout-kit-0.0.3.tgz","fileCount":12,"integrity":"sha512-lUEGcPNUH7ezmO9V/YOn0cwpR3pPuYmE8qmETNdoc+FMBCqB58ehFhlsofN8LVqFKHaPeNw1q34AsHIn05eMFg==","signatures":[{"sig":"MEUCIBoO3+YrGRdswouXTjv/YrX6H/Ha6Ia/2l03PeykyDWjAiEAldRCPQ0NSEcWEd+Spn5l9nEDQAW7YGldFuOrISrtSx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11048},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"d861e3daef9c5da4a486ff4a25074484e8b27b4a","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","build:app":"vite build && npm run prepack","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"aryagg","email":"aryaglekshmi@gmail.com"},"_npmVersion":"10.9.7","description":"A Svelte 5 layout component library — sidebar, navbar, dashboard, and landing page blocks.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.2","dependencies":{"svelte-bootstrap-icons":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","eslint":"^10.2.0","svelte":"^5.55.2","globals":"^17.4.0","publint":"^0.3.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22","tailwindcss":"^4.3.0","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@eslint/compat":"^2.0.4","@sveltejs/package":"^2.5.7","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.58.1","eslint-plugin-svelte":"^3.17.0","@fontsource/fira-mono":"^5.2.7","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-layout-kit_0.0.3_1780571588947_0.5048106073998415","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-04T09:22:27.474Z","modified":"2026-07-22T17:23:02.619Z","0.0.1":"2026-06-04T09:22:27.844Z","0.0.2":"2026-06-04T09:32:23.954Z","0.0.3":"2026-06-04T11:13:09.087Z"},"keywords":["svelte","layout","ui","components","landing-page","dashboard"],"description":"A Svelte 5 layout component library — sidebar, navbar, dashboard, and landing page blocks.","maintainers":[{"email":"aryaglekshmi@gmail.com","name":"aryagg"},{"email":"kawthar.klayshe177@gmail.com","name":"kawtharklayshe"}],"readme":"# @aryagg/svelte-layout-kit\n\nA Svelte 5 layout component library — sidebar, navbar, dashboard, and landing page blocks.\n\n## Install\n\n```sh\nnpm install @aryagg/svelte-layout-kit\n```\n\n## Local Development\n\n```sh\nnpm install\nnpm run dev        # start dev server with live preview\n```\n\n- Components live in [src/lib/](src/lib/)\n- The preview app lives in [src/routes/](src/routes/)\n\n---\n\n## Publishing an Update to npm\n\n> Do this every time you change the library and want to push a new version.\n\n### Step 1 — Bump the version in `package.json`\n\nOpen [package.json](package.json) and increase the `\"version\"` field.\n\nFollow [semver](https://semver.org/) rules:\n\n| Change type | Example | When to use |\n|---|---|---|\n| Bug fix | `0.0.1` → `0.0.2` | Small fix, nothing breaking |\n| New feature | `0.0.2` → `0.1.0` | Added something new |\n| Breaking change | `0.1.0` → `1.0.0` | Old code will stop working |\n\n### Step 2 — Build the library\n\n```sh\nnpm run build\n```\n\nThis compiles everything in `src/lib/` into the `dist/` folder that npm will publish.\n\n### Step 3 — Login to npm (first time only)\n\n```sh\nnpm login\n```\n\nUse your npm account. If you don't have one, create it at [npmjs.com](https://www.npmjs.com).\n\n### Step 4 — Publish\n\n```sh\nnpm publish --access public\n```\n\n`--access public` is required because the package name starts with `@aryagg/` (a scoped package).\n\n### Done\n\nYour new version is live at:\n`https://www.npmjs.com/package/@aryagg/svelte-layout-kit`\n\n---\n\n## Quick Reference\n\n```sh\nnpm run dev          # local preview\nnpm run build        # compile lib → dist/\nnpm publish --access public   # push to npm\n```\n","readmeFilename":"README.md"}