{"_id":"@tscircuit/fake-snippets","_rev":"224-58708dc9217612c82a19f76d2efcb411","name":"@tscircuit/fake-snippets","dist-tags":{"latest":"0.0.225"},"versions":{"0.0.1":{"name":"@tscircuit/fake-snippets","version":"0.0.1","_id":"@tscircuit/fake-snippets@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"06b62db90d50a32eb2eb72f06abbfb57c473204f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.1.tgz","fileCount":396,"integrity":"sha512-PY1V2NmfsSFyuV4ox8SzAUq/1Q394tKZznkfjaisLqTpXvsdMpPpK/qeJ1gweEotxRMXenusNBzPh3M9aYQqJw==","signatures":[{"sig":"MEYCIQCMiF7CgSAHGPuxt49iHpS8ucP7wUpMJUciaiw1hU916gIhAK/IuyZTRFJiatYlsO7nK+5bQxmzOqEBwKRLZRZ3u4BL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6650544},"main":"dist/bundle.js","type":"module","gitHead":"d89769478e9953225326d64a053a6e89e19ec0a5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.1","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"22.3.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.130","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.54","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.129","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.94","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.99","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.100","@tscircuit/core":"^0.0.267","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.1_1736964533575_0.11876776983394266","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tscircuit/fake-snippets","version":"0.0.2","_id":"@tscircuit/fake-snippets@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"2a1be3068210a0a976d2bda75d52475b94defe11","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.2.tgz","fileCount":367,"integrity":"sha512-K9SxtTuZ7MGWF4fwFiGm7K5uLGBzk/rgxV0ouq7YcDXbR1QHZEjUoyWzzDNyppw9CrhE1jhejfJsu5PeqD5Meg==","signatures":[{"sig":"MEYCIQCSWC2Vwx9N+vQ9BiLYI4Dgu1ra94Nd239M+TjrUwdWRgIhAJEs4NUIPDGm6lVuglar6FrmAMJde2gQyG+sVBuuL5dv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5056069},"main":"dist/bundle.js","type":"module","gitHead":"3cef8cba382bee59ca176fbb14650e88c651edb4","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.130","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.57","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.129","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.95","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.99","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.100","@tscircuit/core":"^0.0.267","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.2_1736971370671_0.6792411590182474","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@tscircuit/fake-snippets","version":"0.0.3","_id":"@tscircuit/fake-snippets@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"51aa5e80d4c85f65a6de08f3ddee46895cd81200","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.3.tgz","fileCount":367,"integrity":"sha512-Mb7ocFfKEhuq9bhDbDbRdIxyy1oSRxjippJSc7r9gd6G8gBr9kLVHigkkvyo9m/NgqUiFkhya1iCXp0xP0MsMA==","signatures":[{"sig":"MEUCIQDlm49xzvSVgKjgBFldfXLXbp5yia8j3t9OpBUqtRJ5FQIgN08j4JIZy4aM4nUiZ/inrHn6cYzHfP7UlJwBjZbhtjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5057057},"main":"dist/bundle.js","type":"module","gitHead":"dd13d6f232889eb5a3414a0b78342faec97ba109","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.130","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.57","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.129","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.96","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.99","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.269","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.3_1737145729387_0.2153062650385178","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@tscircuit/fake-snippets","version":"0.0.4","_id":"@tscircuit/fake-snippets@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"391c8918e9d7b24629d26ee0c06ec161aed1de64","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.4.tgz","fileCount":381,"integrity":"sha512-T6819uD1aAauHoCT4bzOTdxfkNHm6l8EbhKwtBOSqzJBlQnuXWhtdtIG5Eo6tlF5oIzWziI0Hxx2v8D3uaqPEg==","signatures":[{"sig":"MEQCICPwL38J+SnrfsCTVQsAS9IRp5DA2PHae+a+NeANghe0AiBUGRgLtHL9+RdwqP5I+HRN05R/COrWoBTG4H7Rkn6sIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5017087},"main":"dist/bundle.js","type":"module","gitHead":"d76f839cf49f33cc5bd2c70256ab1f9aa191946d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.135","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.138","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.113","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.102","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.296","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.139","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.4_1738340862289_0.11892045733467094","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@tscircuit/fake-snippets","version":"0.0.5","_id":"@tscircuit/fake-snippets@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"26aa754cc7996aab744cb34eea8a071abc0eb903","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.5.tgz","fileCount":393,"integrity":"sha512-0Phjn+E1T0CW4pgjhtb0eMxqfYMgeBRpnGGxtiGQzb3BwdNQuEqGFTp7MXn0PVmR0FEgglatb/NdUfHUN3HQkw==","signatures":[{"sig":"MEQCIGHM6v4zxNk9t9XDP80LHXVjaTQUGHth0879raYJ2XEuAiAm5HLsn0j27lB0t8BwT07LscdpzcdCwW9tKJUw4uW5rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5098150},"main":"dist/bundle.js","type":"module","gitHead":"a0a7c35a93b6f999999d20ce913e064170b0aad2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.135","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.138","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.113","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.102","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.296","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.139","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.5_1738532091323_0.7243887360133447","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@tscircuit/fake-snippets","version":"0.0.6","_id":"@tscircuit/fake-snippets@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"fda37f60a2291be03c7c62909151498256182809","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.6.tgz","fileCount":393,"integrity":"sha512-r+SfT3C94EEBTqUJ+R/sVEk0tDyhox1gDbuDs4uU5/d/DWKYa1ZCidUQHBYgWwFZEA2pzFwQKdwZYG/13PF2Zg==","signatures":[{"sig":"MEYCIQCRvcx331KAPCwIYsYAlD+ThGrW6MNFoTsi0f3nR/cygwIhANyc1QwU/slhyYkh1YDizr0kQtCBxYkQZPOcQSIPaYLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5103057},"main":"dist/bundle.js","type":"module","gitHead":"7e2eec72473a24c9451b2f0e24546d013f0e1ed7","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.135","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.138","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.24","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.113","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.102","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.296","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.139","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.6_1738680226780_0.6790472653199513","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@tscircuit/fake-snippets","version":"0.0.7","_id":"@tscircuit/fake-snippets@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"2266addc7425e0e3cd23b4ce239496dd19c3c72e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.7.tgz","fileCount":405,"integrity":"sha512-C4E8KCDrEfJ90qnHHaqgWhBkR5qsSZe9d2t7AeMFJ0JB8LumQrJJkXbQ/j0wJXP6q1FnJHtIHZfCmoxrtif/Lg==","signatures":[{"sig":"MEYCIQCAhCpV4MZwuWREkWtkRpd5TwRfvtDmN/Ht1+VTLthosAIhAITtg8qr01yv+FBWulmv6JcpG0MfSEuMuJdMQtrnKOpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5384899},"main":"dist/bundle.js","type":"module","gitHead":"3383432ba9d6140f5978dee2829e644ba1df291a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.315","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.193","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.7_1740765589643_0.33438327363811426","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@tscircuit/fake-snippets","version":"0.0.8","_id":"@tscircuit/fake-snippets@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"444250c1597aa3848b49bc5029fe87e773e65337","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.8.tgz","fileCount":406,"integrity":"sha512-4RoLBKoFwMYcq+jvOzI3coEs9W+kVJ5FO0VubVkiEvsBCRMixYSt75uRgKzUr80MOLwrH51tFRlqtSWl3MA9Yw==","signatures":[{"sig":"MEQCIBohyFK0VDxIJsO+d8HChHto0DQcmUs1hvUON9L8mDrrAiBbSrvx7KG2bIMIkUG+/Tu7UYmGG1T8raWkgjPU+ODxjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5401726},"main":"dist/bundle.js","type":"module","gitHead":"aa476dd3ec0a7dad50e17c4d313a58bda1fa713f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.12","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^1.4.3","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.315","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.193","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.8_1740870930026_0.017695306541302358","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@tscircuit/fake-snippets","version":"0.0.9","_id":"@tscircuit/fake-snippets@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"566b5062c5ce717089620e330f25cb30ebd926cc","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.9.tgz","fileCount":408,"integrity":"sha512-p9DveHxP9d7ceMWiAe7LvrR9c7kakPkOA07XyUyachtlRXKMP1MI9g21dt27+mg3loQHhoLMOAJIOzr1oC5KQA==","signatures":[{"sig":"MEYCIQCGH0cABmKTWvzAzEik+VviSUkoIKimpHxt9F7kL8y0FgIhAOjAxJqW9Y8oX+kuPp1Xpj/o71iFLwwpPoPSgSWAkgRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5461025},"main":"dist/bundle.js","type":"module","gitHead":"5c3f050e33b02ba5eb43581461439ac3a9f3c51d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.345","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.231","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.9_1741119592681_0.8808644972246056","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@tscircuit/fake-snippets","version":"0.0.10","_id":"@tscircuit/fake-snippets@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"8d15986a7dcb8e4d7301163f64e705e1e687646b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.10.tgz","fileCount":410,"integrity":"sha512-mFNVXCZZUYBtCsayGcdWXwYerAmn4mKgkewVCuS7TznSL9qA0c6MfzQf9i195I+y42psvJgkJ46f/cQxRcJeUw==","signatures":[{"sig":"MEQCIHP/ASN8cbKeL+V/1x29KgdA+WYYj+orHD4L98tTDjEAAiBnHmv7Em52dk9lqRleBpsB77KTy6bl/L2AyBT6nOrvYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5479309},"main":"dist/bundle.js","type":"module","gitHead":"1ede63dbfd4e4e920729ae541a19c4876477614a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.345","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.231","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.10_1741174772874_0.6454489926138218","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@tscircuit/fake-snippets","version":"0.0.11","_id":"@tscircuit/fake-snippets@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"96a794eb134cf43a95963b6a7e08ec3f50616e65","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.11.tgz","fileCount":410,"integrity":"sha512-82umpIb0UDURMj0bWugadqyMHfHU5rBYZgjqPCulIi+3KZU/rbG4tqow+P0Ssmhuo4TJZ6aRfgVbVk1e2djLhg==","signatures":[{"sig":"MEQCIHE7ltBcn+7dvtftRYUJRBj5VYT/LXQDeTLb4MFrrJ3TAiAh8bs5InS5Zsqkt7kENw4nHYOwC2dwkx+5SjXwKW9YAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5494515},"main":"dist/bundle.js","type":"module","gitHead":"1488ce031c633ab8d9ebf6ce1009654c8b371205","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.345","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.231","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.11_1741292376544_0.7334129918013337","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@tscircuit/fake-snippets","version":"0.0.12","_id":"@tscircuit/fake-snippets@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"7f5cfedc163ea605a343eb6e224605d389a6dc69","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.12.tgz","fileCount":410,"integrity":"sha512-0QHi/CMJS/JHKrSEPB3wJuqy3hoQV8+khdbAWawk7+ZixDiNvREOOguTg9PepPi/lnEFL8wVp2iHNaZdnzj9iA==","signatures":[{"sig":"MEUCIQC7NP4vy/yccnO/TG0uovQk4ZS1dLUJArRKArNh6BsAcQIgDpdJIqpeqscqjaljo43on47z6T6/YbdNNkeO0UrPL58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5499095},"main":"dist/bundle.js","type":"module","gitHead":"9fd48205af7257cb2fd2e7c2c95be7323303beb6","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.349","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.244","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.12_1741812235688_0.2945828195584288","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@tscircuit/fake-snippets","version":"0.0.13","_id":"@tscircuit/fake-snippets@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"6c8298a6e65753047b12a733e40d7d154af93322","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.13.tgz","fileCount":414,"integrity":"sha512-4wkwrdDEZrQ9DuiU2ycHZGTswM0Jr1o07brSvbXThfSTEpmF4P1sQALSXu7HBiXEIwvCTCmVG1ZviTuFOckE0A==","signatures":[{"sig":"MEUCIEO5UlfSTHwliTaJ9Imxj6Z3z+p7uOxG8X4j0t/Tj3y+AiEA+Bex3W8f8a64hLV9nH8E81xGCh0E/vqMzFDhiX42cJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5595082},"main":"dist/bundle.js","type":"module","gitHead":"d5fddc10631475421a8681b1d5f55289bdae69b3","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.13_1742833135398_0.9563919559258833","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@tscircuit/fake-snippets","version":"0.0.14","_id":"@tscircuit/fake-snippets@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"5ce4a396d2e3ea2b4ad1f7ff6a455112b4a50603","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.14.tgz","fileCount":416,"integrity":"sha512-9CjUeN+EwVPRKClQ+ocaLzyWvfrWMk/Vx721zgMwg0QzJK9JcyifNCcckg9Q/3Ee6YcHK9fpJk9UpUMEMalM5w==","signatures":[{"sig":"MEUCICL/ZzhBnNwea8MwmLbkx3snCfV+nLSGVhNyqOBukicfAiEA/bAA9adSuJMJqGo6g9Qff1E+moierL7+j3RGIsDYVpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5600815},"main":"dist/bundle.js","type":"module","gitHead":"84465a7a215ccc654c55195fec9fd832b992009e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","timeago.js":"^4.0.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.14_1742937378654_0.8179726785812089","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@tscircuit/fake-snippets","version":"0.0.15","_id":"@tscircuit/fake-snippets@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"8351dd7a347b962d3a1df915e14ff9debb51ccc8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.15.tgz","fileCount":414,"integrity":"sha512-Mg6yvko35dfZJQxDK3WZBjV2LXHhVfJe4Lp5K5EQgeVMquof/r+r/Eu4qRVrdq7AJKA7XLSlYrHf8FuVWnnWjA==","signatures":[{"sig":"MEUCIQClJbnJl+qkKTnbc8gAv8fMwZ406pXBYz9ulIoHzK0ePAIgcp9rEen62wZZzLP2+F+Wv20U6cUgpxxLWBJAf9RPnME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5593141},"main":"dist/bundle.js","type":"module","gitHead":"7b135b797095c19e3ceb6e2baedbf78ce532aac8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.15_1743045530240_0.016085094434108216","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@tscircuit/fake-snippets","version":"0.0.16","_id":"@tscircuit/fake-snippets@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"2c6dd0600ee07c5181854c8af094efcf66252b86","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.16.tgz","fileCount":414,"integrity":"sha512-jYK6soNDkjyxJcFwA+uiHuSYWNI0+59sNaAM27PzH6EgbEHgv0od/a/BIbGe6P95wq2mgqrsHbJcUfIQwNcZ6g==","signatures":[{"sig":"MEYCIQCAMzJzWtU+Nw0PZF4a4do6G7uU5a/lb/3hND9+lc8wVgIhAMjYlDw0j3bbcYmfN8zYbfCFCCGvRawGAU+F/5lSnAhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5609641},"main":"dist/bundle.js","type":"module","gitHead":"b746024414c23ba4e49c8c2ec07b17b3f0575eee","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.16_1743075947325_0.17344059751193552","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@tscircuit/fake-snippets","version":"0.0.17","_id":"@tscircuit/fake-snippets@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"dc83af192a8c168719e253e17e86f0e7438699b0","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.17.tgz","fileCount":414,"integrity":"sha512-8wuydtop97eEZ0YgLcsnEoIQoJrZ1Q/NdBTGRYPDH7hG/rW6jhHBzDk5rUWTZvistA2dMB0vT7Ny5qWaDV6psg==","signatures":[{"sig":"MEQCIBmGu00Dw4U23uiu1UH5RovwmfPfhI0hmWOMJmUMd6fsAiBe6hgUsvekQt0wHZu5OPCbuKRoqWZ50J9N0E3gw7Q4KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5625974},"main":"dist/bundle.js","type":"module","gitHead":"e743cf963061c02357f8adc13cba8f3d509ca59d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.17_1743089685992_0.9149829431962764","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@tscircuit/fake-snippets","version":"0.0.18","_id":"@tscircuit/fake-snippets@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"25ade240e53701462b455e5458bd31050d6d0c24","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.18.tgz","fileCount":414,"integrity":"sha512-m6Ih8okpVWEFVqLIVgJHFGEpMg+M/j22ILDn+In5Rpgrn455xJ2npFUSGtrs89O4Otue2zsbHxinLj2GOBJJsQ==","signatures":[{"sig":"MEUCIQCk/rzrAsMq0hAXFb0tw0Q/rRSGSPOTEzS14lGpwIVM/wIgLFLxA0GuujG922W5ruKqxUw6PzylMwSXr6hq8C4ACMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5621802},"main":"dist/bundle.js","type":"module","gitHead":"d132aba0e8095c39f7f3ae2f9c5a738ea56f0d1c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.18_1743104497477_0.0688657705663489","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@tscircuit/fake-snippets","version":"0.0.19","_id":"@tscircuit/fake-snippets@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"96b3cfc102340b7af1ecb651532bba998934709f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.19.tgz","fileCount":415,"integrity":"sha512-5+IXMA+VwoNPgfvsKyyHYHRnRt+SZE8hG+vfh71SAWnVeBJV8ekxfyqC6RRYzWiZ4/exXraAem79oq4ZprUYZg==","signatures":[{"sig":"MEUCIBcJxU7oZbGTp87TcNwyTp+ho2kTtGD39NxhC8P24y2SAiEAlZGwaqYUrSt3QfUTk7HHpueD0OYxmgLQ+IEzJTRkrLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5623422},"main":"dist/bundle.js","type":"module","gitHead":"d63abd27d0336e85242e2b33aa22084a7b558868","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.19_1743123218219_0.10102839756853554","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@tscircuit/fake-snippets","version":"0.0.20","_id":"@tscircuit/fake-snippets@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"c5f179d6be162cdadf6d01311f35e4a54ef7f1e8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.20.tgz","fileCount":415,"integrity":"sha512-J4z/2hHjfSKVDFc2H1cM3vK8ljF3HJLPbh1Ypk7Y3de5uyMj4NhZrFzIgR1BtI+lQT2X3Fq0DZ8Y50TUZNpqxw==","signatures":[{"sig":"MEUCIH4ewWV9YJG5uleYe/1TB6kRncE8kx4K0GEH3qPnENrWAiEAzblYqGdc3Zh/R1znlhOsS0wQoArrdntuIqH2j7hcF/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5634034},"main":"dist/bundle.js","type":"module","gitHead":"61ff74beb8cbff1113b56acf75c107cf8aa40ce0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.20_1743160127716_0.5146696034337288","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@tscircuit/fake-snippets","version":"0.0.21","_id":"@tscircuit/fake-snippets@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"e23e25fbeb98c57e9c9e56eb558edf11a0574133","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.21.tgz","fileCount":416,"integrity":"sha512-8FruClnyuTjHoS1B3zPO9WEpNH3/8Z6RfY0VrKERXTcrsxxc4mcaUq4kh7W8y8yTa70lq0w8cwgdIeNTPAh3aQ==","signatures":[{"sig":"MEUCID4ES5EKiqWSYeVVsZGYAzF1VB6qBKLr5hD5m3tx74vgAiEAqa3JOhOYTL1AmKspnkbK5J5a0Zt7m7Je/6uPN6LHKqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5634233},"main":"dist/index.js","type":"module","gitHead":"8aaa19be5212c217e758095abef839e54a959e4d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && bun run build:tsup && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","build:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"winterspec bundle -o dist/bundle.js","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.21_1743179946499_0.19362241330507368","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@tscircuit/fake-snippets","version":"0.0.22","_id":"@tscircuit/fake-snippets@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"c47aa24da50116b8c1f482f9c5bad2fbd621eadd","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.22.tgz","fileCount":418,"integrity":"sha512-vmKHFhUkLSfVT37M4CFpfBOGzoLIItPvU2bAHg13KANYF+TBiJ6Eeo+8XY5MdApd2vWAFPadn2M0jIkY1D7Jgw==","signatures":[{"sig":"MEQCIG82GZAhC3rcNNNpIdzFFDJBRfJ9frDxeZCXLuJww1c7AiB73PI0FmE2q8oafv+TvSLSUw46Ox7zs9Yg9sfZH7KqmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5757044},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f56c2d963b41408e63fa291c2c67870ecbb60141","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.22_1743191519472_0.9400694083528169","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@tscircuit/fake-snippets","version":"0.0.23","_id":"@tscircuit/fake-snippets@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"7645fbeec805988ad12baa0a563bcb5255c2a410","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.23.tgz","fileCount":418,"integrity":"sha512-6Hd9POtmFqTNutDJ0Ew9iZtC6eCWLJro2kKZ05ABlep/m4JoBQQ7ECV79amI1PpSIKG3aV5kNeWSKcHnIF5uSQ==","signatures":[{"sig":"MEUCIQCvZe2irY+i/0PJnjb6mC8eyXFH4iEpH4Yc/UGM5HzLNAIgNN3uABZlq62+jWh8dnMCRh9oXAhvSFvvbmRQQbBkIj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5758970},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56a68b0724ba36868e6d15885d89368879cb20a9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.23_1743363738937_0.3647879452825402","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@tscircuit/fake-snippets","version":"0.0.24","_id":"@tscircuit/fake-snippets@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"51d70de7284f9db32d0d7a4fe467d854f7e5ae0f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.24.tgz","fileCount":421,"integrity":"sha512-rb5RuzquNtPj8pKFqcGeybcnEmsKDqAB4LjZa/VM3DjxE0p/G2qz+QWcRCosZcplHHx2UZAwwczm+DHcxcmcDw==","signatures":[{"sig":"MEQCICkOTxUXarHBkyR8/1EErrlF1z8WvqHn8U+cjROkhCJkAiAhk6NbApFkEPuxj00uw6go29xqc9AQNN8YLqPwCF7nwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5776705},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d746d59b96280957455d5ca9d64b22e008acb0ad","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.24_1743425726001_0.5123783201759207","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@tscircuit/fake-snippets","version":"0.0.25","_id":"@tscircuit/fake-snippets@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"9406e3e6bfda98b114dfa3a59f1ee2e1b6fdb26d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.25.tgz","fileCount":421,"integrity":"sha512-f81Za+lAzl6RlyiMlWyZpgmS+sMXpoCz/nxBwIkK9U1ROIZo8gKusmN9kvaHaGtRK9U3c1NCtCHNS0IecRgMpw==","signatures":[{"sig":"MEUCIQDdFqHx6gVa8vhMOb8O1u01QIqAdL1aWmGNJuATHl2qFgIgC3hu4nECTfsMWGlGLal48Q57uj86laZI93E0K2Gwr14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5774578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b9af6e9096cb97b76b3efc56283ad4ec4c868ac9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.25_1743427414943_0.6416479110127427","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@tscircuit/fake-snippets","version":"0.0.26","_id":"@tscircuit/fake-snippets@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"a9f0ee69701512b50f4b878d35459e008fe55a33","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.26.tgz","fileCount":430,"integrity":"sha512-/8enwssIO5FKBKpuGQ0HqyvK9IP7IalILKeug0darGN6+Ig+QiaeTyX/DVHlzn8AFO4Gk2xAwVhLtsFQkm7ZEQ==","signatures":[{"sig":"MEUCIQD61xe5TFwJwelj3bQODKlAFwMJxFQGDzM49esVfleSPAIgfwmDeWTAvxZE8Onq5n9wTyXHeneWOHG/XE6HHBH7LLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5796168},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb12c26ba16ab768967e005e2f279072e4695aac","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.26_1743457747929_0.8895371564459631","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@tscircuit/fake-snippets","version":"0.0.27","_id":"@tscircuit/fake-snippets@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"ccd3a19406ba0d9285ea6f3087532dc2b761ea43","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.27.tgz","fileCount":430,"integrity":"sha512-eHxgr3Uek8MJf3ip8JLJesYPK7Ehkz2e4d+onSEl1nMpq6CC+/t1V8QYwYJTg8bYpRWRTxRUHn7LRn7zXlItsQ==","signatures":[{"sig":"MEQCIFE3mwtg/RbtmWSFXAe30T2zGXZZmTxEhhJ1wXeiuj/cAiAU3zAAupBfOlibZvtKaqGSULZMVquwzOpjadBt9ucBGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5811237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"153d1906e9796b45ff53ac4f705eea389681e8cf","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.27_1743467652066_0.43186520088298597","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@tscircuit/fake-snippets","version":"0.0.28","_id":"@tscircuit/fake-snippets@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"ce4b181460e19da9fcfdd36f13ac351310f9257e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.28.tgz","fileCount":464,"integrity":"sha512-nIRxSoXr0ZUz0A9hmjyU3H5e3HjHRAfEEAL/FbNAoMAO1wfVPE6Ko93/fKBFEy6V1f8VuKTgYBDiwJAd9Fid6Q==","signatures":[{"sig":"MEUCIQDp5kKA216MzaYJTuoN4eKdJqJA5XykULIJwG+Zgg30TgIgOBrVXeQpI72MoRJYLifWwl+EuMlgA934+8+KijC/Cw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5907234},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61e4f75b7726713b0167b885eaa3765b147be595","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.28_1743490335387_0.7836374490707556","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@tscircuit/fake-snippets","version":"0.0.29","_id":"@tscircuit/fake-snippets@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"855fd789bc39a3e37e77ea60872444d06b99d3fa","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.29.tgz","fileCount":469,"integrity":"sha512-cS4AzX8/mYgTf4FG0/SDH6rFMnU6CbA5sxB26pBwg94BWqwq866ioIZLDE4dKTZIpBx5/EoPGFyhilP374dsig==","signatures":[{"sig":"MEUCIFs/j2BaH9aBfXCBQvguRJRXvwsigb4P9ZGrIh1N3a9lAiEAk8LQQ1SR6hxrFVqdQnFe5u/3p799DeOPKLW54QfKe4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5936730},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3db941008c76f88909ac2dd0a606bd0350328e56","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.62","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.270","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.29_1743519678479_0.3552107970775509","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@tscircuit/fake-snippets","version":"0.0.30","_id":"@tscircuit/fake-snippets@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"dc11aac9e385a0a68e899d7de381b19794147430","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.30.tgz","fileCount":468,"integrity":"sha512-VK7epdBOAaX2MBgIHG/WKK7HjkV/wLyPx4btNZYBR5CUQx+ovZfpjO3cM4kXQ3xK3wgyMUZxkMsrf2NYxuov7w==","signatures":[{"sig":"MEUCIQCJSRA9n1uzhv3xWrpD75B/T5qI+ROfeUgGTl30wwAbMgIgIyQikX2a7M3Z/oXMmqYF89lWD3Wv51uVfalN3ZBXhnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5937595},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9fc66c1a16e3d9f327556c558084ed9821c1bde0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.304","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.30_1743563247145_0.5291338319994914","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@tscircuit/fake-snippets","version":"0.0.31","_id":"@tscircuit/fake-snippets@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"986645003684396469191eedbd54ed7ccff3f55c","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.31.tgz","fileCount":468,"integrity":"sha512-bTXalc6Q//ssWb39EWLmOTGFwFQnu549nXrpTWGMCZLttS6NKGD1771ZTO/T58LwUc1KE1SjgUkxww6jIFsQDw==","signatures":[{"sig":"MEYCIQD5FZJEDETUoadFPTpZJVoENyfMtapRAP9JmUCk2mEbcQIhAN/0YXG2wj0NM9WhLReWUdsa9xEPdb+RAfvk1q5fY6fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5951697},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3ee39527645d4e3a22bc8bb74cadfa9a0d95cb37","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.304","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.31_1743614386168_0.2759248473999991","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@tscircuit/fake-snippets","version":"0.0.32","_id":"@tscircuit/fake-snippets@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"316aa8a4ce20cf43b3b86cba703891076658b71a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.32.tgz","fileCount":468,"integrity":"sha512-QBXBKOAKSkyE77eY3pchmNjYmDSO8/L2lhukMzlnSVS52cfGHmycTxL5w3PP6Zi77fqr58jwPTRzEbQjTm5SwA==","signatures":[{"sig":"MEUCIHsQ4hjeKOyYrZjFHhSYr+iOHbWiN2jGHQvDAbwWjUh5AiEAgys++iRUZKZa7uOaJJ4OfL6QysSl8QiY5iXXjGQ/X5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5954547},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b665044a4986430c41aaad3b84c1508617c065a0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.304","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.32_1743616532816_0.5213532835699024","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@tscircuit/fake-snippets","version":"0.0.33","_id":"@tscircuit/fake-snippets@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"0fd4597a91acac8aca6d42e77b7d7aef130c2587","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.33.tgz","fileCount":470,"integrity":"sha512-QZDMbfRovep06DvshonLZqG55/h11/0IvBd786FPBf2I1jfH9hKsA+MB9ShmonzlgEIGtcKWHDF5Cwr0nNTnsA==","signatures":[{"sig":"MEUCIGT73MIGGc2squUV4NGjJUXQgdCFQ3PNXQaWTkv4mimZAiEAsFK5qr2OI7Bb9ilkp2Kc+f6TvVMr2wm6B2U3AZsFkao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5958188},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"94da02b2518566790db88a3ca9c7a2d21abff5ed","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.304","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.33_1744032435254_0.07890946922460729","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@tscircuit/fake-snippets","version":"0.0.34","_id":"@tscircuit/fake-snippets@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"2c7a77f5083bb6432ac0f3a854e637446c524581","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.34.tgz","fileCount":471,"integrity":"sha512-qbtLhG8I1qcFgSbQfdKoCVx6iYrJcs8W8/T2tBg7uJeKbReN5OGQu/15XhxrovGoYi473H+DXTFuyFzJZaLxfA==","signatures":[{"sig":"MEQCIH2HbrzA5Ez8BPZEzmNaMxv6tHaD98oK5fTQLKYShltGAiBbdmv/s7iY8f8/yoCP6hm+g53O+fMXNoUgO24pyBDCFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5970111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c9b3a36b9fdcb7d02b04dad0d43a3528a91e2139","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.356","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.304","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.34_1744213817725_0.18094233210740773","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@tscircuit/fake-snippets","version":"0.0.35","_id":"@tscircuit/fake-snippets@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"769baed76a4f7e391ab883bdfdf6e5bce93bc16b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.35.tgz","fileCount":473,"integrity":"sha512-/XHn2Z0U71hgRIRtrV1CBo+Tnzbda10oE8AqtRkVHib7Bwfann5+/Zc0BiXGeW3jkvzo18rRMqXh+jg2+bom4w==","signatures":[{"sig":"MEUCIQCjKhWHelLAGLGkPPJT5GLBgggKppwtlVNOjvRt+j/WkgIgDpIMIZifNoX1EoqN77NXh1D2y+0MfKEQb6DjLm2Dv1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5980036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"72be3692432c0e3a8013a9920e452f0a7d86355b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","test":"BUN_TEST=true && bun run test:fake-snippets-api","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.35_1744387436175_0.7019565914646599","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@tscircuit/fake-snippets","version":"0.0.36","_id":"@tscircuit/fake-snippets@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"4b0e2e74c2a81782f30a5a9a1d3aefab29098bfc","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.36.tgz","fileCount":475,"integrity":"sha512-0/Vk1zalDg/CM56Lv9uV938oqGjC3htUhgq5eHBBEZiRt4Tq6sN/y/7SCyFbC0CGJHCmaqCckDfgPw+zmrXb5w==","signatures":[{"sig":"MEUCIQDCCCRYDNwhREoMwMizOhIbNLan8D6kOsnQrQEKiTuK4QIgHubnv85/irqmd+ABiXOUTQTSc52To1ys9UWGT3Fb3P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6005548},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a672797ac1bafb84da404891a3d28fcd2d164218","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.36_1744395795572_0.9494770714844603","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@tscircuit/fake-snippets","version":"0.0.37","_id":"@tscircuit/fake-snippets@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"4f4b4a04faad733a1b8a9c1ff79588a172e03bc8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.37.tgz","fileCount":480,"integrity":"sha512-CH6WQlKR+gZ8q/guc3G8mErfNkwn4g4u6FgATIX2hrv2GTKnEQLGn3R7qBHieP+XbhhcTjBBE19VLNhmL404jQ==","signatures":[{"sig":"MEUCIBGVZ4jWjZB2irK63xhy7+XhQw3vaoA+WdhLP9nX2MwGAiEA6XApBcp7XkP7NZisZRjZm7t11gC/kX9tT+dqAFDaIs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6072494},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67789a7eae815a0870b7c275bf099f1a0c89a662","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.37_1744485471379_0.5815972582773146","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@tscircuit/fake-snippets","version":"0.0.38","_id":"@tscircuit/fake-snippets@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"47cf148809a280cf8dc37ac67cf063d328d95be2","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.38.tgz","fileCount":481,"integrity":"sha512-tEOYVmBQUdcxddnjzN+Gl5VmxehmqkvgtjikesXD6SaSYgHeTK9rE+Qdvh1tZfJZ7EojztB6+Ze0wmiv86KxTQ==","signatures":[{"sig":"MEYCIQD9QaNPXSGTeyxYbSuHky/8T+o4oWRTPKc9QYZl2fawxQIhAIDBW/4FEO7VjUNBzqfW3tRDBVhCD7O08JDAi5MljDsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6082007},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b521b8d0c5e718721205c8984a84ed291639f707","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.38_1744646977028_0.8018653401200218","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@tscircuit/fake-snippets","version":"0.0.39","_id":"@tscircuit/fake-snippets@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"99b61a4c69bf23479b2e5f7872279e598b8a0214","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.39.tgz","fileCount":481,"integrity":"sha512-ZCTzW6VfohAsMB4giLrKKtdNhwoR7CBGs8UFZGLiLMJytEnrwPsOnbiC0WLw7uBCIUm5m69kVcqcOYd8miutqA==","signatures":[{"sig":"MEUCIQCHPPmweo5odkotO/SjJx7gPNDNehFiRXUrpVBcPpaj6wIgI/MlSpQEUGpiOcLBH69zmCbKQ/cUEgbuUgs2mk7bIPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6081753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d1aef3d2051eb7413692ed2ded36d187a55edc3","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.39_1744647301879_0.9676777575426703","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@tscircuit/fake-snippets","version":"0.0.40","_id":"@tscircuit/fake-snippets@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"89ca19ebf3b26f351dc3d2a6e7855e122ecf3c08","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.40.tgz","fileCount":480,"integrity":"sha512-GYt6C5AAfyxRyUCHpKJ9xwXkpSEeWobZ4zUJjLFQBGpHtyZwJEwh6d2Q6e6W4Scv82d9cdbq8lX0EiQ+LcTXaA==","signatures":[{"sig":"MEUCIQCsKH1t+zrNXMUmUyUgRs0ySHtVXOQygPZ/D8LL9fj+TAIgPqWoy40oY+QOpL0+L+jcYV47rYFOkNo0lMRf8cVEctQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089477},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"467a2ffc10b5c3eb6bfa1d683e86af90b51d1536","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.40_1744661903066_0.8964822211502401","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@tscircuit/fake-snippets","version":"0.0.41","_id":"@tscircuit/fake-snippets@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"23baa1b09ba032493820f0a8527b8803076c7b71","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.41.tgz","fileCount":483,"integrity":"sha512-g+MsXStw1J9KYDfois7tcu7zaC/tWjJSRplx+VFnS+pKTcCdg0OJMXM/j4tQtewJmWOLS4ResmaDLHXCn9xT9g==","signatures":[{"sig":"MEQCIBVDq7yiM7UdgERYmeGSWP+yRw9DgqwCtx9sdqJ+B8VrAiBpRDV/SxXoV9UfuWNilGWehW6Uavq0dtVdUDDe12IA+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6102835},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"72b96e3462b7a98bc77654a34792b7b30d6715b1","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.365","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.316","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.41_1744703857985_0.02135329419343024","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@tscircuit/fake-snippets","version":"0.0.42","_id":"@tscircuit/fake-snippets@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"bc915133360f1cc23e1a8658b8bd22dd0a7ac739","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.42.tgz","fileCount":486,"integrity":"sha512-C2us1c9qmFVRUS/gP5uwa/d6coCGhHeaZ1K+kNrU3q9cLMOemmwnrKRHfzuOvv5NVsc2+uqAEvvXeLmLG/0Uaw==","signatures":[{"sig":"MEUCIGhqcrDd4zQjHs+lAyA518NI1fELG0d04Fbb9P9pl6mFAiEA6yNPPSrvKnz4yWWRa4Pb9y6c6r1CGQp8Qw7Bfs1FB+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"11cc9d19c7101c7af8f2cc0f97430ad90596176d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.330","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.42_1744813217328_0.220231576524901","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@tscircuit/fake-snippets","version":"0.0.43","_id":"@tscircuit/fake-snippets@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"99521765c6317d368dbd81fc7cdb4870d0f88674","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.43.tgz","fileCount":486,"integrity":"sha512-XNvjzdZC6nIiMTGzh6oR0xu2vFv80LfS/NGhM0rte0oraVB5GEOHAaUqY7FNEa9mmejktzyyhnNiyzOU/WouCg==","signatures":[{"sig":"MEQCIEiTmg2iBNoLYhsQACv/d4qF8G/ca0wl00qz7T/7g9t/AiAzd2gvAFy01FbvK7xTfMNrg+/LUx5PlOF7cAUZBmH9PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6125333},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7a1d4c19f7a816e4de6def05166b7acf0e666457","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.445.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.16","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.330","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.43_1744825562531_0.5078217552087723","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@tscircuit/fake-snippets","version":"0.0.44","_id":"@tscircuit/fake-snippets@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"1e5a7fe1bbe94a94e451ece9c9ae3ee1378b341a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.44.tgz","fileCount":500,"integrity":"sha512-2IgzzVCx6JIAb0MmQsXjKwxNLNCoV0FGtl04Cnas1UQlGnzdaFqqJ8aRDH8m4Wezzi5KJ1mNWl4QwF3zSBPTSw==","signatures":[{"sig":"MEYCIQDwpm8IyQHgfO9UJQBmfq7QVdU1PcylFX894qGYIN1NuAIhAO6iNcWlxXhrKHtOq/AyaLxbC+lbL78k3/WmwKZK3aMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6272819},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"365a4a997de43fd0ecc81e6d6c51af8135375239","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.330","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.44_1745004204086_0.6611820899079393","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@tscircuit/fake-snippets","version":"0.0.45","_id":"@tscircuit/fake-snippets@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"d3fdd7b5d450fd36385f213c20bff573fd2d0191","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.45.tgz","fileCount":501,"integrity":"sha512-2jd1bDY8+5p/Yrby35VVktrDHv/jv7T8XzKJ2SkbI+3IuKGAwBs4iVY9N+qXoZJ2iTZcFREo18DzSXRweZh5rw==","signatures":[{"sig":"MEUCIE2EJe2R2CPisyoVVYm0YubzRtdJkP8QaCZGxL4dFxdjAiEA1UfS+Vr56euAhYrFxXWncvP2oxuO6ebsJ2VO9t/WeeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6278696},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7411a14b8bbf073a49d48476ee80a0eb4a31678b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.357","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.45_1745239605826_0.3710890457868006","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@tscircuit/fake-snippets","version":"0.0.46","_id":"@tscircuit/fake-snippets@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"4c9b8d3c3b98faf2532a13c204edd3f65255a2a4","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.46.tgz","fileCount":503,"integrity":"sha512-1qbogFjcm756iIFe/+V8dNe3H53of8GhMIK4fVryVDEWoyFMYD0l3D8vlaPZ4j7ODUWcaADigE9AEA0ghnu+vw==","signatures":[{"sig":"MEQCIErikYSeYtem5vdoPLkv8Eor8nJjuayqdWgoRaUWR+PPAiBDCcR9KJoBb9zX6VBNuLsxKsHiB519tDfZWOVeZ0q8Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6353480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema":"./dist/schema.js"},"gitHead":"ddce05c24518c3f54c7eadc7529fe4dfcd72ccb1","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.357","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.46_1745263845518_0.9338244905753477","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@tscircuit/fake-snippets","version":"0.0.47","_id":"@tscircuit/fake-snippets@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"9b4c70848f325baab93b11a02293238ae3d881a1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.47.tgz","fileCount":503,"integrity":"sha512-EatIQ5qOjoYHXptYcA1F96CP7wrAWjIfQ+uAObKn58PXrDr77FJlYzjgWXTOKUAC920kqJXlsQttvfCEO+cT8A==","signatures":[{"sig":"MEUCICjI/VbX2gbYu2C99ZU4zG0TyQ+5tCw72ZbYId8AewscAiEA5jRL5zXJfTNyzkHmuQhlJXLNw+mIVEjfOGLk8lfp1xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6353516},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"42c4d15924d0a69545b8a9d924779d49e4f5b2dc","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.357","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.47_1745314186699_0.035537113422816624","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@tscircuit/fake-snippets","version":"0.0.48","_id":"@tscircuit/fake-snippets@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"fbd902f134aeeb191b5edd06b96590b441e75224","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.48.tgz","fileCount":503,"integrity":"sha512-2pHrtYb6kdHkK/zjUA7Ofagi1HLFtmXqgHg+R8IXCA2ixPOoVeXZxBUbz1pK2z6vpi4Oc99xcuAuwvWJVvGHag==","signatures":[{"sig":"MEUCIF4nCyErUVz2dC79BVSRuuGhoJC6eUXElewFWz+C/5IAAiEA8+qghDd0ydBBaHPIvUS1I8xWPh+F3uYpnMZzhJPGwRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6360404},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"186c0c8d12e988079e2b23167afabb81903b42e3","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.360","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.48_1745317841544_0.5859896921178152","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@tscircuit/fake-snippets","version":"0.0.49","_id":"@tscircuit/fake-snippets@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"3a57a9e4a7eec8ce853d90f464a3da2c41eabd94","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.49.tgz","fileCount":504,"integrity":"sha512-HRNiNbqLxf+ogCisd3mZSYkhFOcBx+2+eFjkEOAuG3UfvuWAsErjcDv1gx0JrNRUB+rxhYkPhCJtQiUfaxzxKg==","signatures":[{"sig":"MEQCIHJvHUxfI5uucQaW0UdWdtauqv0iV2aGFHyYlh1iltyZAiAZJZhEXMCV81rM0QcwAKODjgncYtG6elJ9elCOAK08tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6371764},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"76fce7f303d904623f97846f1907be95b52f1d26","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.361","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.49_1745338403972_0.4933785376282409","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@tscircuit/fake-snippets","version":"0.0.50","_id":"@tscircuit/fake-snippets@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"013389b485a13774e36aeddbb1e303355efc65d8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.50.tgz","fileCount":505,"integrity":"sha512-i9ILqdnG02lzXNweCJaootnC9Qy9y2Q6TpwQTlfhN7j5G1m7yuoK77xl+JH8wMGfBGfW5rLrYxlPBr+fr9VvwQ==","signatures":[{"sig":"MEYCIQD93Ixlcu6x1AJT5XZ+wiSmxjYRhr7TgCSuCouLPrhwEgIhALx/IAxtqQl+uKojaZZmP+Hjv8HdaQCRnT3saGZy9iUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6379552},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"831bd7729acc09a402bf2c17a27be73aa65eded0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_SNIPPETS=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.361","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.50_1745515514953_0.8807817127518451","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@tscircuit/fake-snippets","version":"0.0.51","_id":"@tscircuit/fake-snippets@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"d457ae3358bd4a19a8578f02855702627cd07aa7","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.51.tgz","fileCount":507,"integrity":"sha512-dLa2UIczPcffM37HBKRtiuMPPoKBPEVG6mbvYbQ1qZVX45scMJAxYrPoNI+QACEtkR5Lzty3ZXnVFUzKxgrvhg==","signatures":[{"sig":"MEYCIQDlF3sHcu33kGB/Dlk2TnfA9OUAm/afsju3F/nYN8Na6wIhAOPYf5XU1Zvj9nkJM5sObW8BOo+1xXGNgyFP2euD/Vls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6407782},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d14fb2a3c01af5938422d7e539ac793f9448405c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.51_1745593639871_0.579543869677108","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@tscircuit/fake-snippets","version":"0.0.52","_id":"@tscircuit/fake-snippets@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"5a8fddb3f14e984bfd2d3075e8c34c03800500b9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.52.tgz","fileCount":507,"integrity":"sha512-1DPezbBuiMeprr6vjGCg499XIufg0geXcWmkIPdyx7ianpeDneUkxqQr5xqBsZUif8zTDtHQkuKy1skw+TPUyw==","signatures":[{"sig":"MEUCIQDj/ZaFgP629uLZDf9S+t2w242Op0b71XG5B3BaqVWoywIgYXybAhvBosQnS6/t8QNOYPmACKx+LFfExwrH0NuZQoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6412753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"c1395c1b4facb2790823d2cc94f7103394982767","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.52_1745598536536_0.5781059959125168","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@tscircuit/fake-snippets","version":"0.0.53","_id":"@tscircuit/fake-snippets@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"a1aeb0425d51f08d7a96003ef934567c3743a4ac","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.53.tgz","fileCount":509,"integrity":"sha512-bAGaqiL25LGtjYblh9cccQM6ohtH1Puu28gYUJjgX8ic/PXt5l5raevIz5vqa40gkiSXzyvHmrhqorf+ejh0rg==","signatures":[{"sig":"MEQCIBazBjeSoRrDBqFizED/0Nohjrfpf21OXvXqE2oKs6rmAiBw3RAcDs01Q4He0dGIpTm4X9ggNaCtSxGAjrqU+fhDZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6421539},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d791eeec10016e151568775783b2b23f812fb34a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.53_1745604088562_0.2628507130942792","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@tscircuit/fake-snippets","version":"0.0.54","_id":"@tscircuit/fake-snippets@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"9251e470ce8f6107139aac97fc32e36db6660366","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.54.tgz","fileCount":509,"integrity":"sha512-vA+/MpmUagU7NDEGWqzmmEm8V9yHAl6saDYp534VgaHXs5ayy5d9DYrHljd3/FEeZUUWJ8dgByP4h3+Wshpyzg==","signatures":[{"sig":"MEUCIQCgOXVZSnMkPLP97xp1PI82uui1Ixiydl3cINOoKA64GAIgcNpFk/HVLn01dNpJwzaaH4CoX5iEU59jHNxvjatI4EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6422392},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e29588dc19605af6406a520225becee781fd9934","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.54_1745617994799_0.3960569613199769","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@tscircuit/fake-snippets","version":"0.0.55","_id":"@tscircuit/fake-snippets@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"1f6988f8e8d4e1e6b84eced09ad96009b21d7647","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.55.tgz","fileCount":509,"integrity":"sha512-VfY6ObVFgOKZQATxLm/rP9B03o8Q7uiiY1lkNPnIWpF3Pxf9xq8kb70gGnIh4eTKQgc3m7wGw7MibRSqUZd4Qg==","signatures":[{"sig":"MEQCIEA1EyeC0QNUvqrHMw/Iy5amRQJyFfSH2CWttwmSKAZ9AiB1eTIM7OVdb/zBUXYgZLVldi3kzQQPu4XvMzrpWPLxBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6426301},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f947b704911bd693a4db3b02e83d90c252592507","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.131","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.370","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.55_1745766485485_0.3873754369353508","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@tscircuit/fake-snippets","version":"0.0.56","_id":"@tscircuit/fake-snippets@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"77afb4cddfdeb9d599cc6fe66919ec2c887fd801","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.56.tgz","fileCount":509,"integrity":"sha512-RT6wU2HUj5UiSo9MY6rLkR9c9GHUIP6prHcxAA8U4YTnHxnKstPPuZkewUzLd9tYpbLMjvPYgmc+G/w42XyUgA==","signatures":[{"sig":"MEUCIQDe3yRT90i3NdXKYaam/ClUNe5DmiuFbZp+3EM/KvknnQIgG+HVenXLDs5KAQ9Qg2JjZIVYYNTAuZzcOqhz2vhDtYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6434351},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5e699626a00401f0499167d843218496cc22c693","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^5.4.8","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.380","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.370","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.56_1746092737586_0.6270854209966303","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@tscircuit/fake-snippets","version":"0.0.57","_id":"@tscircuit/fake-snippets@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"022fa7f85884bc92463ae409118d10dcdf69894b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.57.tgz","fileCount":509,"integrity":"sha512-Lg+hBVquN+89LoBskg3g/ALARZbmWY7jZUQS7QO2SCGSbowpT48SvxooYDTPTBIsNvwm93xK0Qko60tz8KMErw==","signatures":[{"sig":"MEQCIACoc5Dg0xcb9ZDmPXgxqR7wFPUOvANwIUOicUAFa32qAiAHiJg4S+MkCuzDeEZBqGQA2xe3YkB8r4Qe33bsdsnDEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6457515},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9e4c712cdf0cae609aa815ac5b2bdb82ad08515e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.385","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.57_1746172481129_0.7235336039349827","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@tscircuit/fake-snippets","version":"0.0.58","_id":"@tscircuit/fake-snippets@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"fe0ca98578d1f7e1b154080f44e60314de7cc10d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.58.tgz","fileCount":510,"integrity":"sha512-X17K2VqZ3m4eUWt43KSg++8mSexPM2QclhBzyftuFpHmTIMySigfa6w/pjYwNNHNQxRmffsOVglLlYqNYofXxg==","signatures":[{"sig":"MEYCIQDPhhGTJztYvjJwW+p6Df6H9v6Do/LQiGNlqhl1xBOt+gIhALVF/U+5qoXrpFKK1c8TyvC9mrNMJA/Y3WpqQumwWhQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6466323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"c1604f1c7f91ec60a3cf575be735ebc497b6e3f0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.391","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.58_1746371259931_0.8169730132010866","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@tscircuit/fake-snippets","version":"0.0.59","_id":"@tscircuit/fake-snippets@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"ef9ff0dd275d8fd67a18843a8a39d58ede216aac","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.59.tgz","fileCount":510,"integrity":"sha512-uTyTPB5QTUfbWOkfLhuZZaH6ulXK2Njes2qId6VVl1Nj8vFlifB4NuJt521S/AwA1W/K2IBGfBhXO008IFksIQ==","signatures":[{"sig":"MEQCIEdysRPOVI76QgqZcgfq1N9Aw9oUD7ub/UKdc5iTq6bxAiB/cBrSNxpsD8RBZJmUgC/ruBZS+ub8iiI82KHugXVd/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6469448},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1cc630725ff2b1f7db547f235eb3535531e5c724","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.391","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.59_1746433592823_0.006942554248019928","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@tscircuit/fake-snippets","version":"0.0.60","_id":"@tscircuit/fake-snippets@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"56094046f122e007015b9c685a8e43b16663f818","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.60.tgz","fileCount":510,"integrity":"sha512-4HL7F2PRHnfv3/1WFfEKdJwO/P72Gp2NueMQIYbsLvtYK/FaVcMWELMIVunnfi6O1C+861J7ZjNzAoOjac1yuQ==","signatures":[{"sig":"MEYCIQCZukNAcWUIPBBPsRs10d5M8mO9KV6leSF+OKfMk6VdXQIhAPKq7lFLAmRE1JS1zXJxyte/p0eToEt+drp03/z8yLpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6471398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"14138da42ccd6697604dab1393d2064be76c7536","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.403","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.60_1746450310355_0.8518383655447841","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@tscircuit/fake-snippets","version":"0.0.61","_id":"@tscircuit/fake-snippets@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"9659a8ee4bfb30d904c733e45dc165d1fe6b4936","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.61.tgz","fileCount":511,"integrity":"sha512-LkBAIlRleZ1uCwmxrG0CoV5wFBk+EuDPyUktAuwXta1+bQigGbThgIb2k/kxxyit71UijIfQcK3qx8g2mtByXQ==","signatures":[{"sig":"MEUCIQDqI6qEPJxMI1NwUlqhF6K416NnjFAKCqmDXAjxDmXBEwIgOZvkK2tTy5MR4fVy2vBJABVxgWAqx+cYo22yjMVawVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6470305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"3721e10381e92a4f49cff187e478754861a3cb63","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.17","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.403","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.61_1746560075638_0.7859361399091149","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@tscircuit/fake-snippets","version":"0.0.62","_id":"@tscircuit/fake-snippets@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"ab1be6fec5a894ff1d3d7d30b670919ca4e8f456","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.62.tgz","fileCount":513,"integrity":"sha512-MAX2JvVk32oKD8F9B5YB1OAUTAspufOtJMwfwDvEfAqdbtd/JdoFrmSw777gry8626I7W8su/RXYDJhUL0E8AA==","signatures":[{"sig":"MEYCIQDqdnjOMbVrtItpRRkedLkKy3r2JlUUyInnvOz/gHpkhAIhANDnHAhWwvHG3Ut4phfAuPDAvb9pvAmogrgSKpryPkqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6480667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"252a3e5b2c672eeb2eae1631002048a38fd008b4","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.136","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.18","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.413","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.62_1746633351028_0.14477637463223236","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@tscircuit/fake-snippets","version":"0.0.63","_id":"@tscircuit/fake-snippets@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"da45432a816314ddc58d6ae21147657af49d81f6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.63.tgz","fileCount":517,"integrity":"sha512-TY4YGeH4fnHyzeO/W5zwTH1QXZTvN8wBqExdKTu7K9+MjcGwEqulXeKT/ov9TXIr/SXju9WRWQTTUS7cRBsSdA==","signatures":[{"sig":"MEYCIQDwRNzoSqsaZMMjb0B2g23V5xSGHZ/ACMSJVEZbf6ZObwIhALYMojjbin7AerORVWoLQOIiSQGvRBmwXudey8gscAGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6496254},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"a2789483abf89e3ba227084edf6c4e7937381812","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.18","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.417","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.63_1746722896102_0.6003822068385474","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@tscircuit/fake-snippets","version":"0.0.64","_id":"@tscircuit/fake-snippets@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"ba5eb18437b60f793a461a25482e79b417e26ffb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.64.tgz","fileCount":516,"integrity":"sha512-IoicAwJ8i6IkfGVBWSe54w8hRA7z3hdVdW8ZY6+a0Rp22/+5ueB6zZuJfPS0kG4lVDu20PKUgr2s0l1QaZansA==","signatures":[{"sig":"MEYCIQCwECg3cZrWvMhO6z+IwBF6fIKg5O2tngrcwmuJvV8n6QIhAKn4/NLAeuk1bkUJAnW4uJuVSB/VBssr2lyHEIOXOpDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6487620},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"31a22c03b04d9d0ca7516074071d1b3f5d78a8f2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.19","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.417","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.64_1746794209612_0.05405884840632691","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@tscircuit/fake-snippets","version":"0.0.65","_id":"@tscircuit/fake-snippets@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/snippets#readme","bugs":{"url":"https://github.com/tscircuit/snippets/issues"},"dist":{"shasum":"7e7c1a36f7b6692b9e816363b946a61779cac7f7","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.65.tgz","fileCount":518,"integrity":"sha512-YEYPmyVCnLPnuK0Cz1Hs9FMH/64mIEblnohbAnLZuymZ+423afuiFh0+UQ2AeJc6DyW9Ahb59Xw7IVQVpIBbFg==","signatures":[{"sig":"MEQCIGGrXlLe0oi9xT405aPeoEBMhqQnIul8tzhOyaokzez/AiAzBfNQA86+YhzLMeZSGEQHVs1Qk4ieXlvwwc9JhWVkmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6507755},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"3481db5916ae29cdafc41c2edf080ce3d17021b3","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/snippets.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.19","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.65_1746864216178_0.6298961973828667","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@tscircuit/fake-snippets","version":"0.0.66","_id":"@tscircuit/fake-snippets@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"7a8ea4c9945f32ad785b2a5931a6a721613bdac8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.66.tgz","fileCount":519,"integrity":"sha512-MD/ukzXLuA/9zGRn3cQjmwuVbmfJZ4UBs17aiJAtb0jYOTzfHJY/WEXwgkmBPZkg0tFPPKdY+Pk53zuvBD8EmA==","signatures":[{"sig":"MEUCIEnuFaORyYHCsaTXM7E4dFgfb/F6PElx4VddEWx+ozYgAiEAs5mTwRd+av98DfZFaNtULD6yQRCFuH1dGYkJslFyQyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6511854},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"8e4681cedc47db9ade47748ce3d9ec83eea2b7df","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.170","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.439","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.66_1747060256468_0.15689257948026158","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@tscircuit/fake-snippets","version":"0.0.67","_id":"@tscircuit/fake-snippets@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6d1a8f94991d7fbd5b488b43bb644ef1d31563e6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.67.tgz","fileCount":490,"integrity":"sha512-GPZN+NAfInowd6bxiUDIl0GPbFdCuFn4Tl6z1Of2D4ca8Xw7ncwqGehgDotOsbUn8QnrIUPtcCN4NXQjNySyog==","signatures":[{"sig":"MEQCIFx4kx7kZ68FCiyfpRcryGUvYwtVlxWu1s6EUpJOJoHWAiA5dLEl/CaD+L1WUzFHBk4+Cm80pwhqa/ydkg0ACvFydw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6365931},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"4cdc8844a70a8751fab05177a3203d3ce4c41e3f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.142","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.461","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.67_1747415393453_0.6760010920554416","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@tscircuit/fake-snippets","version":"0.0.68","_id":"@tscircuit/fake-snippets@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"944d351b17b643d486fd68e15cbd2620af1e590f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.68.tgz","fileCount":487,"integrity":"sha512-OXwIkp46gYdc88N3gBKM8w6XjczcaJBu7Eu92XzfzmCOC2Pl5jTx4wy57qpRPpZTONZD9X7ksItB+/qYj76wYA==","signatures":[{"sig":"MEUCIQC+fgLSI0v3+Kirs6yfp62mYfig/U4vnrkeB58pITPwMgIgKrvMOY0Sbyv+dxUplvozCkbKdzn1hxlZB1RioaSeqzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6343156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f2afe335d5429d6b4dd2cbbb89f60ef9ff7c87ed","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.143","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.485","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.68_1747948871574_0.8089871839817149","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@tscircuit/fake-snippets","version":"0.0.69","_id":"@tscircuit/fake-snippets@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5dde0ea310cf6048364587818aece1bea515ad45","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.69.tgz","fileCount":487,"integrity":"sha512-GuvHapejh56bfifS+c00cMt08IDn3f8HQv+bNq/ubB2vJwb+B04tB33SLqe2Iz5pFlNzqYDY3/W5iHaMOKnE8A==","signatures":[{"sig":"MEUCIEeK1vQrI7fW7otaPXXKfTZboMxpE/bOPClVUnjUfwcpAiEAySc/u78xWYAG4gUDzS9C2884i/8WvcMP3lm9IkpGu4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6350959},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b20fcd3e01d992e2fe30eb7e2e17e8ef7198e3ae","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.186","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.494","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.69_1748026231351_0.7982019988723783","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@tscircuit/fake-snippets","version":"0.0.70","_id":"@tscircuit/fake-snippets@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"63af01ec5e0a955c6491325b77b57d7c74ef89fa","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.70.tgz","fileCount":487,"integrity":"sha512-8tFLyobferyb1qjmTnO8UDynkEVcj8EN4h9ukr7Eslu21JxJHyV5hfElR+Zcr+bTAMdooiCUhNzPdlcVgRLe+g==","signatures":[{"sig":"MEYCIQDXakjailDPcFNiJMwm83CeyVGyRtohHAJAVkEOjlNzdgIhAOlT2oNtuwbbwrtKvmEvB+uP4Cm+6kdmBFAHK4ZpJEBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6355554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"006db7bf65c9ffabb2069b22af9e3f8c383c5135","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.186","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.494","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.70_1748405703918_0.4370597789153703","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@tscircuit/fake-snippets","version":"0.0.71","_id":"@tscircuit/fake-snippets@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"87fa0dcfa78ee13637b8c6ada6057c16a6490802","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.71.tgz","fileCount":489,"integrity":"sha512-LHmyb/QyvZWUQ/I9/rzXSBmJ3vyC2kdQbds4par94heNgBgZtvvfbWw35fPS2J9Cipun6uTr1dcwkiTRIDrpIQ==","signatures":[{"sig":"MEUCIQCPc2cqghVbrKsegpezPexnZ+QHyu9JOQLhTplFEyI23AIgTEbycD/GUOKZnBehjdNK3FwrOSkguxqZYxutDil8klQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6363112},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d42cf813ced36a661209f1f1877674a98c1b82d0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.164","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.186","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.124","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.101","@tscircuit/core":"^0.0.384","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.494","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.71_1748538784418_0.872434501573806","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@tscircuit/fake-snippets","version":"0.0.72","_id":"@tscircuit/fake-snippets@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"44dd1bc1f3d205341983bc8836ea03fff07973a8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.72.tgz","fileCount":489,"integrity":"sha512-6Y8Ea731yCRnRmxrELV3leVIfwoqE7PzCVtVGQfCNrVw4iiJLCTowRKiZPc5RdSxhZ9kkN48cUvFDXzAysCG7Q==","signatures":[{"sig":"MEUCIQCGVvM6hssQzVOzSeN/9XlRG4OwVW1gu9VxsTv42fpFGgIgWUN6VHY9Jj+Ie5T24JFxJWC+0bCz2pacGhyeO7CCLeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6366523},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"039d77796b71422e746386b219c43767fc1f9579","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.132","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.3.5","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.94","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.131","@tscircuit/core":"^0.0.428","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.72_1748623081921_0.3661912428311975","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@tscircuit/fake-snippets","version":"0.0.73","_id":"@tscircuit/fake-snippets@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d83e09669d986ae87e163009656a7ab643c03c01","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.73.tgz","fileCount":495,"integrity":"sha512-//DOsJWee/ZjE8ygIyDlDhPSjb0RvrvlpwE5xMjH9RqFbZaZuUbcgc9n1ZFS7J+8YleJ1h7XskcExUs+UZ1WVg==","signatures":[{"sig":"MEUCIHV3W77JJ09GuWjFrNcVuovf+IT5O2K0j7DKaiFU2S+XAiEAgImlpudLD2xOTiRJA7wMJIDnnodjjmPD6ZbQC+2exzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6390612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"4412653b6a0d53937a603a2ffe57b757691471d2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.73_1749015965174_0.020546221567576683","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@tscircuit/fake-snippets","version":"0.0.74","_id":"@tscircuit/fake-snippets@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"2d1455fe23e7df0a82460032624ee619c763c8ea","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.74.tgz","fileCount":497,"integrity":"sha512-KADl3m6wTYau7wHBxzUxqgXXZDkK7wa+iyIv0Q3wKFIlm+ZFT1bK1TnTeuARuTfa8EL0/pK5LdnWTp2pSAuwow==","signatures":[{"sig":"MEUCIGa4dZMirzFzlc9sDGoxr2ASo9zuomYYcBISyZDt5neHAiEA60JKXoUbKLLQbfbablcwiiX5W5/mRkh9+7xYmoHuN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6414988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1eae0027a491aad26dd4a4c1b49937a0d31e7e0a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.74_1749078142568_0.673262111481431","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@tscircuit/fake-snippets","version":"0.0.75","_id":"@tscircuit/fake-snippets@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"85315de42eb8a12d7978a602b14de613bcef37c2","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.75.tgz","fileCount":503,"integrity":"sha512-w0zf1my+3G/PSPVzsQuIYVCcXDgFJFVL5jshTjqdix82bqAkz9oizkMjZhrFoQM/w3Qf+QKoSQpNGOJD1a5SRg==","signatures":[{"sig":"MEUCIE0OEFVqEosd5Oqckf3q0GMvkQZle25PQCSNZirOMB09AiEA4I6pTVJwn9KWNvdPVGQGhFgCWsr0sDjUBZoMUAMu1fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6427473},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"0e3f1439b0cbe152257835dafc30216cf2359a9f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.198","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.75_1749184690135_0.7458102738581223","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@tscircuit/fake-snippets","version":"0.0.76","_id":"@tscircuit/fake-snippets@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"ce7e1b9412dbc9f0636c65cd04cb549bd24d7fc1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.76.tgz","fileCount":502,"integrity":"sha512-QqZxUFYgKjYRwiy1xfU9iVZlqAheEzx8bnbE3AkvYOP8AUB6CsXTGIyM9IFXhiF4+ep86+SL8ULVlEoPhq8WkQ==","signatures":[{"sig":"MEQCIASXkvUp81w8lP9mfHl/ALeJiwQ/qqbRQw8/1PDu70ZGAiAi5/hP2Gxd2P2JVPOkM8zkJu9TwbXO3m4WHme9rdJvEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6429851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"a01243dc298b7ee54464693b258180f2a0e9ec6c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.76_1749197872784_0.9985112244368135","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@tscircuit/fake-snippets","version":"0.0.77","_id":"@tscircuit/fake-snippets@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6fc1b55f017384eaa26c9fbb401b4c674a23b81c","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.77.tgz","fileCount":502,"integrity":"sha512-qQDgl7wzHVj7q0q3Pxvc/T0AJt+Qk5TSOkLWp8apn5xpbi7fN1yzXdaIut6+lTopmChl22nqZaN4ReYjoz6hfg==","signatures":[{"sig":"MEQCIEOdIJstKZO4iUuK+YtRIA72m6XlYy60ASxpLgT4BxlWAiBOvx4aXLrsLhHYULHUkm1TDDW7zkHQtYFb4LyUWjB1+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6431208},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7a1d60518c4b34b467418779911851408be0e67f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.77_1749217579369_0.9727496703095053","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@tscircuit/fake-snippets","version":"0.0.78","_id":"@tscircuit/fake-snippets@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"66206e0f3dac6116ab5ee296f39ae27f97a3bbd9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.78.tgz","fileCount":502,"integrity":"sha512-8Tv5RVOTC1vlWe6Ph5Vgkmf9AGnwYLG1jL2c1y9ILFImVOBlTN+a3n8tbW/H9A1r6EtYnSQWYy00Tu/vK5YlfQ==","signatures":[{"sig":"MEUCIEurvl6z11w9pVX0idO4wEaLVQCpUtnW2RC5K96Zu3/nAiEApidM8nuHorQ78DKg4rkQqfjCApp0g/OLY1bTSIOJJgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6432846},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"39400909a37325069c10ac6f684cb92447decb9c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.78_1749240731317_0.17787224076572294","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@tscircuit/fake-snippets","version":"0.0.79","_id":"@tscircuit/fake-snippets@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"2fe3bb837922a79efd96ff4e73c4f2370f933cf4","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.79.tgz","fileCount":503,"integrity":"sha512-xhnDtdZJ21bBw/wzXo4untRewLtP8va9IiiAkOy8JGsmnkGoZvzCVQVqQzgNusUpsAyXXYuLttrjW/lziYfsYw==","signatures":[{"sig":"MEUCIQDboPIazmXPkXJrstYIXLxNm2cYvhlk58AoJWKxpcIP4AIgII5C6n7yAzR/OG2ZILgwiD8PzHynU0joNEn8VUdnpKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6437280},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d1982d771e1a67970529ab5cc24eefc52a274bac","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.79_1749241703575_0.1859871741973358","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"@tscircuit/fake-snippets","version":"0.0.80","_id":"@tscircuit/fake-snippets@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"30de383857bc8bf72e3106fd686a3c0a21c459ed","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.80.tgz","fileCount":503,"integrity":"sha512-qmoy2xyu4oMdO584dqeAq7pdpMGU5PzLZWRS68hwal2MSA57OQv6b6QCrTfbGIDsNqrx2ERtEZzYEuXiIVoCGg==","signatures":[{"sig":"MEYCIQD278ijawmON1HygvrBCrWfFi+Ojy8KWBB/flHcu06txgIhAMXiGSKsK3JCewG6nFhlsm0J5nQLCHNPmUvJoz3whEh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6441518},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"450417bc9a68a4f9dc03dd4f06595d2e2253a639","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.140","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.169","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.136","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.507","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.80_1749263929730_0.589622173275089","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"@tscircuit/fake-snippets","version":"0.0.81","_id":"@tscircuit/fake-snippets@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5b716f5d8e09cc8d21fac4d47eaf9eeca4dfee1b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.81.tgz","fileCount":505,"integrity":"sha512-Mxh2aTqx3E62NJVniGM4o+Lzn44GDIZMhzBM32tKUl5EYr8EkToQHzwPtNj4jvKkkVsWDAUDGi3lHlaa6TMKHQ==","signatures":[{"sig":"MEYCIQC/YQLlm16iyLiGHLuWgkQAwY53rAhM2YqjmRPcP1AY0gIhALzZPHTAgixzRWZzMeYD9WuUjdaZ+oplMeobK2+5IVSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6452217},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"695e0c97e6e6f5dc32dc7ba56044a8c8d7ea9842","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.562","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.81_1749483488829_0.6674657404940367","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"@tscircuit/fake-snippets","version":"0.0.82","_id":"@tscircuit/fake-snippets@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"1dff2600530a086ef1185c963f83dc5d4857ee38","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.82.tgz","fileCount":505,"integrity":"sha512-roT060aBLwu89Ly79JqJRBSUVrJNV062Fd4EI9SlXWZvrGWawlCtfvBA7zMPkwltUGUSozaxcWq3r+EP85Jo1Q==","signatures":[{"sig":"MEUCIQDSgQ+hKnQIUOGqFOULaIbqu4rFpW0cw8sCCuGwUxIDqQIgYbtm/rO5LxRa7La4aovJarKEHauKYY9IXepVAeFK808=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6452076},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"853de56d0b0ccfcf9bb018419f5584ba5c736662","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.562","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.82_1749664179997_0.5178224814496197","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"@tscircuit/fake-snippets","version":"0.0.83","_id":"@tscircuit/fake-snippets@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"e12f13c86cb2820b5321f6ac010e769e6a174800","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.83.tgz","fileCount":505,"integrity":"sha512-FHCXH8mkp1Q4OMM33bhkk/JUJkVtcFL9TSsfIPFVVpWsQYWDAVhsCXhZVbDWpOO4FWiaoQ3pvAkuQzFDGFAnmQ==","signatures":[{"sig":"MEUCICfGxWQ8uaBaR8ahAyNGJcL01WzyQuLktpUJJkoWjF6SAiEA00OxZfVUnRPxkNj0SG3S/XIohhT6ytryFUYAZIMfS0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6455551},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5753284912410b58c86f49634d29e57b34a5abe0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"<a href=\"https://console.algora.io/org/tscircuit/bounties?status=completed\">        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Ftscircuit%2Fbounties%3Fstatus%3Dcompleted\" alt=\"Rewarded Bounties\">    </a>","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.562","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.83_1749673799084_0.48476429807321497","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"@tscircuit/fake-snippets","version":"0.0.84","_id":"@tscircuit/fake-snippets@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"05faa094d44f96bb8f280ae5b67910a075331584","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.84.tgz","fileCount":513,"integrity":"sha512-q60VxIj8NxF0wLIgweaKDekK4d62olYfv/oV8XGr6nAxIcb0xNJiBf+izfaCvD0VD562xLULX9x2oD4r+E+SqQ==","signatures":[{"sig":"MEQCICUCdNF1gltha3SWCpo5ejVgx0ONaTcUPbuwf6B1IMHMAiAzOk83qahW8T1KrP8Z/oZrbLP33Tv/C06PcPvifFxlRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6490787},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e4af6860ae8d270536c32be5cbb6745d4485dc7b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@tscircuit/eval":"^0.0.227","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.578","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.84_1749845303493_0.2223738446676533","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"@tscircuit/fake-snippets","version":"0.0.85","_id":"@tscircuit/fake-snippets@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8b02f1763b41a82c3fb78aabfb7b36e55d2b5477","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.85.tgz","fileCount":521,"integrity":"sha512-83NtfjQTtfSVNxvUi0KiELR4D5VG3ImeowYEHfb018lXnw6But1ic5iJLzKoWx0e3dEKumGxkhQH0ucTHj/RLg==","signatures":[{"sig":"MEQCIHWpqpDbxVgtOe1yecyupg1VfBmaLdgwkOa5j4a2Km0CAiAXKvgWgI5lSGpZxHgtp5V/cstUAmwBAY15QdKwtwB4/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6521585},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"aa26aa35f81f504e60840aad79199e83d5eb8445","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@tscircuit/eval":"^0.0.227","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.578","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.85_1749859516125_0.9813748736256573","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"@tscircuit/fake-snippets","version":"0.0.86","_id":"@tscircuit/fake-snippets@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"dc2a52b25db357e9858d0dd6e7f1277de7157d3b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.86.tgz","fileCount":521,"integrity":"sha512-8pXf2Pj4FaveGXWMo9HpzlXEDbvuLt/TmJdc5Kri1J3AWZnk3S2rgMoJ/hiL/5MH8LUUk/TG2Gc+u6UvZjRKKw==","signatures":[{"sig":"MEYCIQDLIMwAmdcFJsxVr5/plfFQkNf6q7niqtV3cZMtaBfZSAIhANEhgtCTY/A3/vf3JdWhxiGjnHypOoMFgCHPPHGt/B4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6531107},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f35549d2222d8fdf258018a0afe978348acd7dd1","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@tscircuit/eval":"^0.0.227","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.578","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.86_1749862909207_0.1041831723715283","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"@tscircuit/fake-snippets","version":"0.0.87","_id":"@tscircuit/fake-snippets@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"ce0deeb8cca8dd564609268f693c71f79d3a8487","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.87.tgz","fileCount":521,"integrity":"sha512-zSrRETBsQa12ZGv1QpRCo3wEh72OKrJho47gEAkWNXl7cRC18JlRsHPfKI0vmZAiIDCYRM5sS1oiQgKCphWewQ==","signatures":[{"sig":"MEYCIQD++1jn81tK6UynQ661JgmPJcWonf8VghcBu/tzhRQkbgIhAKdN4JjGRilw8A8228QyU2c+kCBWz+9Wb8R2aQZPnSSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6531503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"a7c95ba2a1ebb94795f8f17b5531e3dfa74dda97","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ms":"^2.1.3","md5":"^2.3.0","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","vaul":"^0.9.9","immer":"^10.1.1","jszip":"^3.10.1","fflate":"^0.8.2","sonner":"^1.5.0","wouter":"^3.3.5","easyeda":"^0.0.129","sitemap":"^8.0.0","date-fns":"^4.1.0","recharts":"^2.12.7","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@typescript/ata":"^0.9.7","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@tscircuit/props":"^0.0.194","react-day-picker":"8.10.1","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","zod":"^3.23.8","tsup":"^8.5.0","vite":"^6.3.4","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","terser":"^5.27.0","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","zustand":"^4.5.5","get-port":"^7.1.0","redaxios":"^0.5.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","@tscircuit/core":"^0.0.433","@tscircuit/eval":"^0.0.227","@typescript/vfs":"^1.6.0","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@tscircuit/runframe":"^0.0.578","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","@vitejs/plugin-react":"^4.3.1","@tailwindcss/typography":"^0.5.16","@types/babel__standalone":"^7.1.7","vite-plugin-image-optimizer":"^1.1.8","@tscircuit/prompt-benchmarks":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.87_1749874316222_0.8816724842905779","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"@tscircuit/fake-snippets","version":"0.0.88","_id":"@tscircuit/fake-snippets@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"bb729dec7a1a1c3602dff38e0d3a70ca01eb33b6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.88.tgz","fileCount":521,"integrity":"sha512-jUoNpK7XrP16xAZw1UxS+pkRrEpeWYa0H1R45VV0ApUpnxKs3uNlsl8m/0DDcT1z0ZqRPcZywEejLTIFHRM9kQ==","signatures":[{"sig":"MEYCIQCJr3/g6vDU7gjuuMkvbf4eiuODnZIwy60+AXcMNOuPswIhAOFDu1RQHI7uuKQrIAzA4wc8eP1HghDJ4vJCU0QBQjaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6533465},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"89feeaf909044b39a91cb58f33a3dbf1547cb8ce","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","fflate":"^0.8.2","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.129","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","react-dom":"^18.3.1","states-us":"^1.1.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.152","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/core":"^0.0.433","@tscircuit/eval":"^0.0.227","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.194","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.582","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.176","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.21","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.6","circuit-json-to-pnp-csv":"^0.0.6","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.88_1750095465260_0.31670297382824564","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"@tscircuit/fake-snippets","version":"0.0.89","_id":"@tscircuit/fake-snippets@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"cbe6e762ae1da2f063fbbee4de23d6d8e2c9b890","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.89.tgz","fileCount":537,"integrity":"sha512-REzvgYUPrcOGYOXkMC7tdOxkaj04mTcBwjdnqtUJFruj+SE4t0J/6c31dtHb97z8J0vIYebf+r8i0Sgw1nRSSQ==","signatures":[{"sig":"MEYCIQDcjmH3GpW4GtHSqXbZ+UnLz89onnRgNuTHsAy5IfIFSwIhAJv/j+rKvHPYu7rqwHDPVfSFtqT8w5kU6S4Qkd6M9+h7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6641197},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"24488aca861e0ad0839274456e977d1b78821957","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","fflate":"^0.8.2","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.195","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/core":"^0.0.536","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.246","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.653","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.186","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","@valtown/codemirror-codeium":"^1.1.1","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.89_1751732434280_0.42979652783673084","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"@tscircuit/fake-snippets","version":"0.0.90","_id":"@tscircuit/fake-snippets@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"395a5ca09992bcdd1258667642095eab10d72eab","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.90.tgz","fileCount":540,"integrity":"sha512-fo3iO2BLhBOOuDdInNdJP12nt5OxxEC4Ro5/fuQ9ppIin2bjjhZjBaZ6E8e/htNYNBcTedVvaZ/f+Mb6BIVaJg==","signatures":[{"sig":"MEQCIBgB+FsHS5xIJ/3I7pMkWSSdHwm9A2aXTjpf/10G1JcWAiBOEnY7teYJ5N9nPl4CkOhxtPFKwVgP19wgp6OkbhbozQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6661148},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5969b3aa60dbf5687a1c80639e361eaf346b529c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.195","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.190","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/core":"^0.0.536","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.16","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.246","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.10","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/footprinter":"^0.0.186","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.90_1751999620119_0.729222649755604","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"@tscircuit/fake-snippets","version":"0.0.91","_id":"@tscircuit/fake-snippets@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"83a601b3aa1958aac16a60f84c2337dd01ea1a02","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.91.tgz","fileCount":540,"integrity":"sha512-G6EIfz07j7Xp4IzRmqbo+i9whvaEtu6pE/YRdYLnwrt/FmqR/tLspmOo36rc5NyX7TPFJ9yPG30EApgKutBAmw==","signatures":[{"sig":"MEUCIQCgfQcv4NeoLFJUuX34XrBt9H4kVJDM4i8Lpeid1GcF1QIgPLEPZPE3zXagVV+Z9Qj9pBlwQyKoxQIQ72rgjyxtTxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6660351},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e7e98cf52232093751205be76b52c093a2534724","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.91_1752171423407_0.755564349057636","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"@tscircuit/fake-snippets","version":"0.0.92","_id":"@tscircuit/fake-snippets@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6ada5d01b56a47453d1952f86f895df786b32f8a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.92.tgz","fileCount":540,"integrity":"sha512-TcP2GKISYnJMufNcJv86V4IMbLrCP22cTp02y9y2eO2erw6OHV21jARwWz1ACkMGms+VA9VHEMGfVZq4AblUFg==","signatures":[{"sig":"MEUCIQCChOcflFF9KQzLNJchCVfBhfA4AIbCbm5hNSZJ+sglvAIgd4sodY61loD96hUs+GdRi6d1wGSBc9FYl0aHj+pDITo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6662901},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b4d67ec741687a524e5bf4a80424b322236168bb","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.92_1752173765036_0.2123890689900758","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"@tscircuit/fake-snippets","version":"0.0.93","_id":"@tscircuit/fake-snippets@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"a2fc86f3db8e67d310558b5b989eb731e33a2868","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.93.tgz","fileCount":542,"integrity":"sha512-QCUBSpn5ZwhcR0KksSolUmxOVm793F5eX7Z6Tt60LjKNjHJaQEZczxtiwU19oAQqg1bbrrOHQBEYrEKLRj0BZg==","signatures":[{"sig":"MEUCIQCV+oCD+4P4UXWJWwOPD+mvZ6/1hhGHAlyX8gwNWJ06OAIgNZ9KlZPhAK/mUex9mpjbo8ZdEGK3YmSckqaTZfV5GgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6671236},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"23089904780474a8fc7baaccffdcb00ac7e10e0c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.93_1752279246569_0.434809072865429","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"@tscircuit/fake-snippets","version":"0.0.94","_id":"@tscircuit/fake-snippets@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"917ee5620747499cb0e8a71bd9bb88996370fa1d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.94.tgz","fileCount":545,"integrity":"sha512-QhZOcf/UrOcMVxcd+aKXh//HZQSw4YZkyFEBcMZnmZz4RvLf5GCyjsmZUcle+3kE4dKRQHlOwGZV07GvzKNbNg==","signatures":[{"sig":"MEYCIQCD8c6wWB6gvCZbLhdzTqaGcpjKRgJF+tYrHQWHrTRT9wIhALEsCE+QSfhLbn7NVb9TNKoGAITg+gP/f1jwvyNGfYFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6679109},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d0eed7b4fb934ad26ec5d5ab1222b8d34381d650","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.94_1752281808268_0.8565438709537336","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"@tscircuit/fake-snippets","version":"0.0.95","_id":"@tscircuit/fake-snippets@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"0d04a6c9b89e56bba3adfffe1f43087cfdb13f78","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.95.tgz","fileCount":546,"integrity":"sha512-WEWUWchyxpKKKQJR9q2PjH/QpP3vXsuWi1whOk0mBVR1ALtYVhPlWMxDjEMkEkny7cS0kCloMHKpfPEBMp8B2w==","signatures":[{"sig":"MEQCIE/Gw4fBN0HzteYboppcSllgP0O0hXCTZfiXdD6+AuKcAiAS7qMy7RQIkRIG6iSdD3vfdo4MkzOZEx7x2Uk3AY3T0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6683105},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"41c3bb651c4b839d0668c107deea216ea7d3c2e4","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.95_1752295425427_0.36393500862746975","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"@tscircuit/fake-snippets","version":"0.0.96","_id":"@tscircuit/fake-snippets@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"2f7558c61be27b86a18d5af1a1624928f91ffff1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.96.tgz","fileCount":547,"integrity":"sha512-1Tm7hRSQA0t4f8VjG/gHbqzXZqeFfe6Tna7dwka8deT5GjMoB1A1LD9wjtYPQQrvJZbZ1POqQTpuJwW6wxBQyA==","signatures":[{"sig":"MEYCIQDipX1CpPo9OkrmmxIWuoV23vrINv+tWwCGmJL2xaCJnAIhAIvgwEA7r3mZzsipKboJEkxxQR9fR6hnfX9wDZqK3eIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6689689},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"275b5cb238a0db81d2201d025ba995d05c5624ee","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.522","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.163","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.155","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.96_1752352722243_0.21918904581436793","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"@tscircuit/fake-snippets","version":"0.0.97","_id":"@tscircuit/fake-snippets@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"75dd8ebecf2e4de45f41f89494247e76d4a86c54","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.97.tgz","fileCount":547,"integrity":"sha512-17GX1SDQa04ymv08UU9kjABpLxXb1LSjITOcIev1fIk2qqRzMO9ouFVMhmzFdHBxE1w31KaA5k2TmyowcCnwVQ==","signatures":[{"sig":"MEUCIGuzxAOkHi5psAikxyQUZZjyblP1tFOhIMgb7MSLRyJrAiEAmsXB1HiwOo7qc08tcbgJaaoR4U11OSNch9oIbeNnC8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6694740},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5b6b426b9fc0710a5def131e11b1c1de8718c56f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.97_1752496920308_0.8617755635365165","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"@tscircuit/fake-snippets","version":"0.0.98","_id":"@tscircuit/fake-snippets@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b5d4c3da2b597136cb7b1b8e6865105ddb8406e8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.98.tgz","fileCount":548,"integrity":"sha512-Pu39TNEIiXGvNq4UvfhA2EgBhOCfkrMq7ymnne1ENssrhuZTJYOPFEU1UXU7z77GTS7vSGOv70EYi2FGvEcDxA==","signatures":[{"sig":"MEQCICaprXyACTNLxXWa+H8loZ8W393qIXS+W8Zkau6b0WpaAiA0p9h5rHLC5P9AQtrWopHUSdggVX7BsjtGmtPlvySBCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6699985},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ed7518effb74b37875ce0a0579cd3abe74f7a224","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.669","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.279","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.98_1752766211692_0.7041772401404782","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"@tscircuit/fake-snippets","version":"0.0.99","_id":"@tscircuit/fake-snippets@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5f89da84c7ced8484e784225015f345b3105fcb6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.99.tgz","fileCount":549,"integrity":"sha512-rRcDOOCk7HPN9JaxX0hD/Qwz+9GnORza+ser41XXRRiadEN+saflWXfXLHxX3pK2bDn1jj261UzEg6MfvCMk8g==","signatures":[{"sig":"MEUCIQCj8y7v/XVA7hFgvd47eNJFi3Zxd/Xoh++pkkQ7Wei4vgIgbIfL6Xmxbr88fyfEEjNZ3bXjB1TzBF3zgOCzTQ4Liag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6689003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7a895ddcebc1073e0885896330eb71b6e289161e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.715","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.25","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.99_1753299207860_0.8565720867912421","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"@tscircuit/fake-snippets","version":"0.0.100","_id":"@tscircuit/fake-snippets@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"94c3b38964d85fa3ecca6a517132c6884c3c6586","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.100.tgz","fileCount":549,"integrity":"sha512-OtzlB97uyLEX8kN4jDMyN/DvpqJi9STCGEIZ1lepX4uvGeHN0ULN46PiR6JUpdEp8y6oZrMgaG/RC4IXScvGXg==","signatures":[{"sig":"MEYCIQDKIUTjOCKn8XVaV5Nadnd033uApr+7//bHTJfOK91HjwIhAI26CdSWPuzLJlsLQMoM8JW1suJwxHRgvPycljf686Vc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6602388},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"3d24acfbb76147badb04bae7e92350be5d6b60c8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.725","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.100_1753385458850_0.7964646927160504","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"@tscircuit/fake-snippets","version":"0.0.101","_id":"@tscircuit/fake-snippets@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"7ba808eb06ad172be92333b70d1c6d7170a31ac6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.101.tgz","fileCount":550,"integrity":"sha512-bGmUgxl++4kOyvHxgAb+L+aVXHHsqtT+twn62yIbKYcaeHSapsrl9vDf23HbNEroNWimaefMxDm6GCUDHPGnmg==","signatures":[{"sig":"MEYCIQDnLrHcDLcRNqJ26q59oQCd6RKD9rW8QqBg/BsgLEyaxQIhAKD7dsU5q9Utu5tgxwozeOjP3DFOuuPfUxDomnGXYu4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6619218},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"75fb40489aa765907c27d3f440943cd51f90a108","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.736","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.101_1753989209953_0.39516024771262104","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"@tscircuit/fake-snippets","version":"0.0.102","_id":"@tscircuit/fake-snippets@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"18e866aff4b8b81a04d6ec0e4f6659c06d1ae4ab","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.102.tgz","fileCount":564,"integrity":"sha512-AT5jAUOaX9vYGnD3Yt+2MhLBjGCr+HpaKG/47UTPvV/os81iVJ8n/92fngEehsr9EfXIM4ywmaJXJTYQm2ayhQ==","signatures":[{"sig":"MEQCIHxUtQBEaaJxOGIOr2QfNI7IG4766ylGw7Ekh8/jos6vAiBa6jyp2vDInNttRq362ZcC+VFwMfrPdCE/ro/QOOG/ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6752693},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f3a35e4191dc8da6b4778fe9f913cbd42e9a4dae","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.102_1754431850643_0.5968010702635822","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"@tscircuit/fake-snippets","version":"0.0.103","_id":"@tscircuit/fake-snippets@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"bfe4d5df071690e329276b62d73d17e66ccc75f0","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.103.tgz","fileCount":563,"integrity":"sha512-UGxa7t75BGb9gA3aDYQdJlobFOh/66/dJHQY+lvfmEdqPzqt3CnNOG5i1hQiJJa0+jU6sWQAkIgQtJyQEyNA1g==","signatures":[{"sig":"MEUCIQDVKjhnKr9RZbM0EoyByineLkD8DtPbSC1QvVj39tLV4wIgZip0Lbe+ojns53fPKJr2zUQFYsJwFN1d1l0tLbyyJBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6745053},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"06861a0f720cc06987c14fcb0b40ed3ae28e8c12","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.103_1754497917330_0.026345845950380475","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"@tscircuit/fake-snippets","version":"0.0.104","_id":"@tscircuit/fake-snippets@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"9fb2c0b7482532f73af1b6a2f0752a03852f6e24","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.104.tgz","fileCount":563,"integrity":"sha512-mUCnCL18Q4qzRkh+Cjsm6eqNZKCdxS7uOgyHMRQG0GBA8s/ojQtjsBJVb0rPJHTWY1n8GYqw4iVVwu4+ll/hTg==","signatures":[{"sig":"MEYCIQDxzMZYnCiiMY6Bzh2J1COsLFd3XaJIyd9yJClgWXt1ZQIhAOitTrZQ4yBALStIWtoNUAiwu4sJxeBl2BHAcyrKmR3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6749579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"21cb7875cae58990e26b44f1ae510741eaec036a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.104_1754503028946_0.35349803632687027","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"@tscircuit/fake-snippets","version":"0.0.105","_id":"@tscircuit/fake-snippets@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"4f3ebac719ab293335efa8b5931fe8bd8e246183","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.105.tgz","fileCount":564,"integrity":"sha512-yF8IOVas9OvpIuP0SmVfUbiGRfprCF1ikdkPlsCA9dOnsOT79nMUZBclZ5Ign3GUOCCNktyHSmyBJWBgaBt4tA==","signatures":[{"sig":"MEQCIGAjqSvf+0PB4t2nFSY3YwjpBBrD//fXrTPeZd10QiFfAiBi04E8BQCE9GXCMOfoFlPsGsltEO+ToRPI19p7QTYkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6759557},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e15b7c9b37d054e9691b43b01f093298984b7bfa","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.105_1754514076843_0.7481361642970688","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"@tscircuit/fake-snippets","version":"0.0.106","_id":"@tscircuit/fake-snippets@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"17db609012ced97aaa918508d34af8bbc4a40b32","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.106.tgz","fileCount":571,"integrity":"sha512-E/wNf0fNhhNjPybEwjgRF2KMaOhJaXu5qDoiOkvGOF8FxDSYMGJOUeWwUZGzngdPtHmLnpvgwAqvqKrQjAcGMQ==","signatures":[{"sig":"MEUCICBCOcPNKWYBMsOcRUygdE7IUf8oGaadjoqCrSVyYiYHAiEA+wiWj/3cTIhJDdkP0boGlkOgRl1+E7R8jb5bXc9vyRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6889441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1d8ae617f5b6ab01fe6febe356f3d861c428a1d7","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.106_1754514344835_0.9804684065261267","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"@tscircuit/fake-snippets","version":"0.0.107","_id":"@tscircuit/fake-snippets@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"32c662a4da3edc61175c99bed1735b58925cd47b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.107.tgz","fileCount":576,"integrity":"sha512-8Ur13Dcqym1HTbg3JdeupjHHaXkKZ4RNe/zoytGWm3BvlMeHL+n6wqXDZZmssR2xgxZe2jK5E6LV1SkIKgjp0A==","signatures":[{"sig":"MEUCIQC4cx71jT846354aMYdsx8SQ+5T+Lk7HzfGdP6Cf5E5YgIgTcQ85oX0tgYklGU0fpB1Xqk2CuQrYvS/VdYaUjoj4kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6895574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7d479e0120e9f5447bf16a1a34a4fb6786c32550","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.107_1754540925792_0.02990100491418235","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"@tscircuit/fake-snippets","version":"0.0.108","_id":"@tscircuit/fake-snippets@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"cc1db674edbff6d6b07e292eb8abd5acbfc77fde","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.108.tgz","fileCount":576,"integrity":"sha512-ul9abunijOeroVE/1eu7ptxwe5CsVk/tt+NobnffX6c6/eLwiXtmWoPuYTL8oZl4WaoA5cZjJ3X2JvlU0synMw==","signatures":[{"sig":"MEUCIQCDV7LKYcnmBP7JDiBuF71hCat45rUGLfvyTkx3UO4mLwIgQ6dzJ5puTvIAolzAe25DBp9GXDTkrutOtlKqTwX/eb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6895025},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"541faa0044a364b382e854ad1ee9f5552a8ea0a7","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prismjs":"^1.29.0","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","date-fns":"^4.1.0","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","input-otp":"^1.2.4","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","change-case":"^5.4.4","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","country-list":"^2.3.0","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","@types/prismjs":"^1.26.4","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"0.0.764","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.108_1754675676613_0.3330076288605881","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"@tscircuit/fake-snippets","version":"0.0.109","_id":"@tscircuit/fake-snippets@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"1f4774f44b0ee855834d84a75a4f72fab3ec1b45","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.109.tgz","fileCount":568,"integrity":"sha512-FrAcE5tVl6cL5KQ3mJFClGjPwHcysU+sfrGfx/myTPc+Smh48SxtpALVmagWdSG9zUkGU7D4EMnmyA1+6ShpTw==","signatures":[{"sig":"MEQCIA2yu5Bzv/EJunOCcDhHWu37b8rwVOnWEUxBH2t7ktbSAiAquyUpR+pouI01hQLbomImFK4UtKKtfBKc13inlK8hGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6885984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ad9acf45ce1a68238decac45c5f82573ad2690cf","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^18.3.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"^0.177.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","openai":"^5.6.0","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.203","globals":"^15.9.0","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^18.3.1","states-us":"^1.1.1","tscircuit":"^0.0.538","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.167","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.244","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.171","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.781","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.303","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.4","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.194","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.6","circuit-json-to-tscircuit":"^0.0.4","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.1","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.21","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.109_1755329039149_0.31611484803447776","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"@tscircuit/fake-snippets","version":"0.0.110","_id":"@tscircuit/fake-snippets@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"f462a11e22f7a69a218976e57717961a09b066b1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.110.tgz","fileCount":602,"integrity":"sha512-NEk7+HfjXL2kSRfKek58ss+Zm/QfvmbjGPKxsG0MRcHDA4wZVry843iZcTkkN40mfi+LOELaRcuGyaPBtplFIw==","signatures":[{"sig":"MEQCIGp7osFqyxscTkjzRmTiqkdAoSvC/uUwiQvuM79ZHaTuAiBHhIGsFxsBsgrfbCKPVz80nt5+tRDkos7VV8lyafSesw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7108366},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b3b5225c675559ba4e74a2cfb7b8a5a11fa22297","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.9","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.402","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.3","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.110_1759593666148_0.8127579922157726","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"@tscircuit/fake-snippets","version":"0.0.111","_id":"@tscircuit/fake-snippets@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"4d96c8ff9387f71258a196fc1009af33d8112788","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.111.tgz","fileCount":606,"integrity":"sha512-HPez4vKFP7DZqDyP1OY7KAtlczp8P3AiwXxsK2kjBZalRM8WSiDHz/AZdAYBOUhBUp64U7PplzR15llvAKY8wQ==","signatures":[{"sig":"MEUCIQDkhB6OCMqPKYvc2faOZpvTfueD/MWpYS5SiRmAGgirIAIgL8EnW4neNTBWt8Db7/qG7yyEnhZgsCOZuF6JPpjBmDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7133199},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"8fb6e0b7e80f5d3c98bbe9cd815eacf7ee49035b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.9","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.402","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.9","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.111_1759861583421_0.11712575820647686","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"@tscircuit/fake-snippets","version":"0.0.112","_id":"@tscircuit/fake-snippets@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"03cc72d28142c6477fd50925f3155551b659d8f6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.112.tgz","fileCount":608,"integrity":"sha512-wNeXxzKuqH2vNd/O+7RW9IY2VOIfVyIg78KDNOoGFIK2ne9nkUyVLP5ri0Qlcx6BSRmoVM/nTEpxhE/iwtYmvw==","signatures":[{"sig":"MEYCIQCvMJNrvu/bf7iPPAzf+Vb7EdNPS2lj3XqER4FprEoGvAIhAJO4K1ZOtmqXtxsZi63saAzta9qOpW5vBltmeLN2GEhP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7134077},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"17ad681f9f990608e6ddca720b504c89cdd92330","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.112_1760121790415_0.3250246535356336","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"@tscircuit/fake-snippets","version":"0.0.113","_id":"@tscircuit/fake-snippets@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b0bc6791ce31a524bcec686f882630b755acfe49","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.113.tgz","fileCount":607,"integrity":"sha512-+m+uGa4HbGGJMLqj4+hpFrGC+fGIz7RoShE5xeGrRE+bN/CFownBQgw1Bjz27N1/av0kfy2+qcQKjQVyHZ+R7A==","signatures":[{"sig":"MEUCIQC0HpIE5TrgLm1DQ49ANS0eOshhMMrlsgNpywg7rxBkeAIgPT8G2FyPlw5zrpUJuVz/qelpBEpyjaur/PycmerW5GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7134936},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ba2d2917312d89702753b0b9cbb373874e9f7b38","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.113_1760461195193_0.3129007219703037","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"@tscircuit/fake-snippets","version":"0.0.114","_id":"@tscircuit/fake-snippets@0.0.114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b111e3b99f8e62e01e11f75070886ec999d640d1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.114.tgz","fileCount":607,"integrity":"sha512-Y1cprFRzaTyUmTFMEDaEOIC7AfKZ059ExqFFcbHm83DNalI2tB7hm/UN5U96405v3G6DKNDQuAw/c/qe+8RcVQ==","signatures":[{"sig":"MEYCIQDfKTVDCCVCpyoUcO7V1pGSLEeN4QRC9C3xLCBQvC53igIhAJt6/LxU6GJYA8/pE5RqMkTp89YCgZkXNBQ1wH4GpqhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7135613},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"cda6a080733880b6f9ed8bab69fcf3853f36ab70","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.114_1760464068414_0.34703381020397095","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"@tscircuit/fake-snippets","version":"0.0.115","_id":"@tscircuit/fake-snippets@0.0.115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"239e879d85ce8e509ec78e0f92fed08c62eee127","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.115.tgz","fileCount":607,"integrity":"sha512-DOxte3yo0uORTBbJTJ+oQQcAWXzAL+Nj1DkJ2PWVhHl1H8nIy9GaiVo+kQ2uZ/JLWlqrdAKt36lFlZ2eoYwlgg==","signatures":[{"sig":"MEUCIFJnfYUiiRbkvyGghhUsakqkhWYLPdkNJ74dPRDl3zvmAiEAobhbopWUWbaqrpGgBT4UNTs1afRNIFPdcL+6SkgXKVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7138132},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"19350510ea0203de6c672f5eb973050c9c85807d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.325","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.115_1760464268544_0.13027642644113113","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"@tscircuit/fake-snippets","version":"0.0.116","_id":"@tscircuit/fake-snippets@0.0.116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"37c4cac0af4b3a0d1eb99736bf886e71c49032e6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.116.tgz","fileCount":611,"integrity":"sha512-9LngUXxZocTCtK7V+vWEsaaUtwPlGZ2SimHn6Rreo8w7ElLGAUhFzmtrBm8ETme/a0hj3TwZHc1E5tui9USjoA==","signatures":[{"sig":"MEYCIQCgkSdrs0QYXpeLwLf7ADlI5EIFGLypvvZmqWDTg0MaAwIhAL97pFv2Z9aSNn5TIjs0WQ5ycDR7A2BeYq3o/q13K6t2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7143464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d03f6abc8e5875321388ed8729ac71457ffebbe9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.406","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.116_1760803449619_0.009866043630776922","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"@tscircuit/fake-snippets","version":"0.0.117","_id":"@tscircuit/fake-snippets@0.0.117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"a398535c3b16357dfc77a419b6e5aec83e4ba3c8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.117.tgz","fileCount":611,"integrity":"sha512-ufyPhJRpRVevHclEO7E2T1vmdzGpYjizCLlfNmIEF4UfQ6I/Kk0BIhRCtVEXVTAJ12ZfX9YgMuJXxCKv5HDE+w==","signatures":[{"sig":"MEYCIQC6+NOOk6VGTl1uRTB6TNAX0g8OqFJbtpE65pcf8HqtewIhAJajXXzTeDIHn498LW5lgqxfVsWDToXEP0leINgozUBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7145503},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"658abbab4caff12e76d84c830840a2ca41712d10","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.406","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.117_1760803464023_0.5049430994969331","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"@tscircuit/fake-snippets","version":"0.0.118","_id":"@tscircuit/fake-snippets@0.0.118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"9d6cb6b2e58582ca15770aa5a9968727e8371730","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.118.tgz","fileCount":613,"integrity":"sha512-g7iikwQ0drj8VTyM2CgG6C1s+SNMZxiltro7q3UAxsY2xst6djH99HHb3VnhzjYogxTrGax7HFLqJL6j9aW5zw==","signatures":[{"sig":"MEQCIFuUJkqCyoJB4FeuahTTXv0ut+qWXNp9cq4zcP+8AjT6AiB7BiXv5H/V1SQyEUOxhhtTJ1QehcG4ClNOf9kK9NrJ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7159909},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f52a2b60f3186f6dc278c41c661f45d286ffa8c6","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.410","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.118_1760914666410_0.37937006281386454","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"@tscircuit/fake-snippets","version":"0.0.119","_id":"@tscircuit/fake-snippets@0.0.119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"7137f3f88138474eae8382677a96b271191d6639","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.119.tgz","fileCount":613,"integrity":"sha512-vpOaDFTL/Mj5GdYlrhXqjIR3IjP8tnUl2qJFgh9R+o5X5BvSfsvP3u45VGbibYYz9/1tyMnTtLqv7qak+NmelA==","signatures":[{"sig":"MEQCICFBF0YbrrNYdGGWjrfDQXYH4vo0PY4S2PchT15KVGo+AiBO0NnAT3+qkm9CPyQgspoytGh//N0fYU5SSFRupr2RNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7171719},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"3a1ac419ef61dcc9919324357ca41a2e1b9d952a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.410","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.119_1760914918923_0.41432755685053824","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"@tscircuit/fake-snippets","version":"0.0.120","_id":"@tscircuit/fake-snippets@0.0.120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6b9f9f6e474e89268d813ac44e42e968b0ab8d59","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.120.tgz","fileCount":618,"integrity":"sha512-P3kphmKMn0Lhk+dIHcjjbSa3pERN/azh9EIyq4gfKamU6FxRoJk0L4WZNFJN8J+a/sctH1jCUlKgRsxGuIcRdw==","signatures":[{"sig":"MEYCIQDBqdtP6MXNagYBA7PTTdwrEoIlFwnkfh5+z+6LVB7CUAIhAPTrXBFziku4OFxgpFEIKSm0LYcjiab9aGRaBTykeGRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7226068},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e12200a93070be71c261f9f8b779c617831aa81b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.414","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.120_1761072854840_0.3532956061808612","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"@tscircuit/fake-snippets","version":"0.0.121","_id":"@tscircuit/fake-snippets@0.0.121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"cba367f9551abb7b9949e27034b7d753f652e4df","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.121.tgz","fileCount":735,"integrity":"sha512-KoVldgcMD/4haw+cpFwTsUIwqt4w5ZFRZvnxJ6I0vpP+tUVG9vEhexExlP2uqu0hNFZgzStvfe4HXWRXvt4cxA==","signatures":[{"sig":"MEYCIQCzfav0fhdNnrSE0IzRt6JJrSLpqX1xvNDU2NA0jMOksQIhAManVLVcjYlnTRazFdKJ3LB6xU3SJHmRKQelhkqb/3Un","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21952141},"main":"dist/index.js","type":"module","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"c5b23965c1aaebc5b214259aa472c334220043d5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.414","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.121_1761080141805_0.5263012460589278","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"@tscircuit/fake-snippets","version":"0.0.122","_id":"@tscircuit/fake-snippets@0.0.122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6c49dfdb0cdfea16adc24cbf5e42f1b2d133178e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.122.tgz","fileCount":8,"integrity":"sha512-XRdwpQK+hcRLhtXon5kGyBge9imymg5XmMMEffZcPFUOcvIFhfcKCxLRtUddHltWh+9YffP9TplTdv2I0QQFkA==","signatures":[{"sig":"MEQCIGkWFQdMOJ17A/syyVqRJyvCJAMe0pry5KnHhydLTxLPAiABsZ1A5PkkbKw/hdwrkSX+uP20wRsFZwp6YxZYHfggaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1ea9171fba177863a77e0147c214010f2766ef53","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.414","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.122_1761081034534_0.9913244821575045","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"@tscircuit/fake-snippets","version":"0.0.123","_id":"@tscircuit/fake-snippets@0.0.123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"730fdbf00014a342af5de90698cec4632e10a9d5","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.123.tgz","fileCount":8,"integrity":"sha512-i2gZkUVEOJWLTmcXmvpumBsBcconTyz3crLUO1/mYbH8ScD5V1mMsCwKyU7DDrA2OknD1Chv9Ac2N1+MuUukhQ==","signatures":[{"sig":"MEUCIQDSh4Ul3ynixt5WI6pA7LvdOAdLu6Gyo6s9kTixWz3YbgIgNIgrllzFC7ugfClKJb5uBm71z7QDZwEuSk98t4PGuZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1432050},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"69fa3e86f53f359a07fcc89d2c8607ab8519b630","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.415","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.123_1761083087778_0.0389974587963553","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"@tscircuit/fake-snippets","version":"0.0.124","_id":"@tscircuit/fake-snippets@0.0.124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"9673bbca211ed6a1a127477b0fda874582c0841e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.124.tgz","fileCount":8,"integrity":"sha512-HB26JZK9XtWhCB88uXfdivNl4iUoP3M+njzECWPvqaV9BoJTzVgMACEFcoHqMTZa72/tsbO05+Ejr1y2gGkP+A==","signatures":[{"sig":"MEUCICdOb3Zlley+VhIhb1GEVXReU3jFsE3r9YHt/zVAefWvAiEAhDG4yVZf+fhVT/OKHlNoiuZAAFK3VleXV6CvSHmpurU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ed53640ba8d214e245d9c8823bc1057067615b7d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.416","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.124_1761143924173_0.993962376833738","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"@tscircuit/fake-snippets","version":"0.0.125","_id":"@tscircuit/fake-snippets@0.0.125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"00ba4b5d01554dbabbbd14847e9a2be62faa234e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.125.tgz","fileCount":8,"integrity":"sha512-qhfeW/UQiQzgU+oVwRlTR8iyv7zuGxEvRK2h9PlOLVC6ATc2pkUyH0NW3uId+h1PiIz/YIC/RfiZ96IHrvbxUQ==","signatures":[{"sig":"MEUCIEGZnzxepUPPtMuMvXh69wxVa0D2AR0/zWEzOjqttC/rAiEA5cb/7gihNbs4jT52nePEbb0yAuEId17V42f8B44A2EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446640},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ad3d7062977adb33d89ad792d02c72b28fe0731f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.420","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.125_1761254180737_0.7269006373554827","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"@tscircuit/fake-snippets","version":"0.0.126","_id":"@tscircuit/fake-snippets@0.0.126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"7eea48c06a906e6c51bcecc0dd8d5f481c82c9e1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.126.tgz","fileCount":8,"integrity":"sha512-Kh5/rMxJMdBnD00uGgvOM+lALn0z3JY2LuuG1wLQVkYoSxUVgn2an6EZAjy4R2gtDQvIHBq7uursWbvGwUPtFA==","signatures":[{"sig":"MEUCIFvS/CHnxUFsI4O3GfJd8XZmKDeDadhfZLropkBTeNySAiEAuzY1WVv/sXm6Q02s186436yBAheAkiQWir1hUpmNKeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457404},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"8e6d5dcdfe66f04de67168045c6e4473a664c014","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.420","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.126_1761258210864_0.10963036682764304","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"@tscircuit/fake-snippets","version":"0.0.127","_id":"@tscircuit/fake-snippets@0.0.127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"ddbe4e505040722171fdfca117789ad3ecc7b1d0","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.127.tgz","fileCount":8,"integrity":"sha512-NnG0uY6NiiDXzqMlnwxj8DBTO9HvxZo7p8+eKkayuwNiccqlKz9XbP3t28737LRqcnafN7bfsZAhY1D8ekklBw==","signatures":[{"sig":"MEQCIFsnQfx5DbiKYogyITt2kadksYVibAtudgCVQweC9VAoAiAuKTN6kyKZZjXVGeh4Do0ko2URzsjBXX0QqFQpC6kKqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d0b19145e9f00f440195596fcb38e739565589ff","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.424","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.127_1761324309240_0.9875182100255784","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"@tscircuit/fake-snippets","version":"0.0.128","_id":"@tscircuit/fake-snippets@0.0.128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"08a82c3fbf10feada60fa6694bf3f3b428f53e34","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.128.tgz","fileCount":8,"integrity":"sha512-HKRFpJZL3stHrTuYrRN3JCSJHrzvUBx3tHHr4jYkNbo+cYSpOZDMvh+PzhwYG9OSm9pox71Hl2Aq6dXAtFgnuw==","signatures":[{"sig":"MEYCIQCMj8kLyKZAiRXWstVNuoWR7toIXYk6MtZHSCP9jwtxvwIhALebv5koOyDO8CNfyG4MOGfv9RQc8LLiRv2/pOtNcTD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463183},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9701d62fef6501df739fdbab5a058579b8c9656b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.424","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.128_1761339647294_0.8678740421286248","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"@tscircuit/fake-snippets","version":"0.0.129","_id":"@tscircuit/fake-snippets@0.0.129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"ffacc37aae6cdac1b61e7ed1c7ce94403a5b980f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.129.tgz","fileCount":8,"integrity":"sha512-DL0XRCECeZfq0LuAqyiFiJT6npFuRzewPeA9TTjHwBknb9q2aikPlSAa+2cGmnrn8bfcKe3ZwYMXTzdkIU20oA==","signatures":[{"sig":"MEYCIQDjbNr2Vm0Z+Il8M1LGfA/a3ETf7GVWe1gw9Ub3s/nwfQIhANpQq79x+SHsfvH8D3SrJ3ptFRkodJ26StYdGDrAjKch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463807},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"bd5724dcec15fc89c1cf8f2b7b432dedf43e493b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.424","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.129_1761349507479_0.6465110262334139","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"@tscircuit/fake-snippets","version":"0.0.130","_id":"@tscircuit/fake-snippets@0.0.130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"edfe11042ac639cd28f139c4cd67d019698ccfd0","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.130.tgz","fileCount":8,"integrity":"sha512-XKgd4ckG6X/jgCst707Zeai1zBBGVXhwTA0Dh3ZPzmnoaTEBBvvvBVEMzifo3IUnd32gb+j6PzYA9CyiiYqtrQ==","signatures":[{"sig":"MEQCIFWyWr6Zar8NmI4ZmDvWY+5sSZ9Vrursn2TPX/0j0TlPAiBIsFNgucl9haz6k2qT1Bs1lT0fofGxSX6pd4y7fbOnSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470997},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1d1992475dc67e393bebce6fb01f4cf032e8ee23","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.653","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.430","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1031","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.130_1761399745261_0.09267740565766203","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"@tscircuit/fake-snippets","version":"0.0.131","_id":"@tscircuit/fake-snippets@0.0.131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5adc545c79d4fd7bb481f8f8bda05181625e5b61","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.131.tgz","fileCount":8,"integrity":"sha512-aXsTZzrmn+RlSWdSk0A2hAGvwmWSnn5XP71ZHrhGRd0guqTln9x+vw5dwXpJwWyNKjph77BBOK9QWtOy7ZnvfQ==","signatures":[{"sig":"MEUCIH7N8oA0Ob+rH3YmoYv1stjBRIoVF2sIg+rt2agiPZGyAiEAxwRWkhKgBoGFRA35UTp2CUA3m4EdlpgwGXGNVMRHQ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472122},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9003b2b04e659eb1a1a0bfa00055391ce94397f5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.431","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1150","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.131_1761422058792_0.7511697738229057","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"@tscircuit/fake-snippets","version":"0.0.132","_id":"@tscircuit/fake-snippets@0.0.132","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"922c1fafd2386cbaeafe2be50cae13597f5b5124","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.132.tgz","fileCount":8,"integrity":"sha512-28Xt7MpSn27oJ7vj4eFtiAZkdUQKkH1/L+ACtxB94fHnyS1/Cqc7CFkatXjpNJZIJMJ7y1ArhsXekFCc4qCrHA==","signatures":[{"sig":"MEYCIQD06KxtxPQ+AGdxIIToLaTjKqi1ZmFgpEoN+BwR+Y6IKgIhAPzKJ0IQHOKbG4vSAbdI7WxzZKKccKyQuPNVyvDHIp2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9a7da2bc99d495e738796427546e882f7b2a3499","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.431","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1150","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.132_1761426896402_0.627459440350308","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"@tscircuit/fake-snippets","version":"0.0.133","_id":"@tscircuit/fake-snippets@0.0.133","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"aaff9d869b84529ae5250b09347664446cde6a52","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.133.tgz","fileCount":8,"integrity":"sha512-w94Tj1VqnIMqjxF96IxUY1E4bVXxKap52tEWufhZldBpisDOyWlrZy+PYy49Dyjesjy1kZjBbD7XqiZ8q9bapA==","signatures":[{"sig":"MEQCIExno30BCEammQkpAo6Mgd5LtHNk/m3DAkVrrYEoqIyrAiATOcdbiXyeWBjgBor6Qx7LqQoQoRrMLgErjLbjwcWXKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1480269},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b5f8064594c4c62e73bedac1b7c4e66b03dfbe2e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.431","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1150","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.9","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.133_1761428811717_0.35723477035259643","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"@tscircuit/fake-snippets","version":"0.0.134","_id":"@tscircuit/fake-snippets@0.0.134","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8e38169abe22daf58d72ddb8c97c5b6a0e5878a0","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.134.tgz","fileCount":8,"integrity":"sha512-nAmkG8SxVOg/KV1nbgJDHcXMjvylLpoGWBTSFI6uBp4/pZaKRxwc9LcNvHMrC+CPvY25SdTarKtT3jeDSKzJQg==","signatures":[{"sig":"MEYCIQC7i62Z0mkXnWZb1kSv/Dh808I/VX9lO+RJx5NRVsp8RgIhAJRkxVf2QQaYUTlaJfw/8rJdl7SU5Xe9eA0aAgFNrg4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484035},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d0f3fc7dd1293e4425fcc7e2d5a9f3eeb4f0d8cf","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.434","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1164","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.134_1761584852075_0.8146070692934311","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"@tscircuit/fake-snippets","version":"0.0.135","_id":"@tscircuit/fake-snippets@0.0.135","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"afc07494daa7049cf41cff74926275e652d774e5","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.135.tgz","fileCount":8,"integrity":"sha512-aZX1HfZV9udjRCtaGEbg6HRpjn3ndkBq20nX3axOgIHHM6fX36QTbZvjDRhAoxa0yEvKej7oNHY+7GRywS8dnA==","signatures":[{"sig":"MEYCIQCpRPs/EX1dX7+ABbaM8WjqH8IRMIHwsD2zugM7eOq+LAIhAJJVh0ymS10osVTLUDQ9rFItH362C2P5xIkoD33yvIPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486286},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ae170534150a33220655329170264646f9e16ac2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.438","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1164","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.135_1761670508613_0.13751954943216926","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"@tscircuit/fake-snippets","version":"0.0.136","_id":"@tscircuit/fake-snippets@0.0.136","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"74de922b0deb4d31362629cc369adf955eb14b76","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.136.tgz","fileCount":8,"integrity":"sha512-siB6OiO5QJBi5up9oi0+YjUVwrOG4CEYjBbHs5pGiLo8CGDij7fvOnJ+auM60vr0SJDF1ib9MKAlVaiiMyFhig==","signatures":[{"sig":"MEQCIDHX83ADfNkDrNn1Ur9US6eH/7zC/MM/oJte++l87s26AiA7CDzJRgJfg53T4NnFmjVEREx86fAvOeqwgArmEmL9SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495699},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"204e3f89919f38c05291c4197613c698a84245a8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.444","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1164","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.136_1761875598163_0.9052723826203275","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"@tscircuit/fake-snippets","version":"0.0.137","_id":"@tscircuit/fake-snippets@0.0.137","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5907d9a95d785b1ab94897aa7d89200dd39cd9cc","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.137.tgz","fileCount":8,"integrity":"sha512-/pO2cStdBMxKIJilYz8ckl8cu4pdI5KJiMWqbpvZWbM5X80Qxhhkh3r4TxniSIRuOPV045Hl/uKx4Yg/PK7OzQ==","signatures":[{"sig":"MEUCIDOrZI5vQv5ymXBLiR0bua2rpwqy3+iPxEV7IYlZ5/yMAiEAyGzkpm0SQBWnebyqys9Ihsj7YC+247cIWBL9ZItAKHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1493574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"aaad2347e29908e9189eda7567c93910b968c324","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.811","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.447","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1164","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.407","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.218","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.39","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.137_1762067688692_0.8839151763709512","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"@tscircuit/fake-snippets","version":"0.0.138","_id":"@tscircuit/fake-snippets@0.0.138","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"47c1d6252878d4128307a4c694a524cbb39af8aa","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.138.tgz","fileCount":8,"integrity":"sha512-WaIrBaqTsZLHe4jAKV429szrXpCO7lz8UUOpr+vNOl7BzAFtvvcu0fLP++Li8i7+jDeXHS3HbH1IFjVK3FAU9Q==","signatures":[{"sig":"MEYCIQDZCCCiZ13xTY1XmZ2Jckr/wnL35ICvDZ2L6QpWGlUjHQIhAM904PIvHYc1XOUkC/EII48IeBm36NNZMPzVlEeyFjnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498376},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"43bfd9221c38c92e5f3b1604f9d1c704c22af617","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.460","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.426","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.248","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.138_1762707348851_0.10986671830500305","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"@tscircuit/fake-snippets","version":"0.0.139","_id":"@tscircuit/fake-snippets@0.0.139","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"f6c97c9bf207c786209e763fee455db5abcb86ae","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.139.tgz","fileCount":8,"integrity":"sha512-/tRShPC7IMC+fgMItcaaaSW/B4srSk8tIXBfuc3CWEIv42pD1yhaRxoVrkYSjV3ezSgzKBILtWLxGX8Ho+2x8Q==","signatures":[{"sig":"MEQCIF3Lt53VWkGOp+WnRxb7K4S90Zqnxh4b3e/OZSjrZhY7AiADJLJ1j0bRSzqU1lWWIT3xJdVNjpIk3J3VpAQWJVp4dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497430},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"dd7d8c26d1b164328da42b6fda7dc6098315ae9b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.460","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.426","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.248","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.139_1762707373292_0.12901269400912008","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"@tscircuit/fake-snippets","version":"0.0.140","_id":"@tscircuit/fake-snippets@0.0.140","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"1298e216c907326387e4ae49591f4a2f366914e9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.140.tgz","fileCount":8,"integrity":"sha512-Q7AMukhgfS7mCjH/oKMvfbD9CEcYRK5DqyzaQ1W0gn322IC0mVNE2dHNOvlTjWTmxTpGL9/FL1c+ayTyntk5uA==","signatures":[{"sig":"MEUCIFYWFRtnR26CJe6rc+CHHLE+wEh0Z51S95Kf+ipSoHy4AiEAiBnwGm+yLg08wd7QnJaLcow4oIiccChimU7ijXURsP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504607},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7faa68ebb1909b9d6877dd430bf9825ac28af0ce","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.471","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.140_1763060516864_0.7675446036440641","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"@tscircuit/fake-snippets","version":"0.0.141","_id":"@tscircuit/fake-snippets@0.0.141","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"75b9b5b973da2b42027f0cb56bffb47f100888a5","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.141.tgz","fileCount":8,"integrity":"sha512-KTIj7pE8H1aK5yB0Lc3gY6zXlde8MuHyFfqPlu73GDr4/yovhhYnxHi3GzCtaZX6WlrGzKS6dH1uKN2HHmcYgw==","signatures":[{"sig":"MEUCIAPYeLJqbFUrgwoQfgmtDz2dFhOQ5TckD6XwLnfpNadxAiEAi4ywP2MxdEY368twf7K2VOPigdPKUD4VjNxCqfOccrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506120},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"cc31716438eec7cd654f5b2c54d037b424510059","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.474","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.141_1763151332958_0.2657446664902787","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"@tscircuit/fake-snippets","version":"0.0.142","_id":"@tscircuit/fake-snippets@0.0.142","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"ff4c09dd8eff54bbd0c40d9e572f702718e6400d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.142.tgz","fileCount":8,"integrity":"sha512-QqxUsQtOMhCezVkKlIVtlaih4vooQvzS8xBsCd6uWhYSJ+JK9GD7kIu2kmihYPAgDKknKcU4RMaPTeS9Rla6ng==","signatures":[{"sig":"MEUCIQDTWBgBN2VuRY7/JcjTJSKNFOdGm743W/Tdh4c/p2yttwIgK1H+H0uSSC2vkUmqerlPJC7FnMqM/8tb0Ytago6/b3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507204},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"a46dec511e5f1dca51b143d79df484056921a3a0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.475","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.142_1763199047887_0.7160372092851841","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"@tscircuit/fake-snippets","version":"0.0.143","_id":"@tscircuit/fake-snippets@0.0.143","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"85da0a48a91e4b5830654b3985f2b468bba9d78a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.143.tgz","fileCount":8,"integrity":"sha512-eOTxvM9PF/Tc8Xm2rPhQg/REQ5rHDqw22APXFb/Nq070kx/iv/xJpFlvzxGy5Eyii0TlkH4RLCsMlMjnHP3exg==","signatures":[{"sig":"MEYCIQDALKtZZq9wglK41qdkpCaW0iy1PikSNwSKyCxA6J5odgIhALbtjjq+AL1OVyff4n1VkzW6tW6GDphRqKE+MD3ZpTHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507212},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7698e8ab491c00b13dd4ebb78fdcd59bb56e933a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.475","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.143_1763200859153_0.6173005291178866","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"@tscircuit/fake-snippets","version":"0.0.144","_id":"@tscircuit/fake-snippets@0.0.144","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"e1d580106ccfc5ea73f7815d22c87bfa85930bd5","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.144.tgz","fileCount":8,"integrity":"sha512-KK25hGiRQWPYI0WqWd9NRRIHSlHgnEIdpPaSjVvitzesaIe/Jck+UalrVjluWGVDIL35y3WZjKFzIuaeB8xrVw==","signatures":[{"sig":"MEUCIQCQ6wyQrCPYugq38tapoIEPehoYolGd5rwwJzqqhP3MuAIgcQi2wZb36Re3T6ITUMC1ICM+0EnDCHsCYNVq/882cmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508947},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"47ecaf855bec68b8b7310c4ab30aea19cdb0003a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.475","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.144_1763223907844_0.3829620640679403","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"@tscircuit/fake-snippets","version":"0.0.145","_id":"@tscircuit/fake-snippets@0.0.145","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"47a65a70ce34f2954541c77619f67d6a9d551191","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.145.tgz","fileCount":8,"integrity":"sha512-BGAsOiK6U4Yh7wD324+9iadU0XKP/tJk3cxMMXLkTnuDkWtvFe5mR3QIV+yFkeqjT8b8oz39yQuz4pGoevAU9Q==","signatures":[{"sig":"MEUCIDPM1lV18DZpUSEs3BpSubxMKyn2JEDm0WO4hHYZkokRAiEAiWyz1xFaqj/VeXrbJ2ej2LF6sW999ShH9Oco7ou71U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"494c08e8f44bfb6b684fd66a63486c9b52b82c90","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.476","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.145_1763323319398_0.36285026151559596","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"@tscircuit/fake-snippets","version":"0.0.146","_id":"@tscircuit/fake-snippets@0.0.146","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"bc317c2e10a31b3a848c8aa067f554bd03d63932","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.146.tgz","fileCount":8,"integrity":"sha512-XnuUzBlEK6l53bhAb5kLznimWt4BQ7JHga/nSDu/cRwfODfuWUZlT3JHBPAnnPvWel8dBKfhjq3s0HWn2aRdkA==","signatures":[{"sig":"MEQCIH6ltxtN2KW55ZsiJwdYw/7SfCn62pYhCxJyFIfberELAiBaEiVbeh+WuzRSi4tatXKsXYNXt+AxLknAJ23YLKcNyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506898},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d8f3439409e46b5370cd70d6889e5aef44566dd8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.476","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.146_1763360830066_0.11411366018410973","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"@tscircuit/fake-snippets","version":"0.0.147","_id":"@tscircuit/fake-snippets@0.0.147","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d9dfcc3fc8c08116635c84cf402cf8dafdbb6950","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.147.tgz","fileCount":8,"integrity":"sha512-1q2HvmOqau1wOhNPehkYZG7mKVF9qgw5iEe5KLYHybFT5Wa95G1COyElVuv+Rn519OyniGohUCm5kCWiYACzrQ==","signatures":[{"sig":"MEQCIHIirwz4UFVFr+qP24VtCXNkrfv/fIaCxP7lNz8poVAWAiARYKXtTKGSFaGbQNduJS2wfMoRVkVDPOJnb4htlBCUiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"432aaefe0895ad62066c410cb096f3d5a7b7cc8e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.476","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.147_1763393999039_0.4820455128906189","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"@tscircuit/fake-snippets","version":"0.0.148","_id":"@tscircuit/fake-snippets@0.0.148","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"79f558017e277cf166efa6e93f33be4c2b666d6d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.148.tgz","fileCount":8,"integrity":"sha512-IH6zgmACQHMmY1l/MqGdLC8QDJjBJaDXMx9v9xeJE2t3f+6phmOaOD2zZzHY5xtG/9ThU8vOrW+NwLVtYTEviQ==","signatures":[{"sig":"MEQCID334KnQh51tRRIPCc9xEGAoy/G2EqdMWOtH7XFJcJiwAiAOxsE2YtaGD4lznA8ykYsl9BGp7uDLO34a6nTTOEYoxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508474},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9e9d6ceeef0734db121412973b2f67cc8f803b44","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.476","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.148_1763396759240_0.18482666952271476","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"@tscircuit/fake-snippets","version":"0.0.149","_id":"@tscircuit/fake-snippets@0.0.149","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"9aa46d7dfa3d10391c62087b545c370516e3e233","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.149.tgz","fileCount":8,"integrity":"sha512-Cfj1dRQPyjO4KkZvEEH1cKelSvauP1VBHPW7xn0yDDHbJOitdq/1ZHTZnhWZMUVG3IXsf4OIY7lqAcIvvLc7KQ==","signatures":[{"sig":"MEUCIQDKThGxbObvqK+GDL4WtEgmImuiDRZXAXqpbFj8BegujgIgHF7AfqC2GEeQCT08K5e4NPCrjTeHPgRosTI8e83suAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"dc7e2037f53c486538dadfedffa421a6ccdb18a9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.479","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.149_1763644956834_0.9657287928984017","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"@tscircuit/fake-snippets","version":"0.0.150","_id":"@tscircuit/fake-snippets@0.0.150","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"137e631f8b5fe16f768b4511dcd665393c60044a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.150.tgz","fileCount":8,"integrity":"sha512-ioUyXxcrZ7Yves65P6gg8axPPKWMzjRSAKyDXqE1V1fXQqA+TRJ1hGpoWGM8KDH1wrTsuC70y1dFe8E4MHl2xA==","signatures":[{"sig":"MEQCIClo9s8R2/gN68le96sqa7VIFRJ2Y95KZPM5rGqCuUXrAiAtp+93JpupOWH9dxhQ+VqFQIt6ew+qCJILGBAixLukSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565696},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ecae713f46f4aa642679c532a8e4b93b144a0acc","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.481","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.150_1763747657665_0.8683739308056297","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"@tscircuit/fake-snippets","version":"0.0.151","_id":"@tscircuit/fake-snippets@0.0.151","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d5eb5144c104ef60915baa505f22f53bfa577c78","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.151.tgz","fileCount":8,"integrity":"sha512-gHa4cHKCP7Gyk+bl2qjrmGiOSaCjSlesukzb1Vp+LpyAf8ljzxhB/QgLLXfHFMGTVgpgs+tB4JYgLRrd9HAKcQ==","signatures":[{"sig":"MEYCIQCpge8QqfDlI3QYpJE9OMERq3lxiFYAPXk1cX9CFvzNrAIhAJbzyQEYxMxJ+YDXOqLS2yTdsIR5AgJW25XyOYYcNKdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1573258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"935ae9513fbe816208b44586db52d89bc4b4d471","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.482","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.151_1763756533280_0.6559750142625438","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"@tscircuit/fake-snippets","version":"0.0.152","_id":"@tscircuit/fake-snippets@0.0.152","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6b43db647f79114cbe4e8b68bd44104bce3759fd","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.152.tgz","fileCount":8,"integrity":"sha512-o/EHdBbljAUIBd7I6/4d0XFU7v5Jybt1eYw17JfFWzATJjlphJsNiSw3u2LI/F3PBMcr68xmz8CZ4QETFAHgTQ==","signatures":[{"sig":"MEUCIHezjwVQcOIadRDdQnXmMI++KPeNaQxJv5hElhRx+hROAiEAm9JysnyYvOHdJ8leouDbv9dR5CFMJkletL1zLRpkgKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574057},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"6f476dba60962664ca49b0d8199432815a9960b0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.482","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.435","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.29","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.152_1763757386254_0.8058903852300057","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"@tscircuit/fake-snippets","version":"0.0.153","_id":"@tscircuit/fake-snippets@0.0.153","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"16570fec32a48bc24e9b4c886135596d048855ae","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.153.tgz","fileCount":8,"integrity":"sha512-f4ehD8IBsQoy9OHWwh150VXZKeEpUTTiuTZEQ3/T7GEwP7+NNAhFv0dWiWcrrLrBbUIdc2EYG0/kweCfPYE7pw==","signatures":[{"sig":"MEUCIQC7lj0vuzwNIWtV7Hpj4BukXJs/4Yo1M2hWLkeP40tvRwIgW9QL6IB8bnzMth/Dmb3CmA2YFWNp+wHDUDpXgH+K280=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584818},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"742c800a4fdf1181a71c4e5c09d8654072a6812f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.522","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.153_1764835021805_0.8620467993474938","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"@tscircuit/fake-snippets","version":"0.0.154","_id":"@tscircuit/fake-snippets@0.0.154","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"0ee0a3d701f06531b33808fd3901665517ffe5fa","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.154.tgz","fileCount":8,"integrity":"sha512-ONh9v8no5PCkd6BLu2xQ0RxkxFyhQ55Gby35unAfHrEKNl6LHUQkoxlKzcmXbgtLXxNWJ4gHgntHwqRz2cVXyw==","signatures":[{"sig":"MEUCIAsjltGS5BNIuYI6oGEY8kQz5yqi0+T96uRDB00GW3cBAiEA4W8V7Qxs9Tr3ovJtSkj4WwbyKox060Ve6EUHy8/8/PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606286},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"6808629dbae390647e72efaf521719e6d6d58500","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.522","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.154_1764888184487_0.9638353206678025","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"@tscircuit/fake-snippets","version":"0.0.155","_id":"@tscircuit/fake-snippets@0.0.155","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"e285f8064a880c0b627a4419bdb9b68c20ad0e77","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.155.tgz","fileCount":8,"integrity":"sha512-i1a86rLtwOOL+zrGL6Zruk0vM97rdYTxZAo1+HC30oKLMjRrHfs2DNzMwswX8Rplz1bUpEjHk/nKsNmWs/x+Qw==","signatures":[{"sig":"MEQCICIbeA+9DjJxx7adRcL95KwYE8wOFRlfXAkvEUMUpwpYAiBvRMAw7G/HtxFAhYBXwN1wUhuak5qXtUN2AYK2L7PlkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607275},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"505903b5374053c4b8a34c6abeb38a26cb84f717","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.851","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.525","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1209","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.155_1765011573650_0.025786161235567873","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"@tscircuit/fake-snippets","version":"0.0.156","_id":"@tscircuit/fake-snippets@0.0.156","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"43d5b58ea68c926c9e01fb558b8db548494cacb3","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.156.tgz","fileCount":8,"integrity":"sha512-q5CM8R0AKlCRf7aYhwoGGyxtOXsb2nJ+8gSlkQCyqePgmNtLXGdIwKs1lKz3uKK3B3ynMOxcza3MAMLo2sf24A==","signatures":[{"sig":"MEUCIFByyqp1eZ95peLpVvhpZQhZF6u4c9QecanvPyObp7T8AiEAsXVdv6Z2tDtZs3hdvc1/cqlOefgWoDMCdLWb1FPvfEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607940},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ce222dd70c5ad060b7a02a3ccc03ca3a2a5e360c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.530","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1368","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.156_1765228102546_0.6033401705205819","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"@tscircuit/fake-snippets","version":"0.0.157","_id":"@tscircuit/fake-snippets@0.0.157","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"805f2ace31a8b6bb76bac604c09740350edd5b8b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.157.tgz","fileCount":8,"integrity":"sha512-j82RdYNZj+zddQTH//QNNk5bkDWZ5tL5HawnrGT68xGEtL38pcsKVGI5xAgNd09XJun3yUCe+y4/t9MQmJZ/mA==","signatures":[{"sig":"MEUCICXGByDMsLJt7daKnowpPHmFevTcydYv0HxoVJzFWmEvAiEAjtOFl39yrceY8LJBbPr0Kom6UpiBqIhk4L2VdNkc1QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609082},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"abd4ebc272db62f5183c835e20127cf07fe8bd6a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","easyeda":"^0.0.228","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.530","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1368","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.157_1765228916256_0.3153534049442184","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"@tscircuit/fake-snippets","version":"0.0.158","_id":"@tscircuit/fake-snippets@0.0.158","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"079f89529e0d1c62e07e3ad872ef2b7042390d7a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.158.tgz","fileCount":8,"integrity":"sha512-l+MrSjqYl8AYwiXnVp0Bhepx18VorE4n0T0Y35BCbOlgff2Tn7xDa9odvUtrQgIz8m1OvS80rxJySNiiCNCZ8g==","signatures":[{"sig":"MEUCIQDMln2gP0Vr2fgv9DxaH0AnZprCALwFRq6cXuFJecn9QgIgI1VjOPJ9Z+UD1KdmVlQNTup6PFyCVJPluWMnDvcAtpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592286},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1dcb00384e21ae77dd1f4fccbb28836b816ff901","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.530","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1368","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.158_1765229339209_0.586773722479772","host":"s3://npm-registry-packages-npm-production"}},"0.0.159":{"name":"@tscircuit/fake-snippets","version":"0.0.159","_id":"@tscircuit/fake-snippets@0.0.159","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8f72412f6c99ccb5f83536ff535d0910f8ed188d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.159.tgz","fileCount":8,"integrity":"sha512-yEM8ThDbRPMyh+TVFIAO2zU6/IBJL40smp/+cTHA8PTlNzFrUEPOyFHem12qk5JEjoGdHKDM3updligEuqYRrw==","signatures":[{"sig":"MEYCIQDFRV7tLH18+qaHyiaSXH4cGr75xX9f82VAF5Pnw1wcUwIhAOTHlHGQ4mhOzPCLXq3TYIFG23FjgAbAFBsdk0mOrhqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593249},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"fa4de6ebddbd9fd9dd890424632169a671929e9f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.530","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1368","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.159_1765232178189_0.6823674733605654","host":"s3://npm-registry-packages-npm-production"}},"0.0.160":{"name":"@tscircuit/fake-snippets","version":"0.0.160","_id":"@tscircuit/fake-snippets@0.0.160","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"055a2333a059e28991e4ecc32a39eed1987de2c8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.160.tgz","fileCount":8,"integrity":"sha512-ne2S/6s2ZzivieIfvDtGOhCqsInZ38GG4kgg+p2DGGjk+z9Sbc2IbiWGjPtgYLcE0bOPiNQSzTU4an+GI1mu4g==","signatures":[{"sig":"MEUCIGy4vAt7kq1AtjOOhvRNUpq5DH5kPFnoKNRdZD8DELRDAiEA6Hs1g84zCsbKu9BMX5UwQKOm7/kakshAbRcAfsyASCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593543},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"2de4722782cd95e74825b5ba10078463fb33255f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.531","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1369","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.160_1765305719620_0.3611709021300795","host":"s3://npm-registry-packages-npm-production"}},"0.0.161":{"name":"@tscircuit/fake-snippets","version":"0.0.161","_id":"@tscircuit/fake-snippets@0.0.161","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8383d4ff0b10326bbe56ede520ea0d7f44925f55","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.161.tgz","fileCount":8,"integrity":"sha512-IuTdyIjB/ylf9Vykbu19LA1i03SJgEn2Rnhx//jK42QAl57NkrgVlVZ7BZTcCzUYm70/O+mbmeMxw6kkPSzBCw==","signatures":[{"sig":"MEUCIAZiXLOx9VcrAEC6rz8GWZscQIMceFt9lm84b8Yb6YAiAiEA5sUNaZ6vcnu/Pl5oHle8KSTljBBrsRExj9mShg9t0Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"eebd414d46dd35ec3433eda274f2b58054f157e2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1379","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.161_1765474921555_0.011721531817717068","host":"s3://npm-registry-packages-npm-production"}},"0.0.162":{"name":"@tscircuit/fake-snippets","version":"0.0.162","_id":"@tscircuit/fake-snippets@0.0.162","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"c4667fe79d976ffb50b3d163522c8f21aa3a8c2e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.162.tgz","fileCount":8,"integrity":"sha512-BE06du02y19n4J3PqGdJVK9Rmwnk3P1TJEgLlONrIa4fxCC5mUTg4lBhJdWRbSHEM5yjhubMEzPTUi+1zcXKsg==","signatures":[{"sig":"MEUCIQDBBp8UHTA86dv+MrwZpfzzjnpTbYi4cf/zF9U1DYXtMQIgEkE72KdUX75+J5ZSmyS+KSwdb960rtRpx8SjDMHlnQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594523},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"61f977c9f8c07201a4fc349215651e0c100e60b4","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1382","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.162_1765581534064_0.9951784022843002","host":"s3://npm-registry-packages-npm-production"}},"0.0.163":{"name":"@tscircuit/fake-snippets","version":"0.0.163","_id":"@tscircuit/fake-snippets@0.0.163","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b8a40a03f4c3e90bb0e792cf7391afd7c448a168","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.163.tgz","fileCount":8,"integrity":"sha512-E/ZvC5CRfgG/Q6776ovR4oZuLgXbSxpvffminIwpTE1axg+vrNdOz2RzGBHbZCIcDUhs4etmB85kAizuiNJSBw==","signatures":[{"sig":"MEQCIH1dYSYiYQrrRiWyuzXf8yg9XOlS9cKqdkhzyiBEqqoaAiBsKSR7LiqaXfr3UCnk9F1OnGSegxOIYv+DA8f5i4wHMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1614459},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"dd63468edf0ba57434546f66bf5c8c8a6c422b16","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1397","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.163_1765809051801_0.7794435968449522","host":"s3://npm-registry-packages-npm-production"}},"0.0.164":{"name":"@tscircuit/fake-snippets","version":"0.0.164","_id":"@tscircuit/fake-snippets@0.0.164","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"72b3efdf98ed19d0ee65df8744428cd629a2b8fb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.164.tgz","fileCount":8,"integrity":"sha512-VIIWkBkuGulmFOnY/XmZTHaUKz/4MFaI2b8x7fLAYFGfT0QKMAa5bBC2C/Z1xtKboQrvMx8m+ncIadNBXUy9yw==","signatures":[{"sig":"MEYCIQDhkeDJmXcidd5guOwIQmmd22YwhxEnxk4dXXiBqSvYKQIhAOtDm/KVTaDz6jsjymFED3p+jBw9IpQ73A4OnYg4Yzob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615547},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"218b10b7e2f7052aa503af2a63ffcadf7578349e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1399","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.164_1765833662577_0.9809920793088527","host":"s3://npm-registry-packages-npm-production"}},"0.0.165":{"name":"@tscircuit/fake-snippets","version":"0.0.165","_id":"@tscircuit/fake-snippets@0.0.165","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"2ae0b15234851eccde190c48cc629353875aed57","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.165.tgz","fileCount":8,"integrity":"sha512-CPrOVbPajhRcfPtc3hfpUe03A0gHUboOrZaUPWvVL5AYVat30BKaGcNZXX+fCaxAO3xhHeh7LCZZbjRDAtNdJA==","signatures":[{"sig":"MEQCIGOZXicEnfhytOHAuehWw0flG6Gs72Mn5P9DMQDMuLK6AiB/AtucvnPDHun2kpSVj660+/kZGRrtBj/p0QfLAiONKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617190},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"107bd0e9155e787b07d8a92bdce97dfa827f0d4c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1399","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.165_1765838643586_0.3532681005251237","host":"s3://npm-registry-packages-npm-production"}},"0.0.166":{"name":"@tscircuit/fake-snippets","version":"0.0.166","_id":"@tscircuit/fake-snippets@0.0.166","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"75acc83b4c720c2fe87e7cc4aed0eae1ae13810a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.166.tgz","fileCount":8,"integrity":"sha512-dtCVGdy90FJJ1NLDxC8014K9CM2v+rHeEmL9tgFct+YaT9iBAi2zUxavTFzFr7reDOh8vDXWyDRcFq/vPAVLQg==","signatures":[{"sig":"MEUCIAiPVuRSQluTSbU1WywDzqeWU9YOTwVmcypY9Jlk8U0/AiEAptTf+ZnEhixN+QVPySA93QeZwj3BDO1U/T4ghbEn87M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619563},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"27feba6ea061a2d64b210313952176edf8bd831a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.537","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1399","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.166_1765886880390_0.18151211018324065","host":"s3://npm-registry-packages-npm-production"}},"0.0.167":{"name":"@tscircuit/fake-snippets","version":"0.0.167","_id":"@tscircuit/fake-snippets@0.0.167","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"16cede062413838b7031058c2a05c6f2220fa865","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.167.tgz","fileCount":8,"integrity":"sha512-bAAKUERzraiREFR+ZbqaA7RyPdU4zp99okmE/LU/otVNh8dN4hZ+nC4XBGMEMRO5y6lY4PmWrB+aevvRpgJn4A==","signatures":[{"sig":"MEQCIBCOLG5JacVj+R/PUHi/xZg7Jjui9voZbIqqUsbeUZX3AiB0RCt1zXBbXDfBbvmsih8ZAiouOWGJWlMI2dOFdrAQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620142},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"dab0c700c65ade5f5fb632afd43b429eb62b168a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1020","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.538","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1403","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.448","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.167_1766004849732_0.9117061040678909","host":"s3://npm-registry-packages-npm-production"}},"0.0.168":{"name":"@tscircuit/fake-snippets","version":"0.0.168","_id":"@tscircuit/fake-snippets@0.0.168","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"84f7c5ca285766183c5202cb300acbe1a48174f1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.168.tgz","fileCount":8,"integrity":"sha512-qY5zVxK8jZCQQszBZShrMjchYVVW5x8h1OiefkvuBbKmTE7hYtuMQjfKy7C3+2cBS1EztIV/3YfAuXuES/jw8A==","signatures":[{"sig":"MEYCIQCkiZpD/U5x/NDjPTwtYUw/7Mm4SljMVnDsrL56ptnHcgIhANy8irx7RPPeWPJhnIT4dv4LwCbnuQFvF2GcGhFfiXUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637568},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"143910837b9a677d8e709158495511b606be0e35","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.202","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.549","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1422","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.46","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.168_1766183086166_0.6110416668930492","host":"s3://npm-registry-packages-npm-production"}},"0.0.169":{"name":"@tscircuit/fake-snippets","version":"0.0.169","_id":"@tscircuit/fake-snippets@0.0.169","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"0249cd32f6fe0c5a639c47d2c22e568c5b3d0428","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.169.tgz","fileCount":8,"integrity":"sha512-kiLrtnslK6kiCZKIR6WyP/SOX4jTjNhIVDBlJz4o/P+jRv9ZG5Y6szSbU9ergfWume2JN/wYxr0YnMJB16tA2w==","signatures":[{"sig":"MEUCIQDf480bpNqsJ5TLWoj0RCKe8S7CZTWuwpsc2AWoRBuATgIgUNVRKR7CN1t0IF4gWo/8cIMYOt1iswIVMA6YrWQl4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643158},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"55f3e26f77c7c9870be6cf1a2dba8754317b96d5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.556","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.169_1766523090318_0.5073345564784317","host":"s3://npm-registry-packages-npm-production"}},"0.0.170":{"name":"@tscircuit/fake-snippets","version":"0.0.170","_id":"@tscircuit/fake-snippets@0.0.170","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"115178d560f83398c88c526f5f6425f62d83c798","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.170.tgz","fileCount":8,"integrity":"sha512-6eBiUWe88e8lAelV5aPQLQ9OlaQ8aFO1CV579wPFHtjiUbnxdOni9I4J6+j9tMcw/sg6rN+m6MrVMkMs/5n+fA==","signatures":[{"sig":"MEQCIBti9pwJ0ftvg9OLrfVgFhDDYytbl9Xpm+4gDVCe4LWGAiAFI5S/LVtHFOAN35mdfwbmk3wYQBRVmLx468qEgUth1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644289},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"890551c9a178e74e827fc51ba401d7e9502b534e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.559","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.170_1766653331362_0.08178238225217749","host":"s3://npm-registry-packages-npm-production"}},"0.0.171":{"name":"@tscircuit/fake-snippets","version":"0.0.171","_id":"@tscircuit/fake-snippets@0.0.171","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6bb49337207a2dc187bb31e65f543d8e1a6d63b2","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.171.tgz","fileCount":8,"integrity":"sha512-v7oLDKD0GK/IKZjJfkiCYxZsMOjNnlHjI2Em8+AL8n2gwgdE/HF61EPL/sLI0f1DcL7LP9G9EqqfTcly0lwohA==","signatures":[{"sig":"MEUCIQDJiF4dT8hW7TW/2giSCDh41CuSpY3Id/9rYBwmOE8zEAIgEehP8czGTUk4aY3f6EaZROh79k17+FHynPpPWG1+YXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"43fe9761310a0c8aa31d91b7ed62a90460c91130","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.559","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.171_1766701271543_0.4668698518685279","host":"s3://npm-registry-packages-npm-production"}},"0.0.172":{"name":"@tscircuit/fake-snippets","version":"0.0.172","_id":"@tscircuit/fake-snippets@0.0.172","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5a3a40b0818de51ae3a3adda707bb1563fef0af1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.172.tgz","fileCount":8,"integrity":"sha512-MP+q+6CcC6sJfyMXixhyfPsClX30VCzOiilTT5+qjCo12sc3EUdinV0Zc3oIbCARiVhxrjF5aWKfDYBNj935jw==","signatures":[{"sig":"MEQCIHMU0vc3zc7+xdeEgatzQfzbKl1HfegB15XXiSwjsdT+AiBl1+9bMyTdhcImAltr6D3qs7oEE9LSiMhoqh2RUAnuNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645589},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"aee28efad4071265b2f6f6da4f31e741b60c2f67","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.562","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.172_1766923271410_0.7847287157549097","host":"s3://npm-registry-packages-npm-production"}},"0.0.173":{"name":"@tscircuit/fake-snippets","version":"0.0.173","_id":"@tscircuit/fake-snippets@0.0.173","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"02f7022bd07258fef860236f4aaa54a87db12e11","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.173.tgz","fileCount":8,"integrity":"sha512-FxyDzNy1tnRIIiaKxQMEB5CuiL2BtrwpALJ/B59mAK9bkpM+5w1d1HahLpsDBMEpW8jp5yMTowJUuFr7+lpjrw==","signatures":[{"sig":"MEUCIFj+45C1QCTn6Xz5IsseYTvTgZNgcPxl4Qqs37RY0sEXAiEA9tRsPJwjsH7PXvdj1hPa/uGQ3WoZ7YltNiGdaAXv3+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654866},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"4e00de14c214a4ce476ac59a229801d99e9f7e4b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.562","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.173_1766936387037_0.5666542106409387","host":"s3://npm-registry-packages-npm-production"}},"0.0.174":{"name":"@tscircuit/fake-snippets","version":"0.0.174","_id":"@tscircuit/fake-snippets@0.0.174","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d6d78e40ce6d4b669dc2f4f01084512738313a1a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.174.tgz","fileCount":8,"integrity":"sha512-qT3yWdAHZp2TGcJ1LKdGe3JGwfghKDFxDU+lRu13X+yj04sCFuo6umuBZ5Y1gX1pMgx/TLCsw3+G7kLlRYMyyA==","signatures":[{"sig":"MEYCIQCIM+7VBzpxgVZvq+5JJoJN+oatfHxYcfk/O+uni3O/SwIhANPVChdlBZBKaWMCZFUWMUzZWut1FfUSqXyCikrMP206","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1660612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5bd4980a5fea532f9fae8309194a2b58ebb18d25","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.562","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.174_1766947827417_0.6330768083314042","host":"s3://npm-registry-packages-npm-production"}},"0.0.175":{"name":"@tscircuit/fake-snippets","version":"0.0.175","_id":"@tscircuit/fake-snippets@0.0.175","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"159a77e5f0c8ccdba2ec1b06ce32543af93c658a","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.175.tgz","fileCount":8,"integrity":"sha512-sULZTCXAw7uwD3gfF512PyP7hSkC/D4vHF9uSEuy94ZMBXros+amE3HAd3Zv39HNMDenaBOiL1QkwPaN9SdH0g==","signatures":[{"sig":"MEYCIQDIOQ23H7JutSe96IA6OzDtpOVZpMDPaPjfrxylF4lGuAIhAOVE1MtNPWIJic02nCDC0iHbpXbadw4NXIjpBf/+/6+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661092},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"2a14588db7eefec25d84724dd6801640ba02d2e8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.564","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.175_1767037738162_0.4310332589825354","host":"s3://npm-registry-packages-npm-production"}},"0.0.176":{"name":"@tscircuit/fake-snippets","version":"0.0.176","_id":"@tscircuit/fake-snippets@0.0.176","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b4ca46ad2f6a1300ecffdac48b03ae08628e9e40","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.176.tgz","fileCount":8,"integrity":"sha512-UhS3a8FTEcO3kqBLKctRdldEmt/zZAwIt9s+QYs3GmaI7RljszCqWBzqQfLaeNfdDhULpWcGtL2GnxRENB1sTA==","signatures":[{"sig":"MEUCIDk2sQY9OdvyXH3MQpLEmJFC3LG1oSyRNhdmNUc/5EydAiEAgDrPVHLiA2jZ1dsBeIjOXn+IjjJ2bnPIYIdFqAxj1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661828},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7083e018c9b58abf164db02b56bdb1c4d17273e2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.564","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.176_1767040393341_0.9322318598735448","host":"s3://npm-registry-packages-npm-production"}},"0.0.177":{"name":"@tscircuit/fake-snippets","version":"0.0.177","_id":"@tscircuit/fake-snippets@0.0.177","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"9fba05776676ecd5180a60098805c0ae737a010c","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.177.tgz","fileCount":8,"integrity":"sha512-VZ6S+MFktEwHM31WUpor41gsdCXf43cNghRkpneN5XOp1ueBgs3QjoHFkkDakU5YB7ELC39KujRBmcB2DNCWHA==","signatures":[{"sig":"MEUCIQC5dfeMAUe96SZqR2hKPGZN21Lj1rmnooiIh3fRKIhqMQIgAsTLwH2OEtqRZEgWqvMK8jc/bAnrQZZvyANHBo69hi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669931},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e40adec01434eb58c2fef2cb85bcaf9ae613490a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.568","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.177_1767251840051_0.5711194810809992","host":"s3://npm-registry-packages-npm-production"}},"0.0.178":{"name":"@tscircuit/fake-snippets","version":"0.0.178","_id":"@tscircuit/fake-snippets@0.0.178","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b9ba5599f3e9a43c2e394fc6b4515cf1b82e9fd4","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.178.tgz","fileCount":8,"integrity":"sha512-yjoE6btQ7TFpSUpi5nI7dqRR1nG/e5Pq5bpgbF5aFPKLrcHR2X4RyCt7vT8A24zt5sFkq1kefNXwM6prl1qh1Q==","signatures":[{"sig":"MEYCIQCf6EcLwq0mZknKoZfTgCWzLrUsYPrZNjL5JMbt4cnhdwIhAIkjY6whWhxXNhSWjMvfsrGn/zugyFSEhM3RoDkvjYd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696249},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"871d10eceee36cae21e291803504619c07bf7876","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.572","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.178_1767556372184_0.08517094122876445","host":"s3://npm-registry-packages-npm-production"}},"0.0.179":{"name":"@tscircuit/fake-snippets","version":"0.0.179","_id":"@tscircuit/fake-snippets@0.0.179","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"561801a64e98b202ceac7a11e5773f523d5b70b3","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.179.tgz","fileCount":8,"integrity":"sha512-mb56KrSd9h0GZpPUbehkNw8SGbHhswBgZezpILEGR7qIw4Fyc708pJIWKQwXgMplzsmeC0/3M+8NaaZ+akjpMw==","signatures":[{"sig":"MEUCIAPzgyyel+m1rOjwogtyFNITkDFBFodoM1tEnTEMjNEnAiEA7JfJQLmvAwZUW6Vi9lUpr6mDBt//9qc+qIiHsZc8Muo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b8a29ea6fba11d17d0e27125219129bc65c5b0c9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.572","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.179_1767556867153_0.2563360176538281","host":"s3://npm-registry-packages-npm-production"}},"0.0.180":{"name":"@tscircuit/fake-snippets","version":"0.0.180","_id":"@tscircuit/fake-snippets@0.0.180","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d567c724cb191b2a1ae724cb997ffdfc392e217f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.180.tgz","fileCount":8,"integrity":"sha512-2GVEVcMsaTOdYFfp13FS9GhpiQRqpbK+wi73QS9QqC6iw8H2o3wptFqKYNfYfuZgJyWGbf/H4IWIlXjrKQEcrg==","signatures":[{"sig":"MEUCIQCdfDDgUVCwmBwKp0STFgkzr+dwDfYiDjXptZvWi6K7/wIgc8dsntQW6jZNav3i9JS105RJ+U9Ml79aGQoCM4K3zIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702749},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"64877c899fd75574045e6553e367ec823f2ec164","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.572","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.180_1767557760930_0.24594285662113613","host":"s3://npm-registry-packages-npm-production"}},"0.0.181":{"name":"@tscircuit/fake-snippets","version":"0.0.181","_id":"@tscircuit/fake-snippets@0.0.181","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"bc2afac5752ab1be32d751e663abe42750ecdadb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.181.tgz","fileCount":8,"integrity":"sha512-l4OqbJrqsMulLCH7UG4+uofmLe7QWMurZzgW5vZIjk4YxDm4+sK2uxG+Z6ZFUzHgzS7T7eBiMIajCQXBwF+GvQ==","signatures":[{"sig":"MEUCIQCO1BPIpPF55MEhJL2SAs26TIhs2/o5LfsXZBdvfZOCcQIgJgCUgCBmNjaiZI/NGogGTtEx4kBaUGPIrlPvR6MTXLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703500},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e68ca189bb07a6de351fb60d61cf847398bc409a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.572","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.181_1767561105545_0.914007423240663","host":"s3://npm-registry-packages-npm-production"}},"0.0.182":{"name":"@tscircuit/fake-snippets","version":"0.0.182","_id":"@tscircuit/fake-snippets@0.0.182","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"a61afe8deb9d21ac175af3994445ef5fc6c16005","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.182.tgz","fileCount":8,"integrity":"sha512-DHGb1aAUm9KUKhUEiULZbbsUi3xeFnH0w11srz0boV2+Ceu0h8yn2oGvnpsAjlMFq/pmPg3HJayldHHGnw/n4A==","signatures":[{"sig":"MEQCIBOS3sp5zP9jzBzcO1ZjTZ5eWXk/AvQgpJWTwNW5Ij18AiAgXvCJpreyot8TMkKZ54jTKmFIlP64lG6sUf8E6e8cbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703592},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d28a50bac2574d8ac7d675693a8ccd53e5169b1e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.573","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.182_1767639057960_0.39637969599000433","host":"s3://npm-registry-packages-npm-production"}},"0.0.183":{"name":"@tscircuit/fake-snippets","version":"0.0.183","_id":"@tscircuit/fake-snippets@0.0.183","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8a29247eb461f1b5e19af87a89d23a85b0d3ea38","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.183.tgz","fileCount":8,"integrity":"sha512-Uj3Cdxf879GuFuCtT7rt/qO6ZM2LObSjuUISL760/t5M15ZBC3uEl9289CN28i76zshmpIEZ6HoO6T8gJnoOGA==","signatures":[{"sig":"MEUCIQDypvkCj+H0Cw0Q34/EFYIlCLEFYocBV5lfsRdg9ToLAwIgaeEfKueK7Uckj5vIsc5TVmPNgURd6/ASAr6tDFWOV7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705750},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"43236d5c63733cafa3961ed10e0ba2f8158d28a8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.573","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.183_1767648799503_0.9251947653104888","host":"s3://npm-registry-packages-npm-production"}},"0.0.184":{"name":"@tscircuit/fake-snippets","version":"0.0.184","_id":"@tscircuit/fake-snippets@0.0.184","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b4bb1ddfa00c449e9cdfdcb660c35cb7b227e0eb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.184.tgz","fileCount":8,"integrity":"sha512-An4SwVMtoGO5xkOzsNeMeZi8w5BlfFGg5VNHY3bRMJPd5FHpBNhIXm67x7wud8Pp8pfIrxI19V8g94TR4yAs1A==","signatures":[{"sig":"MEYCIQCnjzaZ7MDziYLoPqiZRGz9K0NZsKiZhDIFxz3tDzkrzAIhAKHBKjXXIkULxWXA1Emo+g4fgLD5lT3YaG+flyM4bxI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f92f276cd5510100c82545dccd36e315fa71a6b5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.573","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.184_1767716741236_0.09335607794589351","host":"s3://npm-registry-packages-npm-production"}},"0.0.185":{"name":"@tscircuit/fake-snippets","version":"0.0.185","_id":"@tscircuit/fake-snippets@0.0.185","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"129417394d97615e129c3e18721fa08ed6cc61a5","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.185.tgz","fileCount":8,"integrity":"sha512-I1dxyxO4CDm+c7tBUgK6hv0as9oclpQGAWVVG+0D1fwsE0IsYHeVzjALML+M2lH3yqPw7P/BK4lE8jiKnAe96Q==","signatures":[{"sig":"MEUCIQDNvfIpim/dqGzzgBgjx3AeHOBaPzAAKE7STUWJFVHhPgIgPtbIzbM/n0RIo+8GJZ+qDQDmlfFlXFvoz1AZfUN8TDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715294},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"94352ae858758c357f4eb97d8a0309da768efeb8","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.581","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.185_1768068246959_0.27380663254318693","host":"s3://npm-registry-packages-npm-production"}},"0.0.186":{"name":"@tscircuit/fake-snippets","version":"0.0.186","_id":"@tscircuit/fake-snippets@0.0.186","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"c9abfefc752a1d776f1173d8ee03f811dbeb87f9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.186.tgz","fileCount":8,"integrity":"sha512-k5uPRNFaeQJg7htC9COqcOFF+zdEGaNGOhB0ot+LpbbPWh4wUXmi3sRZ9OxHyt5B/pOG9ZMW097eIZxSp/KazQ==","signatures":[{"sig":"MEQCIE7JAd7Mf2MRtNOzp8R1Wt3rqJZxMsgyUElwM7mON28cAiBWmFZy7I5SKHTs0FAUxdb24ItBCz4e8sqCQH2Wmin8aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715564},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ed9220902355649ff4fddb29ff0542649011827a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.581","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.186_1768071402980_0.32174370998966806","host":"s3://npm-registry-packages-npm-production"}},"0.0.187":{"name":"@tscircuit/fake-snippets","version":"0.0.187","_id":"@tscircuit/fake-snippets@0.0.187","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"921eb6e81928d80a116e56081322a6a90d230ef4","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.187.tgz","fileCount":8,"integrity":"sha512-Oblf3lLWk2cjkBMPIIX9uRCJpNRM/ct1fwaalbxmWSkXtYvjmH+EW6IDbO14EQICfwhCF4rxVzwYagRLoZH8HQ==","signatures":[{"sig":"MEUCIQCGT6OukDd4gYg1qNEMSzad8AwDNZFWJKtMuJblUqi/RwIgW/f4U3fD6v/GydFHRhtxgYVPL17RWl89CDfyXzvnJqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731631},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7c44c8ba111468aa06aa345bebc7b1d5e5c0d2a0","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.10","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.298","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.585","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","jscad-electronics":"^0.0.25","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1427","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.476","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"^1.11.256","circuit-json-to-kicad":"^0.0.22","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.50","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.187_1768426184495_0.9151163535270341","host":"s3://npm-registry-packages-npm-production"}},"0.0.188":{"name":"@tscircuit/fake-snippets","version":"0.0.188","_id":"@tscircuit/fake-snippets@0.0.188","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"faf888c4a1e731e652a2d961852875d1d9f645b3","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.188.tgz","fileCount":8,"integrity":"sha512-NezRoKMcoTGHiEsUxTVdPVo4vlxC0B4xAEUfAY87wYSlsl9gJgp1s57pn/vE6VB79pgA5hXkxcEGr/ugDP14ew==","signatures":[{"sig":"MEQCHycweZcYxovcpBrOjiie3fn8dCK0KtNGrXDBpuOMtV4CIQDwSV+7out3C1zgRP1vnxx/hw4z4PbGCfaumlGQdWux8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732077},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"42d58872b05b054eae0e1a56a44a2511a55bfd0d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.618","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1556","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.504","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.326","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.55","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.188_1769811951430_0.8226906212407272","host":"s3://npm-registry-packages-npm-production"}},"0.0.189":{"name":"@tscircuit/fake-snippets","version":"0.0.189","_id":"@tscircuit/fake-snippets@0.0.189","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"11bd4b170dde379bb3f03aed1503fefae893414b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.189.tgz","fileCount":8,"integrity":"sha512-ts8/whZuLK/fBEipXL5aPPb2ASsdKNbztZjo4Wmwou3Jt+DdN9LvOEndaQQlXFyX8o/GiaM7ZUJTvROpZKLnsg==","signatures":[{"sig":"MEQCIEFddV8Vc8h8X9H9opEmegYKtt7MaAkYmkH51Qr8ge6aAiBvgMxI8etqZpku8G1MVtaVH991RKl3K6lKk6fcfNHl+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769727},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"b65615506a41cc8b651e498b5b2225b787d8cb98","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.618","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1560","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.505","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.328","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.55","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.189_1769969527700_0.3194172026808699","host":"s3://npm-registry-packages-npm-production"}},"0.0.190":{"name":"@tscircuit/fake-snippets","version":"0.0.190","_id":"@tscircuit/fake-snippets@0.0.190","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"e3466c20f62f7a8c5aa15fc95c95b28bf2381a8e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.190.tgz","fileCount":8,"integrity":"sha512-Yo8Eg5jKrsNXbRn1U1fKIxGzlonrt7UHcmoiblE6P6awGkxA6eNXq2tbBVamT/tA7yix7fKPK/bsiCpLx+NAgg==","signatures":[{"sig":"MEUCIQDT8OFhEL0thum+AZAlAQ3AopwosiFcHbHSrzr1T4E1cAIgVawEiMAYF1X+7xV5m8bHn3whkEH+x0yoiAnJAVix12E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769985},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"6b890d07f681037f0f651223f91ccbcf63ce6f52","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.618","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1560","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.505","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.328","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.55","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.190_1769971422093_0.7710189602847672","host":"s3://npm-registry-packages-npm-production"}},"0.0.191":{"name":"@tscircuit/fake-snippets","version":"0.0.191","_id":"@tscircuit/fake-snippets@0.0.191","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"e210a3e271c31a387e9a77e4b41ed91be0ee1ce9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.191.tgz","fileCount":8,"integrity":"sha512-w0YwIFCVl7qyrF1a07r+vpp0yQGcZeKkyS2IlrPRiX7KtaTB/p+yye5t3QLSLGXKTUNlblMzWwm4fWNfqtFP5g==","signatures":[{"sig":"MEUCIQCiPcrPBmCY2Kb7R3gEGmzA+WwloQN7T8us3dVSxOLFPgIgTajKYfikqqyWnc0wwT6IcjSWnaaB0nZIj0UZie+bnco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777938},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"0280df27c22c07fa257913d0d3429a914b7ff409","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.619","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1565","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.505","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.330","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.55","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.191_1770140192875_0.3164202253462507","host":"s3://npm-registry-packages-npm-production"}},"0.0.192":{"name":"@tscircuit/fake-snippets","version":"0.0.192","_id":"@tscircuit/fake-snippets@0.0.192","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"db421ecde050a11dabfff47ea49665d234b9e03c","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.192.tgz","fileCount":8,"integrity":"sha512-O7utkis0hMzlaBmiYhvoXdvpJtUVFDBwcXPAjFKXnJx5kGXkvEqp6LGhjdLN8u7mGIAx3gh3fPFVF01VQzul2w==","signatures":[{"sig":"MEQCIBQOQzS8oQmfsr2/N7TgE9A9FuF+zDzi28sXyigDAchQAiA1pkcakZnrh7Syeyeq+0F/wQoLW8I8g/5tmSnKAm6d/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1794323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"c98d9fefee49b864a0c596fde9f0b83830ce126d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.625","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1582","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.509","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.332","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.192_1770376601142_0.1637668760700426","host":"s3://npm-registry-packages-npm-production"}},"0.0.193":{"name":"@tscircuit/fake-snippets","version":"0.0.193","_id":"@tscircuit/fake-snippets@0.0.193","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"81ee8c9685f78aa5d47727a2de2f1d2f0f12b09b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.193.tgz","fileCount":8,"integrity":"sha512-04JAlf+LB1XlEcYKpPTxaWbTrbIbl2aeeaYJN+1h3XaqSkl8118Xniw/IvVqTBMlRwrdbViBFVPDsJ/7WezYYw==","signatures":[{"sig":"MEYCIQCOgWh64SVq5vVO3JpCuM4QSbhq/gPIXSohVOjr6dN6rQIhAIMXqBeatZrvajexQ30SjkFJHGD24KG/Rw6sHWjoNNiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796755},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"6abfb588c949cad24a76b6cf066041819919b34b","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.625","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1582","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.509","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.332","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.193_1770379215800_0.09335019889646712","host":"s3://npm-registry-packages-npm-production"}},"0.0.194":{"name":"@tscircuit/fake-snippets","version":"0.0.194","_id":"@tscircuit/fake-snippets@0.0.194","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"54d0db716ae978c2be26b6d143e10254212293f4","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.194.tgz","fileCount":8,"integrity":"sha512-Xxh+FjgHI+w0saNqCcufPiTKy5dKNy0OUOS3GI/jGkBWRIu8ftgeSXn3852iId3aPFjvDpyBHUEABCBWzqsmHw==","signatures":[{"sig":"MEQCIG5WjdNDElbgmRaJ9BMmwNOaZKEqBIAPHRWFK7VRFmHCAiBegwrrTqGqigJxaaSztP3AXctxgfF4C+b4JQddou1FPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"a4995a799669da77df454fb533f0ce0c89fcb1f9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.626","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1588","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.511","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.2","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.334","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.46","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.194_1770523803402_0.39350721160940827","host":"s3://npm-registry-packages-npm-production"}},"0.0.195":{"name":"@tscircuit/fake-snippets","version":"0.0.195","_id":"@tscircuit/fake-snippets@0.0.195","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"559b44eee8f33fffc6eb4820530bc095db8b823e","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.195.tgz","fileCount":8,"integrity":"sha512-VwvV4fLaZ38cYN6rRKM1/7BBgPSnUph4zpBFRQBOhkZolLZ3m+O0HwaXWXFMnsqzjQbZ2k6MVEeDU00vwJZU9g==","signatures":[{"sig":"MEYCIQCmETg/Hrj5GUr7WDb0CeHwvqJaVnOdZkbqMS5hdQv8BwIhALgFNJyOejXn5LG7XBMuOePWnmeJPcriYSFCNqCffrKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1809955},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"0598e3341e1035653b4537c0f7960a2f288a6ee9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.629","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1595","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.512","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.335","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.195_1770847030891_0.05125694189763519","host":"s3://npm-registry-packages-npm-production"}},"0.0.196":{"name":"@tscircuit/fake-snippets","version":"0.0.196","_id":"@tscircuit/fake-snippets@0.0.196","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d17cf386f41f7f3275650468835f23e03f8c78ac","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.196.tgz","fileCount":8,"integrity":"sha512-7Oz+eJcVpaa5l0s84iKQrSf8x1NZayWS7wibF3DCOUz1gvSaL8tAw7fpB4VM1L5Cm0GKyfpyl/WPfJfSVxQwJw==","signatures":[{"sig":"MEUCIDN3H3ep+ic/Lims2HO71UA3rl3/HkoS3mrRfbPLPMgyAiEA6rKoNVzsJH8Wk0iUB7QHMzlFtAa4dVmOkofR5WB9G9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"4666c9e01f0254d7553023686e1bfe421e571b89","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.649","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1627","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.516","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.340","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.196_1771381663339_0.5607312613059772","host":"s3://npm-registry-packages-npm-production"}},"0.0.197":{"name":"@tscircuit/fake-snippets","version":"0.0.197","_id":"@tscircuit/fake-snippets@0.0.197","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"71947110b25c5cfee5d2cde79e3f4a9924c79576","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.197.tgz","fileCount":8,"integrity":"sha512-3hm1L+cvQk1SDulUTQFD1PLfbNpAR6xFgVZOXYpkhu9y5LftDKIUCvIx51HQg7SrFqlRP75hT4rI/rxlVSYvCw==","signatures":[{"sig":"MEUCIQDhiObsmKOLAEpQM+tLGN1pzHQpHb1GUagFMx4gCrBmvgIgLztniICJfiJwhLeEEhFK6bw4JdSC/TqKU8daawNViX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1879884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"6a5d106c57518a43e7b1f4667016dac12b362a0c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.651","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1631","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.517","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.341","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.197_1771437203350_0.8095323520970668","host":"s3://npm-registry-packages-npm-production"}},"0.0.198":{"name":"@tscircuit/fake-snippets","version":"0.0.198","_id":"@tscircuit/fake-snippets@0.0.198","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"699b1f4bcc54d4fa65f91c3928c2df4754f03db1","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.198.tgz","fileCount":8,"integrity":"sha512-MvnEBXHEhYumAw/7eP37D23MKTUYevzLDLnhZ4yfe0S4Q2bmSPFiIom+DWo+tbE4wYSVqIY4dfwGjFjmy0dO6A==","signatures":[{"sig":"MEUCIHOggrsA6kG7r5a4+QXFoXuSe+8ild1SHnhVY85ZBGnHAiEA1wNbpHJnnrpafj3FxOws1a7MZNMfgrhoxODBlJBI35c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881372},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"916e38e23f180820b3219d483b954c960f1310e7","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.653","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1634","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.518","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.341","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.198_1771445091415_0.7126036459867537","host":"s3://npm-registry-packages-npm-production"}},"0.0.199":{"name":"@tscircuit/fake-snippets","version":"0.0.199","_id":"@tscircuit/fake-snippets@0.0.199","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5740254340219e2090764f663392bc5fe306b4d9","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.199.tgz","fileCount":8,"integrity":"sha512-1TEVUTtsRAstj1s5p7yHpXwBStkep1JIvbq9G6Xj7Ep8gpqAJyKTGs6mxo3pKvUXtotwHsI6Hg357z1F1V+gng==","signatures":[{"sig":"MEYCIQCX4yyfXDoZ8psgLWA5Sd90yj7oz8FRFIgLg5TghNc4UQIhAMiD9g3DWB7w2aWFWURhCOWM8wUMFVpp0RLzk14/Svo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"2dedf8c916a32340380decd7a361c8057c66d229","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.653","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1635","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.518","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.342","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.199_1771467335227_0.5297492624150797","host":"s3://npm-registry-packages-npm-production"}},"0.0.200":{"name":"@tscircuit/fake-snippets","version":"0.0.200","_id":"@tscircuit/fake-snippets@0.0.200","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"387a248259689041aa54abfd47a13fadab588069","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.200.tgz","fileCount":8,"integrity":"sha512-s2xEvYQpc4/uAAPA8sr5ymp1vGruW5Cln4ZCOcbtQKhFey6xktarx0COm6gQjHHODP6VCmBUBFawxbHOOXVmAQ==","signatures":[{"sig":"MEQCIAPeZBt4mPpJAYCvE/8hZtTIrDbLVcH5ZNlw+5D8rkrnAiBGCAsEyVMG9TOWXX4sis8g6+2ap1zaXhCMCJwJnkz7+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"2471f539941243f1f4b68a6ca9738b8c21bc9027","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.653","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1637","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.519","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.343","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.56","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.200_1771538161026_0.1563051528898296","host":"s3://npm-registry-packages-npm-production"}},"0.0.201":{"name":"@tscircuit/fake-snippets","version":"0.0.201","_id":"@tscircuit/fake-snippets@0.0.201","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"de1c936a85d418c7e6f7928fb871aee091d71173","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.201.tgz","fileCount":8,"integrity":"sha512-VixVa0y/+nLxavoDK62GMoNzQj9vnqH2JcVj7OmUQI+jKNUu33HiopJCk8zjt/+iZ1hg8xXG54G2NStzJ/3hMg==","signatures":[{"sig":"MEUCIQC1+DbEhTZamS9BaU0S9UY7pmdGS4IcDIPLkDkH/WHaWAIgVdlnOcW42YRlIEAhS9y5Ll7zELnio8NJeuvgzgJ3p+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904042},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"65f1ce9a9f9aaeba45c95c9ab236924675ab043f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.653","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1643","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.523","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.343","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.57","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.201_1771880708053_0.9279198029083409","host":"s3://npm-registry-packages-npm-production"}},"0.0.202":{"name":"@tscircuit/fake-snippets","version":"0.0.202","_id":"@tscircuit/fake-snippets@0.0.202","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"6dcb2b1a1b41dfc3a8f64c46c523f704ee6536c8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.202.tgz","fileCount":8,"integrity":"sha512-0Vrarkbr88iusixbJ8gaXwHU5SJvG7kMzM+IQmfVOBqmaSUxdaJctxFM0T2REYSJXhDaIUO/zDqirkz7lQIjXA==","signatures":[{"sig":"MEQCIBetQz/s1Jb+GqILemmHveu0E2FnSY3OmixFimaaBvanAiBOFwsi8ttiTJjov/WoTR7/tLAtV6898B0DAiRCnDBwhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905286},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"1a1134a3890482aef47100432962a1aff42abe67","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.658","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1651","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.525","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.343","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.57","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.202_1772054576046_0.3542674458916719","host":"s3://npm-registry-packages-npm-production"}},"0.0.203":{"name":"@tscircuit/fake-snippets","version":"0.0.203","_id":"@tscircuit/fake-snippets@0.0.203","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"2b106ff3e5ee07325f9e097d5f0b5719d7a64e8b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.203.tgz","fileCount":8,"integrity":"sha512-nrA1V9whAOGmiCnMnPvL0gLFhP28TqEeUjEOO9rxksirIJ9fIA5STdfFTMJAp8lLZxNg7FcuxLjO0fLDnwcLVQ==","signatures":[{"sig":"MEYCIQDS3k3Q1LrIPjYdYGyyVjnAWB6a0EshUWgeCHrqCvndQwIhAKqj/xi0QCG7zo+vBm0He+hAxip8iUxLe6dH8+7xl7y1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"e61899718f39251706ed1adbbf2897fac8989ae7","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.666","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1662","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.526","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.344","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.57","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.203_1772386939267_0.33310270858684365","host":"s3://npm-registry-packages-npm-production"}},"0.0.204":{"name":"@tscircuit/fake-snippets","version":"0.0.204","_id":"@tscircuit/fake-snippets@0.0.204","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"637b3960f47da921c6e8eaa56dd8abe9e708609f","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.204.tgz","fileCount":8,"integrity":"sha512-D9536CoRL0VE3q9OsM7ENL9s4AHBXomPz7M7pKbUc9A6fM+yf+j/ns50B7ISQlM5SP1T73Nqm7EJb8IRTNXc9g==","signatures":[{"sig":"MEYCIQDOJGYxMFR+5abWrIzU5o42Rawod5jQW3EXMEuhr4LrlgIhANpAGIgrufEWS27ZEAAQ93RTjF45B9wjJ2/Suu7A+sGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ca76f486bc5c1b2f2152caec5223d3c5b9df0d1d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.666","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1662","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.526","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.344","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.57","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.204_1772388902294_0.6611468901039588","host":"s3://npm-registry-packages-npm-production"}},"0.0.205":{"name":"@tscircuit/fake-snippets","version":"0.0.205","_id":"@tscircuit/fake-snippets@0.0.205","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"1b49ac7f028bca1e52577e13c244a46aa91f509d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.205.tgz","fileCount":8,"integrity":"sha512-dPe9sYejIKgyrxnm4Km1eDC91qrRHe7Y6OVpO1Q3jwRLW11FdMbDmzxAlBTKaDI3nDI+1FCoYN4a+DU3J26p1Q==","signatures":[{"sig":"MEUCICs4jvuYdaWqGK85xQro1L2kQ4TfdWJ4KXjHrcOSVBi5AiEAmMxhhNdMvY00rHAXgD7zhhLzSbggF2JmH71EXDpt6ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956087},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"90c0cef24c77081deecea2c13917fa25d790c39f","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.666","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1662","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.526","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.14","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.344","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.47","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.57","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.205_1772392786954_0.2922671884131893","host":"s3://npm-registry-packages-npm-production"}},"0.0.206":{"name":"@tscircuit/fake-snippets","version":"0.0.206","_id":"@tscircuit/fake-snippets@0.0.206","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"13b7795af4fe92120643844063b3858a553c1989","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.206.tgz","fileCount":8,"integrity":"sha512-UsCyfI7Q5M02eW0bapiv+lMFrd78qYs4ZhsbC/ONtRZUKwJZP4m8UdkC9oMeYUPrf4/+yIEXKcBnbaNhQv5NjA==","signatures":[{"sig":"MEYCIQDxNJODkekbVrbIl0Tu/IPWw7HnxzCwBZ2XtQnRqvrDPAIhANCsr9s0QlueZt9hocNMvQLV/Xs42eIg3lCdQtsEAOL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963538},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7200cef06895913f04843557fa70ea578e9843d6","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.693","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1703","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.536","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.73","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.347","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.48","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.58","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.206_1773094974917_0.2262102438924649","host":"s3://npm-registry-packages-npm-production"}},"0.0.207":{"name":"@tscircuit/fake-snippets","version":"0.0.207","_id":"@tscircuit/fake-snippets@0.0.207","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"768b2ec6dd43df9e9cdba6bd5336bc12013e83cf","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.207.tgz","fileCount":8,"integrity":"sha512-aYPjCNwkb+V7+kkaFZflmS5beEcjEfSCmwmnLjb1hLYBgtbaRhKmIredpxdBL4UmvtCVQNlJsKZqGGs8PJImIA==","signatures":[{"sig":"MEQCIGpUkX6dHdZrd/P7/MgaKW0N/ivKF9hmiWRzMt/xasv/AiAheJ/jrSA5RF0Y4XvdszeGJgxMbtmf6zZCVjCChtxx8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1965574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"db9b27d344b368bbd23744ab8a78902da459746a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1070","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.714","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.433","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.202","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1726","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.536","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.73","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.17","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.349","circuit-json-to-kicad":"^0.0.34","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.48","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.58","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.207_1773428093370_0.337248905622789","host":"s3://npm-registry-packages-npm-production"}},"0.0.208":{"name":"@tscircuit/fake-snippets","version":"0.0.208","_id":"@tscircuit/fake-snippets@0.0.208","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"20e29b46d94eebc5c2a279120436394a4487afeb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.208.tgz","fileCount":8,"integrity":"sha512-CE4rnnLoixhcOdQyI8ga+JaQ5qoKjSh6kWKtRL4y3s+X/0QWikUtQNGp2/f/P1/3Zp8+VHu+URhuIrCsIEWQmg==","signatures":[{"sig":"MEQCICJf6M1InNDbeDNiyTaBikdGSAzvjhDqP7V8zFYVuDp7AiBwAzGwqu7f8bzUa3qdOsB1sMrO5MVJDkKBKcSA4/44Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966015},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"5e6a51cc7e58a587159e329ee85128e66895a621","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.23","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.836","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.499","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1945","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.559","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.369","circuit-json-to-kicad":"^0.0.124","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#7d5cdaf","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.208_1778511973302_0.6788461792698475","host":"s3://npm-registry-packages-npm-production"}},"0.0.210":{"name":"@tscircuit/fake-snippets","version":"0.0.210","_id":"@tscircuit/fake-snippets@0.0.210","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"3f9c5e50501f24fd6afd7e6d12eca5603576295d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.210.tgz","fileCount":8,"integrity":"sha512-AwuqSUiNZUlYlYH40c+QqPePMqBMex7arWmTExOYeC3RXqp0okbnBabBc7H1DAfHajTEuEM1AzS0gly+VZoNow==","signatures":[{"sig":"MEUCIQCUjp021cCNCc9nnl0/phgX5CqG+zHSf6LYK185YkHQNwIgHn9Fo/rVEXTgjiUS1h0SDRSquQt09lWmgF0ZdnBVRQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973273},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d4f7595e756308c4ab960ca4b80742efca332ce9","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.863","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.499","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1991","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.559","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#c1a55b7","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.210_1779456923354_0.9332282019057656","host":"s3://npm-registry-packages-npm-production"}},"0.0.211":{"name":"@tscircuit/fake-snippets","version":"0.0.211","_id":"@tscircuit/fake-snippets@0.0.211","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"3d49610e3bf7b3e7c6cbbf3963707e6dee6ee583","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.211.tgz","fileCount":8,"integrity":"sha512-MT7jqbwlqNahCBPohYKiknf6OptFeslwEpCYwNEkhnUUI5ayJf08s6mUNMRrfroNyDtdLnxZrwyk2Yl79nb5bw==","signatures":[{"sig":"MEUCIGMcADo6MW+WhyopWz0HZJi1dl2bzEPlZwRKh32ynfsSAiEAjuc0xyoCOYPWKFtwzIk7SX4ZnRNCJe/a5fN3glkEkTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930706},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"60ce5767021aadaf3c8bb93736d6598fce963654","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.864","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.499","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.1994","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.559","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#c1a55b7","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.211_1779532451517_0.5282058050272376","host":"s3://npm-registry-packages-npm-production"}},"0.0.212":{"name":"@tscircuit/fake-snippets","version":"0.0.212","_id":"@tscircuit/fake-snippets@0.0.212","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"dedb7922d1a3a32fc078ff0be0d71e18f9d3cff6","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.212.tgz","fileCount":8,"integrity":"sha512-yIdYatcNki8qxBCowK0/nLB/qIBFCpD/pjo+YszR1lzoavek0EqNlHzwthFgChBh7LtW44wBtAws8rjCer2FMA==","signatures":[{"sig":"MEYCIQDHtBHtvaToyGW7gFBMasX4MH2HLsYXCwmnkruHm5eHfQIhAMZK8V+EUX3B+zkd6hTo79SnZu5huC5Csyvc5jzgfTK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930029},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"7a5d5152ace2f05a03c68c07f17f5ec71a5b5f9e","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.867","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.499","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2000","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.560","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#c1a55b7","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.212_1779718982753_0.6495166576333293","host":"s3://npm-registry-packages-npm-production"}},"0.0.213":{"name":"@tscircuit/fake-snippets","version":"0.0.213","_id":"@tscircuit/fake-snippets@0.0.213","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b8ed848d72bf51a200cecf5d511fabdfe63a5083","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.213.tgz","fileCount":8,"integrity":"sha512-S21gJjVL06SoGn/BLALCONFxjKDl1rfFhy15kLqp5zyv424jLtM16voCaFNl+wM353d1Lap40WLs9iBNJ47EzA==","signatures":[{"sig":"MEUCIC9qs73LrwfZ4fVuglc5MSsaBZF31VL9xHPjtmYqLX6JAiEAtMtyjrcZli3Sl3ko8v/RZe+RS4nexWLw9Iefq3CLgD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1930981},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"d10e0bfb617deb1a93515a74358896d285be8b65","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.867","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.536","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2003","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.560","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#c1a55b7","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.213_1779875674049_0.6405872891862567","host":"s3://npm-registry-packages-npm-production"}},"0.0.214":{"name":"@tscircuit/fake-snippets","version":"0.0.214","_id":"@tscircuit/fake-snippets@0.0.214","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"13e329f9003d52ed394d626e75d6ad1d9bcd5021","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.214.tgz","fileCount":8,"integrity":"sha512-UXjETFER0rUsrSDCOuk7SeTmUtps1N+zBkBekkilrTdB1ecseiE+uDQIevqxG2wVvrZiCOVsSOMcR9vzEQ5iNA==","signatures":[{"sig":"MEQCIB4hFSxSE6L5rVPh0/z1jfl5qH6SLC6UrDfEyJ8kxQIXAiAiXc8+l6pbkDtfktR1UZElxAgn7Xrfgh1k6InTb4z06g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932369},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"f577ad2092b02fe7b9fa1efdce0ec9fda365a1c4","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.867","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.536","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2003","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.560","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#c1a55b7","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.214_1779877091333_0.9198119778929859","host":"s3://npm-registry-packages-npm-production"}},"0.0.215":{"name":"@tscircuit/fake-snippets","version":"0.0.215","_id":"@tscircuit/fake-snippets@0.0.215","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"b6bead7e9cb52349d85c861b9bef2a3b3899bc7d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.215.tgz","fileCount":8,"integrity":"sha512-Ko76M5ayemsKKYT4lfdS1CPkkopgsMHmT6plctiYLsEdqNPv4Q2Y4lTcNVQ/W8dPuF0+uMNEqXtQnGDw7tNn1A==","signatures":[{"sig":"MEUCIQCiahZrn6gHIJQ0yb/N4ZNpsRy6rrJ5jA/1Lo3cIsQcEAIgfH4PZ0qY7TmqyFZZRCH11CUZSXrj9IFjUI1nx5W/nqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933410},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"9eba7568ea15080d8c4050594482d41eeb38da20","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.873","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.536","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2010","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.560","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.215_1780080874330_0.8784920316545386","host":"s3://npm-registry-packages-npm-production"}},"0.0.216":{"name":"@tscircuit/fake-snippets","version":"0.0.216","_id":"@tscircuit/fake-snippets@0.0.216","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"03830710747b13ce62f2d48fa2c17837ac82d9de","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.216.tgz","fileCount":8,"integrity":"sha512-4sW9d+1thcGh9ufm42z6iqipMuIBSnmecdcPWYmfcJ5FiTNRulcozvN57umJgZAN2VqPnbhjkLLnc4OWIauy3w==","signatures":[{"sig":"MEUCIFR54oZA7vL5tC5MqUV1SRnJssnQP9JBLx7Ujj71UQOoAiEAiI5AwdXzVGtYXSKnd9chj1BQVmaQzGkFg2JblkzGcF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935879},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"376b2ce8e96ec04248deb2d00b40500f989f44b3","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1597","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.60","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.319","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.873","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.536","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2010","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.560","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.91","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/pcb-viewer":"1.11.370","circuit-json-to-kicad":"^0.0.137","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-bom-csv":"^0.0.7","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-simple-3d":"^0.0.7","circuit-json-to-tscircuit":"^0.0.11","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.61","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.8","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.5"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.216_1780141487748_0.8897813925705285","host":"s3://npm-registry-packages-npm-production"}},"0.0.217":{"name":"@tscircuit/fake-snippets","version":"0.0.217","_id":"@tscircuit/fake-snippets@0.0.217","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"cd7958e10bb8e83db770cd312e4b82df19dd0cb8","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.217.tgz","fileCount":8,"integrity":"sha512-i1hHruw/yefFGDonpn5mgFj6mJTUbejB3mr1TxNXJ8JL1sGBbWWE94Eb2oFL92xa+WKAgo3CeppxED5NVC6BOQ==","signatures":[{"sig":"MEUCIHd8I9QXzW1WgzUaJDmAaEDtoFrKny/XKuLUUSchgXCwAiEAo3jl3P7A2Of3OhlykhWgZ5/iDnQ0De02ihMCGkQjdDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944983},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"91fe81e798da1348f92709d840920e052bd3f50c","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.1819","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.370","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.974","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.543","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.224","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2153","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.571","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.105","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.374","circuit-json-to-kicad":"^0.0.153","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-3d-png":"^0.0.6","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-bom-csv":"^0.0.9","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@tscircuit/simple-3d-svg":"^0.0.41","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.40","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.68","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.8"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.217_1783140123314_0.9699331175208807","host":"s3://npm-registry-packages-npm-production"}},"0.0.218":{"name":"@tscircuit/fake-snippets","version":"0.0.218","_id":"@tscircuit/fake-snippets@0.0.218","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"95152bf426628a981815922d42598fe7bf59e3bf","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.218.tgz","fileCount":8,"integrity":"sha512-ZKLpFa+Ly7u8LYdd6XSzjTJVbJ7q32JKFp4hWCpEIe0ZXk7tEoJJBLULGPf/t0SW4LZ76l0Hy6/lWbji5y5wDg==","signatures":[{"sig":"MEYCIQCF4fvjqnvLQI1VpPgR9mxx8HRVWtPV6nm39aaq+DSJ3gIhAK8JgRlsfZFJ6pn8a/3chjxAM2FQH5J813cycvoFZKCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945504},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"79594c7ea87b8f2ca109a8253c06609406505e3d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"10.8.2","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2008","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.376","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.992","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.567","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","schematic-symbols":"^0.0.231","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2188","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.577","@vitejs/plugin-react":"^4.3.1","circuit-json-to-gltf":"^0.0.105","circuit-json-to-lbrn":"^0.0.23","circuit-json-to-step":"^0.0.20","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.374","circuit-json-to-kicad":"^0.0.153","circuit-json-to-spice":"^0.0.6","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-3d-png":"^0.0.6","circuit-json-to-gerber":"^0.0.51","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-bom-csv":"^0.0.9","circuit-json-to-pnp-csv":"^0.0.7","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","circuit-json-to-tscircuit":"^0.0.40","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.69","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@radix-ui/react-navigation-menu":"^1.2.0","circuit-json-to-readable-netlist":"^0.0.13","@tscircuit/internal-dynamic-import":"^0.0.10"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.218_1783712219081_0.3014138232567116","host":"s3://npm-registry-packages-npm-production"}},"0.0.219":{"name":"@tscircuit/fake-snippets","version":"0.0.219","_id":"@tscircuit/fake-snippets@0.0.219","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"cf8201e894c89463182fcbec16f9e2f08c33552b","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.219.tgz","fileCount":8,"integrity":"sha512-4NsLdtsyB4kGcApzDNbrZEQIBOPdxtu9+kvtzTyujldKYeEF5ghiVmpxwDYFVKLBMgMlExdyjTE/HkXcWzTEaQ==","signatures":[{"sig":"MEUCIDVvgaohHHEv7gBW677jSriUbagcLdj6kGI/vPR/+I3lAiEA5Y8GU0jFX348sE3iXZZy66i0iNO3+/F2skneZL0CjjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1945470},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"48929349a34e40915563f86216591c50ff5fcfb2","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.17.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2274","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1233","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.598","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2506","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.593","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.390","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.81","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.219_1787187503913_0.5396134724293717","host":"s3://npm-registry-packages-npm-production"}},"0.0.220":{"name":"@tscircuit/fake-snippets","version":"0.0.220","_id":"@tscircuit/fake-snippets@0.0.220","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"d4346902445203ee7a2d6b9d14a66610d5cfa6a7","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.220.tgz","fileCount":8,"integrity":"sha512-B1psoSAd14XPdE6zNxU0MdYZ4zuzKJOUDV4VF6HGb10mKt2jid1PjXJHyWHvAscFxAd5N2wsomaKZakRX+9vTg==","signatures":[{"sig":"MEQCIDpf8NHFFEWueTvs5RSqN4IEvNBYWtjeIwrJd90ur7q3AiBOYByyMnRcp2pNLIDJQux7x5jT2POEPtheeDAm4Qq4cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1956228},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"aa2da25e12639d3bca8fc349179129952b66fff5","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2274","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1362","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.598","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2661","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.596","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.393","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.89","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.220_1788759154259_0.4942085554869369","host":"s3://npm-registry-packages-npm-production"}},"0.0.221":{"name":"@tscircuit/fake-snippets","version":"0.0.221","_id":"@tscircuit/fake-snippets@0.0.221","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"5d8682d05604cfcf7754261c64582e5da9aaf5eb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.221.tgz","fileCount":8,"integrity":"sha512-G0B5K5DqsIsMLxULkee6cvnjHL7RVfbu4020OgTRPlbfJnB3AcWtuJSpPbJ6ZygQBnGO0RW/Gwf4eQSyFEaWMg==","signatures":[{"sig":"MEUCIQDE56yHRGv5kGDge/f+O1+R6tDnr52ODE3wC5aGzlDL2wIgUNmoB5WPxR/IdAytAZarudqCPON2VAOcOtVTLM6FDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgTHuhMI0QedELHHjCEQFSOdI5cC3yuInnDBn6RASzRwIhAPgaveN4Vgw2bt7s+CBlydqjy1ph0V1G2rZ35Mt+Rp9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959344},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"35c8904125f5b9fb002895e848029a9bbd4cd934","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"overrides":{"altiumts":"0.0.59"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2467","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.484","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1392","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.646","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2705","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.596","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.394","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-altium":"github:tscircuit/circuit-json-to-altium#1a50d0dd2c0737cf940d92c0315852dc0111dd87","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.89","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.221_1789129484177_0.8059868968688018","host":"s3://npm-registry-packages-npm-production"}},"0.0.222":{"name":"@tscircuit/fake-snippets","version":"0.0.222","_id":"@tscircuit/fake-snippets@0.0.222","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"32f3f73c485277aca0aab40519258c43fb64f630","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.222.tgz","fileCount":8,"integrity":"sha512-1mWOYPVCGrUjV/Caiamp659drm4rUF7X3cN+j8eUrzWqfB+FaChYutDHD1kbWCMNiv4LxzozVXZOmccueP902Q==","signatures":[{"sig":"MEUCIQCdMn3VEbb41Y2+Y0hb08swXYae4ZTGgMMdo2DsrUgksgIgcS0j0CDLuR+xZHxdNiEd2mzGTpjM7bjwD/Hhn3LJmME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDvfZsx9u3m0vZKO+mOop5+7Lj4L06po24MdScNWK9HAiEAiIESI40sHQ1+nmhG9SM1Qj0nKIuxtSrSSUntuEKoZo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ab6b9c164d2a33424aa779ac00825340e02716fc","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"overrides":{"altiumts":"0.0.59"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2467","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.484","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1408","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.646","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2726","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.597","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.394","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-altium":"github:tscircuit/circuit-json-to-altium#1a50d0dd2c0737cf940d92c0315852dc0111dd87","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.92","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.222_1789426142532_0.8210451620945269","host":"s3://npm-registry-packages-npm-production"}},"0.0.223":{"name":"@tscircuit/fake-snippets","version":"0.0.223","_id":"@tscircuit/fake-snippets@0.0.223","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"8a34d0c2f9680ba10eb3188f3900f40511965edb","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.223.tgz","fileCount":8,"integrity":"sha512-zrP7hsYg4VyFU4roZHQMPNX8A76ZpQKjrcW0/FhZx0mumt8G3ox/38bj6iyoQ5/+W9/mzUjELvgXzQWEf+EPvA==","signatures":[{"sig":"MEQCIAQqCo5f+ZQo0EgKMMCIgSkRsktXv2LmPeN12GVs0lVOAiAgXltcJ/qUYSI26rlKEQuCyLT0alc2VrohnBuSbqyqbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBrOG6HeclZQ0DAx5BFW3Bsbs9ZnxONDV0yUWpHIc11vAiByloAlrWLhwPwqnWThaSEMTjWQ6B/PjLRo9gUx4yPjPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1991615},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"2a2a1a2dfd0b91ef503ef33b8945c6b8c1168d31","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"overrides":{"altiumts":"0.0.59"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2467","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.484","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1417","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.660","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/checks":"^0.0.192","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2752","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.599","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.399","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-altium":"github:tscircuit/circuit-json-to-altium#1a50d0dd2c0737cf940d92c0315852dc0111dd87","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-pnp-csv":"0.0.13","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.95","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.223_1789768829833_0.8693677678723042","host":"s3://npm-registry-packages-npm-production"}},"0.0.224":{"name":"@tscircuit/fake-snippets","version":"0.0.224","_id":"@tscircuit/fake-snippets@0.0.224","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit.com#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"20c5e7ee86fedfd4f8eea9f12418e791de23797d","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.224.tgz","fileCount":8,"integrity":"sha512-dEzs4jLadPqEIdfdVeNOre7NgstycH4PUya9XNBhwUmq7XrvGB1YCzm7W10Xs1peUjI3w1sIbsPI9kPMMunSRw==","signatures":[{"sig":"MEUCIQDPCfpOPpshoPQOMjjFJd7UqaJML9BRj/2NNbuAt907vAIgUmTguLGei51G70J8jWP3xRWt55lsdwG7maEqJJzQ9wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdNxQhNOC8rflQyF662oCWulMs62sIfsmZyND4FSn4bgIhAMoBlhowKgTXDtw5ZSg/aQISdu+VGkA8wV+xvtfWvetY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1994019},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"c10b96b7e67fb44299d091dad706c2ce090fd40a","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"overrides":{"altiumts":"0.0.59"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2467","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.484","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1417","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.660","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/checks":"^0.0.192","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2752","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.599","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.399","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-altium":"github:tscircuit/circuit-json-to-altium#1a50d0dd2c0737cf940d92c0315852dc0111dd87","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-pnp-csv":"0.0.13","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.95","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"tmp":"tmp/fake-snippets_0.0.224_1789770918840_0.33032266372766217","host":"s3://npm-registry-packages-npm-production"}},"0.0.225":{"_id":"@tscircuit/fake-snippets@0.0.225","bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"dist":{"shasum":"97f047d591bac1468dff12da4a6c27576526d068","tarball":"https://registry.npmjs.org/@tscircuit/fake-snippets/-/fake-snippets-0.0.225.tgz","fileCount":8,"integrity":"sha512-fdDEIPCqt/zLyp6TZADJn6AisJbqYhVq+klNcMY5NIHRcdxPBPRMcIIDy/UFEp9U4tvlbUoQPu00b9n51eK5JA==","signatures":[{"sig":"MEUCIQCGTehRn2s4n5Mz/kcV4xwHO8CFdPmlTo5BDDo1mDRSqQIgXALd/xEqic3rOYLAfNvTG8qwgPovIPw/is13tF/Heys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGH8nrKqvZi8IoxBXjLgHjEw2FtAa2xKNK+P3zRz7xArAiAv580Wm55jn6JE6ZxDppdhiNE7UH59jW/DPgWl2oBo2Q=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2ffake-snippets@0.0.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1995475},"main":"dist/index.js","name":"@tscircuit/fake-snippets","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./bundle":"./dist/bundle.js","./schema":"./dist/schema.js"},"gitHead":"ff67f324fdbb8b6950bb127da2cf9bdf6cac107d","scripts":{"dev":"bun run build:fake-api && AUTOLOAD_PACKAGES=true vite --host","lint":"biome format .","build":"bun run generate-images && bun run generate-sitemap && bun run build:fake-api && tsc -b && vite build","start":"bun run dev","format":"biome format --write .","preview":"vite preview","snapshot":"bun scripts/snapshot.ts","typecheck":"tsc --noEmit","playwright":"bunx playwright test","dev:registry":"SNIPPETS_API_URL=http://localhost:3100 vite","build:fake-api":"bun run build:fake-api:tsup && bun run build:fake-api:bundle && bun run build:fake-api:schema","generate-images":"bun run scripts/generate-image-sizes.ts","generate-sitemap":"bun run scripts/generate-sitemap.ts","playwright:update":"bunx playwright test --update-snapshots","build:vite:analyze":"VITE_BUNDLE_ANALYZE=true vite build","build:fake-api:tsup":"tsup-node ./fake-snippets-api/lib/index.ts --format esm --dts","build:fake-api:bundle":"winterspec2 bundle -o dist/bundle.js","build:fake-api:schema":"tsup-node ./fake-snippets-api/lib/db/schema.ts --format esm --dts","copy-runframe-versions":"bun run scripts/copy-runframe-versions.ts","start:playwright-server":"bun run build:fake-api && vite --port 5177"},"version":"0.0.225","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:243b32d2-7a23-4c20-8f52-4b1719447594"}},"homepage":"https://github.com/tscircuit/tscircuit.com#readme","overrides":{"altiumts":"0.0.59"},"repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"_npmVersion":"11.19.0","description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"he":"^1.2.0","ky":"^1.7.5","ms":"^2.1.3","md5":"^2.3.0","zod":"^3.23.8","clsx":"^2.1.1","cmdk":"^1.0.4","jose":"^5.9.3","svgo":"^4.0.0","tsup":"^8.5.0","vaul":"^0.9.9","vite":"^6.3.4","immer":"^10.1.1","jszip":"^3.10.1","react":"^19.1.1","sharp":"^0.33.5","shiki":"^3.2.1","three":"0.165.0","dotenv":"^16.5.0","fflate":"^0.8.2","marked":"^16.1.1","sonner":"^1.5.0","stepts":"^0.0.1","terser":"^5.27.0","wouter":"^3.3.5","fuse.js":"^7.1.0","globals":"^15.9.0","kicadts":"^0.0.35","postcss":"^8.4.47","prompts":"^2.4.2","sitemap":"^8.0.0","zustand":"^4.5.5","get-port":"^7.1.0","recharts":"^2.12.7","redaxios":"^0.5.1","@types/ms":"^0.7.34","lz-string":"^1.5.0","react-dom":"^19.1.1","states-us":"^1.1.1","tscircuit":"^0.0.2467","@types/bun":"^1.1.10","@types/md5":"^2.3.5","codemirror":"^6.0.1","file-saver":"^2.0.5","idb-keyval":"^6.2.2","posthog-js":"^1.203.2","remark-gfm":"^4.0.1","typescript":"^5.6.3","winterspec":"^0.0.107","@types/node":"^22.13.0","next-themes":"^0.3.0","react-query":"^3.39.3","tailwindcss":"^3.4.13","@types/react":"^18.3.9","@types/sharp":"^0.32.0","@types/three":"^0.180.0","autoprefixer":"^10.4.20","circuit-json":"^0.0.484","lucide-react":"^0.488.0","react-helmet":"^6.1.0","three-stdlib":"^2.36.0","@sentry/react":"^10.10.0","@tscircuit/mm":"^0.0.8","dsn-converter":"^0.0.90","zustand-hoist":"^2.0.1","@biomejs/biome":"^1.9.2","circuit-to-svg":"^0.0.393","react-markdown":"^10.1.0","tailwind-merge":"^2.5.2","use-async-memo":"^1.2.5","@tscircuit/eval":"^0.0.1423","@typescript/ata":"^0.9.7","@typescript/vfs":"^1.6.0","kicad-converter":"^0.0.17","react-hook-form":"^7.53.0","react-hot-toast":"^2.5.2","@codemirror/lint":"^6.8.2","@codemirror/view":"^6.34.1","@playwright/test":"^1.48.0","@tscircuit/props":"^0.0.660","@types/react-dom":"^18.3.0","react-day-picker":"8.10.1","@anthropic-ai/sdk":"^0.27.3","@babel/standalone":"^7.26.2","@codemirror/state":"^6.4.1","@resvg/resvg-wasm":"^2.6.2","@tscircuit/checks":"^0.0.192","@tscircuit/layout":"^0.0.29","@types/file-saver":"^2.0.7","@vercel/analytics":"^1.4.1","extract-codefence":"^0.0.4","codemirror-copilot":"^0.0.7","react-helmet-async":"^2.0.5","vite-plugin-vercel":"^9.0.4","@babel/preset-react":"^7.25.9","@hookform/resolvers":"^3.9.0","@tscircuit/runframe":"^0.0.2767","@types/country-list":"^2.1.4","@types/react-helmet":"^6.1.11","javascript-time-ago":"^2.5.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.0","@tscircuit/3d-viewer":"^0.0.600","@vitejs/plugin-react":"^4.3.1","embla-carousel-react":"^8.3.0","react-cookie-consent":"^9.0.0","react-error-boundary":"^6.0.0","@codemirror/lang-json":"^6.0.1","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-toast":"^1.2.1","@tscircuit/math-utils":"^0.0.36","@tscircuit/pcb-viewer":"1.11.402","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-select":"^2.1.1","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@tscircuit/fake-stripe":"git+https://github.com/tscircuit/fake-stripe.git#f1a5b40","@valtown/codemirror-ts":"^2.2.0","circuit-json-to-altium":"github:tscircuit/circuit-json-to-altium#1a50d0dd2c0737cf940d92c0315852dc0111dd87","react-resizable-panels":"^2.1.3","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-tooltip":"^1.1.2","@tailwindcss/typography":"^0.5.16","@tscircuit/order-dialog":"git+https://github.com/tscircuit/order-dialog.git#55a2839","circuit-json-to-pnp-csv":"0.0.13","@babel/preset-typescript":"^7.26.0","@codemirror/autocomplete":"^6.18.1","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@types/babel__standalone":"^7.1.7","class-variance-authority":"^0.7.1","rollup-plugin-visualizer":"^5.12.0","@radix-ui/react-accordion":"^1.2.4","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-hover-card":"^1.1.1","@tscircuit/assembly-viewer":"^0.0.5","use-mouse-matrix-transform":"^1.3.0","@codemirror/lang-javascript":"^6.2.2","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@tscircuit/schematic-viewer":"^2.0.95","react-intersection-observer":"^9.14.1","vite-plugin-image-optimizer":"^1.1.8","@radix-ui/react-alert-dialog":"^1.1.1","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-toggle-group":"^1.1.0","@tscircuit/prompt-benchmarks":"^0.0.28","@radix-ui/react-dropdown-menu":"^2.1.1","@tscircuit/create-snippet-url":"^0.0.14","@tscircuit/monaco-code-editor":"git+https://github.com/tscircuit/monaco-code-editor.git#67127aaf731b6e06f42ec7afceb1759adbe0ebc0","@radix-ui/react-navigation-menu":"^1.2.0","@tscircuit/internal-dynamic-import":"^0.0.15"},"trustedDependencies":["@tscircuit/fake-stripe"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fake-snippets_0.0.225_1789850390467_0.7568705727582534"}}},"time":{"created":"2025-01-15T18:08:53.490Z","modified":"2026-09-19T20:39:50.907Z","0.0.1":"2025-01-15T18:08:53.961Z","0.0.2":"2025-01-15T20:02:50.980Z","0.0.3":"2025-01-17T20:28:49.756Z","0.0.4":"2025-01-31T16:27:42.622Z","0.0.5":"2025-02-02T21:34:51.580Z","0.0.6":"2025-02-04T14:43:47.046Z","0.0.7":"2025-02-28T17:59:49.970Z","0.0.8":"2025-03-01T23:15:30.323Z","0.0.9":"2025-03-04T20:19:52.967Z","0.0.10":"2025-03-05T11:39:33.134Z","0.0.11":"2025-03-06T20:19:36.845Z","0.0.12":"2025-03-12T20:43:55.943Z","0.0.13":"2025-03-24T16:18:55.698Z","0.0.14":"2025-03-25T21:16:18.934Z","0.0.15":"2025-03-27T03:18:50.579Z","0.0.16":"2025-03-27T11:45:47.591Z","0.0.17":"2025-03-27T15:34:46.367Z","0.0.18":"2025-03-27T19:41:37.774Z","0.0.19":"2025-03-28T00:53:38.543Z","0.0.20":"2025-03-28T11:08:48.049Z","0.0.21":"2025-03-28T16:39:06.747Z","0.0.22":"2025-03-28T19:51:59.740Z","0.0.23":"2025-03-30T19:42:19.227Z","0.0.24":"2025-03-31T12:55:26.307Z","0.0.25":"2025-03-31T13:23:35.337Z","0.0.26":"2025-03-31T21:49:08.197Z","0.0.27":"2025-04-01T00:34:12.408Z","0.0.28":"2025-04-01T06:52:15.668Z","0.0.29":"2025-04-01T15:01:18.756Z","0.0.30":"2025-04-02T03:07:27.444Z","0.0.31":"2025-04-02T17:19:46.513Z","0.0.32":"2025-04-02T17:55:33.078Z","0.0.33":"2025-04-07T13:27:15.547Z","0.0.34":"2025-04-09T15:50:17.998Z","0.0.35":"2025-04-11T16:03:56.547Z","0.0.36":"2025-04-11T18:23:16.075Z","0.0.37":"2025-04-12T19:17:51.759Z","0.0.38":"2025-04-14T16:09:37.254Z","0.0.39":"2025-04-14T16:15:02.148Z","0.0.40":"2025-04-14T20:18:23.402Z","0.0.41":"2025-04-15T07:57:38.224Z","0.0.42":"2025-04-16T14:20:17.617Z","0.0.43":"2025-04-16T17:46:02.836Z","0.0.44":"2025-04-18T19:23:24.457Z","0.0.45":"2025-04-21T12:46:46.096Z","0.0.46":"2025-04-21T19:30:45.830Z","0.0.47":"2025-04-22T09:29:46.974Z","0.0.48":"2025-04-22T10:30:41.831Z","0.0.49":"2025-04-22T16:13:24.294Z","0.0.50":"2025-04-24T17:25:15.231Z","0.0.51":"2025-04-25T15:07:20.167Z","0.0.52":"2025-04-25T16:28:56.818Z","0.0.53":"2025-04-25T18:01:28.883Z","0.0.54":"2025-04-25T21:53:15.089Z","0.0.55":"2025-04-27T15:08:05.767Z","0.0.56":"2025-05-01T09:45:37.889Z","0.0.57":"2025-05-02T07:54:41.382Z","0.0.58":"2025-05-04T15:07:40.302Z","0.0.59":"2025-05-05T08:26:33.087Z","0.0.60":"2025-05-05T13:05:10.762Z","0.0.61":"2025-05-06T19:34:35.944Z","0.0.62":"2025-05-07T15:55:51.301Z","0.0.63":"2025-05-08T16:48:16.423Z","0.0.64":"2025-05-09T12:36:49.908Z","0.0.65":"2025-05-10T08:03:36.480Z","0.0.66":"2025-05-12T14:30:56.786Z","0.0.67":"2025-05-16T17:09:53.771Z","0.0.68":"2025-05-22T21:21:11.898Z","0.0.69":"2025-05-23T18:50:31.673Z","0.0.70":"2025-05-28T04:15:04.219Z","0.0.71":"2025-05-29T17:13:04.712Z","0.0.72":"2025-05-30T16:38:02.255Z","0.0.73":"2025-06-04T05:46:05.458Z","0.0.74":"2025-06-04T23:02:22.878Z","0.0.75":"2025-06-06T04:38:10.390Z","0.0.76":"2025-06-06T08:17:53.067Z","0.0.77":"2025-06-06T13:46:19.613Z","0.0.78":"2025-06-06T20:12:11.691Z","0.0.79":"2025-06-06T20:28:23.903Z","0.0.80":"2025-06-07T02:38:50.135Z","0.0.81":"2025-06-09T15:38:09.097Z","0.0.82":"2025-06-11T17:49:40.360Z","0.0.83":"2025-06-11T20:29:59.373Z","0.0.84":"2025-06-13T20:08:23.824Z","0.0.85":"2025-06-14T00:05:16.417Z","0.0.86":"2025-06-14T01:01:49.449Z","0.0.87":"2025-06-14T04:11:56.538Z","0.0.88":"2025-06-16T17:37:45.593Z","0.0.89":"2025-07-05T16:20:34.580Z","0.0.90":"2025-07-08T18:33:40.379Z","0.0.91":"2025-07-10T18:17:03.674Z","0.0.92":"2025-07-10T18:56:05.305Z","0.0.93":"2025-07-12T00:14:06.841Z","0.0.94":"2025-07-12T00:56:48.556Z","0.0.95":"2025-07-12T04:43:45.684Z","0.0.96":"2025-07-12T20:38:42.525Z","0.0.97":"2025-07-14T12:42:00.599Z","0.0.98":"2025-07-17T15:30:12.005Z","0.0.99":"2025-07-23T19:33:28.177Z","0.0.100":"2025-07-24T19:30:59.127Z","0.0.101":"2025-07-31T19:13:30.261Z","0.0.102":"2025-08-05T22:10:50.931Z","0.0.103":"2025-08-06T16:31:57.668Z","0.0.104":"2025-08-06T17:57:09.248Z","0.0.105":"2025-08-06T21:01:17.119Z","0.0.106":"2025-08-06T21:05:45.096Z","0.0.107":"2025-08-07T04:28:46.067Z","0.0.108":"2025-08-08T17:54:36.920Z","0.0.109":"2025-08-16T07:23:59.435Z","0.0.110":"2025-10-04T16:01:06.406Z","0.0.111":"2025-10-07T18:26:23.699Z","0.0.112":"2025-10-10T18:43:10.694Z","0.0.113":"2025-10-14T16:59:55.472Z","0.0.114":"2025-10-14T17:47:48.680Z","0.0.115":"2025-10-14T17:51:08.784Z","0.0.116":"2025-10-18T16:04:09.894Z","0.0.117":"2025-10-18T16:04:24.319Z","0.0.118":"2025-10-19T22:57:46.719Z","0.0.119":"2025-10-19T23:01:59.255Z","0.0.120":"2025-10-21T18:54:15.094Z","0.0.121":"2025-10-21T20:55:42.162Z","0.0.122":"2025-10-21T21:10:34.759Z","0.0.123":"2025-10-21T21:44:48.065Z","0.0.124":"2025-10-22T14:38:44.429Z","0.0.125":"2025-10-23T21:16:20.972Z","0.0.126":"2025-10-23T22:23:31.062Z","0.0.127":"2025-10-24T16:45:09.457Z","0.0.128":"2025-10-24T21:00:47.566Z","0.0.129":"2025-10-24T23:45:07.758Z","0.0.130":"2025-10-25T13:42:25.615Z","0.0.131":"2025-10-25T19:54:18.981Z","0.0.132":"2025-10-25T21:14:56.666Z","0.0.133":"2025-10-25T21:46:51.966Z","0.0.134":"2025-10-27T17:07:32.267Z","0.0.135":"2025-10-28T16:55:08.864Z","0.0.136":"2025-10-31T01:53:18.397Z","0.0.137":"2025-11-02T07:14:48.929Z","0.0.138":"2025-11-09T16:55:49.047Z","0.0.139":"2025-11-09T16:56:13.518Z","0.0.140":"2025-11-13T19:01:57.162Z","0.0.141":"2025-11-14T20:15:33.164Z","0.0.142":"2025-11-15T09:30:48.195Z","0.0.143":"2025-11-15T10:00:59.432Z","0.0.144":"2025-11-15T16:25:08.046Z","0.0.145":"2025-11-16T20:01:59.609Z","0.0.146":"2025-11-17T06:27:10.311Z","0.0.147":"2025-11-17T15:39:59.292Z","0.0.148":"2025-11-17T16:25:59.440Z","0.0.149":"2025-11-20T13:22:37.083Z","0.0.150":"2025-11-21T17:54:17.909Z","0.0.151":"2025-11-21T20:22:13.539Z","0.0.152":"2025-11-21T20:36:26.470Z","0.0.153":"2025-12-04T07:57:01.996Z","0.0.154":"2025-12-04T22:43:04.648Z","0.0.155":"2025-12-06T08:59:33.835Z","0.0.156":"2025-12-08T21:08:22.783Z","0.0.157":"2025-12-08T21:21:56.462Z","0.0.158":"2025-12-08T21:28:59.414Z","0.0.159":"2025-12-08T22:16:18.391Z","0.0.160":"2025-12-09T18:41:59.818Z","0.0.161":"2025-12-11T17:42:01.738Z","0.0.162":"2025-12-12T23:18:54.300Z","0.0.163":"2025-12-15T14:30:51.936Z","0.0.164":"2025-12-15T21:21:02.732Z","0.0.165":"2025-12-15T22:44:03.786Z","0.0.166":"2025-12-16T12:08:00.616Z","0.0.167":"2025-12-17T20:54:09.893Z","0.0.168":"2025-12-19T22:24:46.365Z","0.0.169":"2025-12-23T20:51:30.549Z","0.0.170":"2025-12-25T09:02:11.544Z","0.0.171":"2025-12-25T22:21:11.749Z","0.0.172":"2025-12-28T12:01:11.584Z","0.0.173":"2025-12-28T15:39:47.253Z","0.0.174":"2025-12-28T18:50:27.600Z","0.0.175":"2025-12-29T19:48:58.424Z","0.0.176":"2025-12-29T20:33:13.499Z","0.0.177":"2026-01-01T07:17:20.248Z","0.0.178":"2026-01-04T19:52:52.376Z","0.0.179":"2026-01-04T20:01:07.311Z","0.0.180":"2026-01-04T20:16:01.103Z","0.0.181":"2026-01-04T21:11:45.717Z","0.0.182":"2026-01-05T18:50:58.165Z","0.0.183":"2026-01-05T21:33:19.669Z","0.0.184":"2026-01-06T16:25:41.458Z","0.0.185":"2026-01-10T18:04:07.147Z","0.0.186":"2026-01-10T18:56:43.143Z","0.0.187":"2026-01-14T21:29:44.650Z","0.0.188":"2026-01-30T22:25:51.620Z","0.0.189":"2026-02-01T18:12:07.870Z","0.0.190":"2026-02-01T18:43:42.333Z","0.0.191":"2026-02-03T17:36:33.094Z","0.0.192":"2026-02-06T11:16:41.340Z","0.0.193":"2026-02-06T12:00:16.029Z","0.0.194":"2026-02-08T04:10:03.574Z","0.0.195":"2026-02-11T21:57:11.085Z","0.0.196":"2026-02-18T02:27:43.578Z","0.0.197":"2026-02-18T17:53:23.554Z","0.0.198":"2026-02-18T20:04:51.659Z","0.0.199":"2026-02-19T02:15:35.440Z","0.0.200":"2026-02-19T21:56:01.206Z","0.0.201":"2026-02-23T21:05:08.259Z","0.0.202":"2026-02-25T21:22:56.212Z","0.0.203":"2026-03-01T17:42:19.461Z","0.0.204":"2026-03-01T18:15:02.492Z","0.0.205":"2026-03-01T19:19:47.190Z","0.0.206":"2026-03-09T22:22:55.105Z","0.0.207":"2026-03-13T18:54:53.559Z","0.0.208":"2026-05-11T15:06:13.528Z","0.0.210":"2026-05-22T13:35:23.526Z","0.0.211":"2026-05-23T10:34:11.735Z","0.0.212":"2026-05-25T14:23:02.946Z","0.0.213":"2026-05-27T09:54:34.181Z","0.0.214":"2026-05-27T10:18:11.479Z","0.0.215":"2026-05-29T18:54:34.530Z","0.0.216":"2026-05-30T11:44:47.914Z","0.0.217":"2026-07-04T04:42:03.503Z","0.0.218":"2026-07-10T19:36:59.257Z","0.0.219":"2026-08-20T00:58:24.096Z","0.0.220":"2026-09-07T05:32:34.446Z","0.0.221":"2026-09-11T12:24:44.262Z","0.0.222":"2026-09-14T22:49:02.663Z","0.0.223":"2026-09-18T22:00:29.942Z","0.0.224":"2026-09-18T22:35:18.939Z","0.0.225":"2026-09-19T20:39:50.572Z"},"bugs":{"url":"https://github.com/tscircuit/tscircuit.com/issues"},"homepage":"https://github.com/tscircuit/tscircuit.com#readme","repository":{"url":"git+https://github.com/tscircuit/tscircuit.com.git","type":"git"},"description":"Build electronics with React. The website for tscircuit packages and the online tscircuit editor","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# tscircuit.com\n\nBuild electronics with React. The website for tscircuit packages and the online tscircuit editor\n\n[Docs](https://docs.tscircuit.com) &middot; [Website](https://tscircuit.com) &middot; [Twitter](https://x.com/tscircuit) &middot; [discord](https://tscircuit.com/community/join-redirect) &middot; [Quickstart](https://docs.tscircuit.com/quickstart) &middot; [Online Playground](https://tscircuit.com/playground)\n\ntscircuit.com is a web application for creating, sharing, and managing circuit designs using TypeScript and React. It provides an intuitive interface for designing circuit boards, packages, footprints, and 3D models.\n\n## Features\n\n- Create and edit circuit designs using TypeScript and React\n- Real-time preview of PCB layouts and 3D models\n- Share and collaborate on circuit designs\n- AI-assisted circuit design and error correction\n- Import and export designs in various formats\n\n## Getting Started\n\n### Prerequisites\n\n- [Bun](https://bun.sh/) (latest version)\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/tscircuit/tscircuit.com.git\ncd tscircuit.com\n```\n\n2. Install dependencies:\n\n```bash\nbun install\n```\n\n### Running the Development Server\n\nTo start the development server:\n\n```bash\nbun run dev\n```\n\nThis command will build the fake API and start the Vite development server. Open [http://localhost:5173](http://localhost:5173) in your browser to view the application.\n\n### Testing the AI in Development\n\nCreate a `.env` file with the following:\n\n```bash\nVITE_USE_DIRECT_AI_REQUESTS=true\nVITE_ANTHROPIC_API_KEY=<your-key-here>\n```\n\n### Error Reporting\n\nTo enable Sentry error monitoring, set the `SENTRY_DSN` environment variable before running the app. The value will be exposed to the client as `VITE_SENTRY_DSN` and used to initialize Sentry.\n\n### Building for Production\n\nTo build the project for production:\n\n```bash\nbun run build\n```\n\nThis will create a production-ready build in the `dist` directory.\n\n## Project Structure\n\n- `src/`: Contains the main React application code\n- `fake-snippets-api/`: Contains the mock API for development\n- `public/`: Static assets\n- `src/components/`: Reusable React components\n- `src/hooks/`: Custom React hooks\n- `src/pages/`: Main page components\n- `src/lib/`: Utility functions and helpers\n- `playwright-tests/`: Playwright test files\n- `playwright-tests/snapshots/`: Visual regression test snapshots\n\n## Snapshots\n\nWe use Playwright for visual regression testing. Snapshots are stored in the `playwright-tests/snapshots/` directory.\n\nTo update a single snapshot run...\n\n```bash\nbun run snapshot\n```\n\nThis will prompt you to select a specific test file to update.\n\n## Contributing\n\nWe welcome contributions to TSCircuit Snippets! Please read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.\n\n## Example Snippets\n\n- [Arduino Nano Servo Breakout Board](https://tscircuit.com/Abse2001/Arduino-Nano-Servo-Breakout)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n- Inspired by [val.town](https://val.town), [codesandbox.io](https://codesandbox.io/), and [v0.dev](https://v0.dev)\n- Built with [React](https://reactjs.org/), [Vite](https://vitejs.dev/), and [Tailwind CSS](https://tailwindcss.com/)\n\nFor more information, visit [tscircuit.com](https://tscircuit.com).\n\n### Local render settings demo\n\nRun `bun run dev` with `SNIPPETS_API_URL` unset to use the fake API, then open\n`http://localhost:5173/api/_fake/render_demo` (adjust the port if needed). This\nstarts a fake `testuser` session and opens the render settings for the seeded\nboard. Click **Generate all three views** to see queued/processing states and\nsample PNGs after 12–16 seconds. No Blender, AI, or paid service is called.\n\nThe fake jobs live in memory. The **Restart demo** link clears the demo board's\njobs; restarting the dev server clears all fake jobs.\n","readmeFilename":"README.md"}