{"_id":"@elie.rotenberg/snippets","name":"@elie.rotenberg/snippets","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"bin":{"snippets":"build/main.mjs"},"dependencies":{"yargs":"^17.7.2","zod":"^3.22.4"},"devDependencies":{"@types/glob":"^8.1.0","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","@types/yargs":"^17.0.32","@typescript-eslint/eslint-plugin":"^6.15.0","@typescript-eslint/parser":"^6.15.0","esbuild":"^0.19.10","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-sort-destructure-keys":"^1.5.0","eslint-plugin-sort-exports":"^0.8.0","eslint-plugin-sort-keys-fix":"^1.1.2","glob":"^10.3.10","prettier":"^3.1.1","prettier-plugin-tailwindcss":"^0.5.9","react":"^18.2.0","react-dom":"^18.2.0","tailwindcss":"^3.4.0","tsc-alias":"^1.8.8","typescript":"^5.3.3"},"exports":{".":{"import":"./build/main.mjs","require":"./build/main.cjs","types":"./build/main.d.ts"}},"main":"./build/main.mjs","module":"./build/main.mjs","name":"@elie.rotenberg/snippets","private":false,"scripts":{"build":"npm run build:clean && npm run build:esbuild && npm run build:tsc && npm run build:eslint","build:clean":"rm -rf build","build:esbuild":"./esbuild.mjs && npm run build:tsc-alias && chmod u+x ./build/main.mjs","build:eslint":"ESLINT_CI=1 eslint src","build:tsc":"tsc","build:tsc-alias":"tsc-alias"},"type":"module","types":"./build/main.d.ts","version":"0.0.1","_id":"@elie.rotenberg/snippets@0.0.1","gitHead":"00c43ec10d5160b11cd7a2eef6ab987305638255","description":"## What is this?","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-d+AmtWmE7rjVxlf+xGEi7ohr3bq0TAGQ0qjUSauBPjjv1okuDI1RJqaAlCQEPj7rnxn8z68iAFElD1PqGBUs+A==","shasum":"4dc90c0d8afc63b46696ba8ce04b2b160c2e20a5","tarball":"https://registry.npmjs.org/@elie.rotenberg/snippets/-/snippets-0.0.1.tgz","fileCount":32,"unpackedSize":43006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMbz3g8CrKvPs4EqjTXMwu2YxlTPSjJOCVHHQr83d9bAiEAx+nA+FUFTwGhotJcNe/4MWLr2uxXk9rULWtOJ1yHRlY="}]},"_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"directories":{},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snippets_0.0.1_1703148682253_0.5894315475810865"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-21T08:51:22.177Z","0.0.1":"2023-12-21T08:51:22.457Z","modified":"2023-12-21T08:51:22.730Z"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"description":"## What is this?","readme":"# `@elie.rotenberg/snippets`\n\n## What is this?\n\nInspired by [shadcn/ui](https://ui.shadcn.com/docs), this is a collection of re-usable snippets for TypeScript-based projects that you can copy and paste into your apps.\n\nOptionally, you can use the CLI below to install the snippets in your project.\n\n### Installation\n\nNo installation is required. Simply copy and paste the snippets you need. No attribution required.\n\n### Using the CLI\n\nOptionally, you can use the CLI to install the snippets in your project.\n\n```sh\nnpx @elie.rotenberg/snippets list # list all available snippets\nnpx @elie.rotenberg/snippets import -s <snippet> -d <destination> # import a snippet\n```\n","readmeFilename":"README.md"}