{"_id":"@alyustik/debug-panel","_rev":"4-200bccb505fafaecff4882e3dd9515c4","name":"@alyustik/debug-panel","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@alyustik/debug-panel","version":"0.1.0","keywords":["react","debug","controls","panel"],"author":{"name":"alyustik"},"license":"MIT","_id":"@alyustik/debug-panel@0.1.0","maintainers":[{"name":"alyustik","email":"artemlyustik@gmail.com"}],"homepage":"https://github.com/alyustik/debug-panel#readme","bugs":{"url":"https://github.com/alyustik/debug-panel/issues"},"dist":{"shasum":"e0be483eca2a9d2463ccd4813e8d149afea53cc0","tarball":"https://registry.npmjs.org/@alyustik/debug-panel/-/debug-panel-0.1.0.tgz","fileCount":51,"integrity":"sha512-B58anwyjWo7BOEdof9xD//njImTYj7p2dfjWm48Gss9GagMtvig24hY7lyp+80rdg69FKqwFZV3Auo9n3FrkSg==","signatures":[{"sig":"MEUCIQDulemb3kqljWBy0F+wH2xSYDm0zJzAXUqIBaXsXXwVrgIgPOHyk/r02wTYehCXLa4a9fdgG6pdmE52TBzPWDLVG3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./widgets":{"types":"./dist/widgets.d.ts","import":"./dist/widgets.js"},"./styles.css":"./dist/styles.css"},"gitHead":"0b5d598d29f2d2469d66c4e4a964b314cb15e7bb","scripts":{"lint":"eslint src vite.config.ts","build":"vite build","check":"pnpm lint && pnpm typecheck && pnpm build","format":"prettier --write .","lintFix":"eslint src vite.config.ts --fix","prepare":"husky || true","typecheck":"tsc --noEmit","formatCheck":"prettier --check .","prepublishOnly":"pnpm check"},"_npmUser":{"name":"alyustik","email":"artemlyustik@gmail.com"},"repository":{"url":"git+https://github.com/alyustik/debug-panel.git","type":"git"},"_npmVersion":"11.6.2","description":"Reusable React debug panel controls","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","zustand":"^5.0.14","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.102.0","vite":"^8.2.1","husky":"^9.1.7","react":"^19.2.8","eslint":"^9.39.1","prettier":"^3.9.6","react-dom":"^19.2.8","typescript":"^5.9.3","@types/node":"^26.2.0","@types/react":"^19.2.18","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","eslint-config-prettier":"^10.1.8","eslint-config-wizardry":"^0.5.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/debug-panel_0.1.0_1786533268920_0.4262643949535152","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alyustik/debug-panel","version":"0.1.1","keywords":["react","debug","controls","panel"],"author":{"name":"alyustik"},"license":"MIT","_id":"@alyustik/debug-panel@0.1.1","maintainers":[{"name":"alyustik","email":"artemlyustik@gmail.com"}],"homepage":"https://github.com/alyustik/debug-panel#readme","bugs":{"url":"https://github.com/alyustik/debug-panel/issues"},"dist":{"shasum":"2f310755eff6bbe2fac5445ab916b30c5457a7f2","tarball":"https://registry.npmjs.org/@alyustik/debug-panel/-/debug-panel-0.1.1.tgz","fileCount":51,"integrity":"sha512-dpwVvLatulAIt5iU6m07VPxaOw5PMIgMm0NIwUnfwQp7fHhbzSaOkeRGCwhX816FUyLv7CypKn48bYNgu1zOUw==","signatures":[{"sig":"MEUCIBAfKE2BufVRZeDINmukrn5QUdvLlQs210Eo7W9ZKnmAAiEApdCcaCjc4eIxLSKXZNiYpsJV8ZQSzQEK43BQ0QsbreU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./widgets":{"types":"./dist/widgets.d.ts","import":"./dist/widgets.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b15838561d276a4e41117d1bcf5259d8de560d32","scripts":{"lint":"eslint src vite.config.ts","build":"vite build","check":"pnpm lint && pnpm typecheck && pnpm build","format":"prettier --write .","lintFix":"eslint src vite.config.ts --fix","prepare":"husky || true","typecheck":"tsc --noEmit","formatCheck":"prettier --check .","prepublishOnly":"pnpm check"},"_npmUser":{"name":"alyustik","email":"artemlyustik@gmail.com"},"repository":{"url":"git+https://github.com/alyustik/debug-panel.git","type":"git"},"_npmVersion":"11.6.2","description":"Reusable React debug panel controls","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","zustand":"^5.0.14","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.102.0","vite":"^8.2.1","husky":"^9.1.7","react":"^19.2.8","eslint":"^9.39.1","prettier":"^3.9.6","react-dom":"^19.2.8","typescript":"^5.9.3","@types/node":"^26.2.0","@types/react":"^19.2.18","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","eslint-config-prettier":"^10.1.8","eslint-config-wizardry":"^0.5.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/debug-panel_0.1.1_1786539303759_0.6218937771342625","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alyustik/debug-panel","version":"0.1.2","keywords":["react","debug","controls","panel"],"author":{"name":"alyustik"},"license":"MIT","_id":"@alyustik/debug-panel@0.1.2","maintainers":[{"name":"alyustik","email":"artemlyustik@gmail.com"}],"homepage":"https://github.com/alyustik/debug-panel#readme","bugs":{"url":"https://github.com/alyustik/debug-panel/issues"},"dist":{"shasum":"d7d1082b91bcffc42f23823fe4476bab62d7c31a","tarball":"https://registry.npmjs.org/@alyustik/debug-panel/-/debug-panel-0.1.2.tgz","fileCount":53,"integrity":"sha512-cfVOla3Bm4IKc7uxtB3XoqLdQeTUuxqItXLEKDb7VwLHp1aSCi1RIuambegbdITZ6LR/FDw2fvRp+l2MaRN8Og==","signatures":[{"sig":"MEQCIE50UR9wgxuQS5ENVs4O/lJ3arWG8nWlgzfiH5/zInRWAiBIor4eWgvm7R0WLNfzvBcYZp3MkJnKs16VFyZJOdRMZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66525},"main":"./dist/index.js","type":"module","_from":"file:alyustik-debug-panel-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./widgets":{"types":"./dist/widgets.d.ts","import":"./dist/widgets.js"},"./styles.css":"./dist/styles.css"},"scripts":{"lint":"eslint src vite.config.ts","build":"vite build","check":"pnpm lint && pnpm typecheck && pnpm build","format":"prettier --write .","lintFix":"eslint src vite.config.ts --fix","typecheck":"tsc --noEmit","formatCheck":"prettier --check ."},"_npmUser":{"name":"alyustik","email":"artemlyustik@gmail.com"},"_resolved":"C:\\Users\\KOTYAT~1\\AppData\\Local\\Temp\\7c065e56078858f6104546d558940078\\alyustik-debug-panel-0.1.2.tgz","_integrity":"sha512-cfVOla3Bm4IKc7uxtB3XoqLdQeTUuxqItXLEKDb7VwLHp1aSCi1RIuambegbdITZ6LR/FDw2fvRp+l2MaRN8Og==","repository":{"url":"git+https://github.com/alyustik/debug-panel.git","type":"git"},"_npmVersion":"11.6.2","description":"Reusable React debug panel controls","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","zustand":"^5.0.14","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.102.0","vite":"^8.2.1","husky":"^9.1.7","react":"^19.2.8","eslint":"^9.39.1","prettier":"^3.9.6","react-dom":"^19.2.8","typescript":"^5.9.3","@types/node":"^26.2.0","@types/react":"^19.2.18","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","eslint-config-prettier":"^10.1.8","eslint-config-wizardry":"^0.5.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/debug-panel_0.1.2_1786635695140_0.44518156554970734","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alyustik/debug-panel","version":"0.1.3","description":"Reusable React debug panel controls","keywords":["react","debug","controls","panel"],"author":{"name":"alyustik"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alyustik/debug-panel.git"},"bugs":{"url":"https://github.com/alyustik/debug-panel/issues"},"homepage":"https://github.com/alyustik/debug-panel#readme","type":"module","sideEffects":["**/*.css"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./widgets":{"types":"./dist/widgets.d.ts","import":"./dist/widgets.js"},"./styles.css":"./dist/styles.css"},"publishConfig":{"access":"public"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"engines":{"node":">=20"},"dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","clsx":"^2.1.1","zustand":"^5.0.14"},"devDependencies":{"@types/node":"^26.2.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-config-wizardry":"^0.5.0","husky":"^9.1.7","prettier":"^3.9.6","react":"^19.2.8","react-dom":"^19.2.8","sass":"^1.102.0","typescript":"^5.9.3","vite":"^8.2.1","vite-plugin-dts":"^5.0.3"},"scripts":{"build":"vite build","typecheck":"tsc --noEmit","check":"pnpm lint && pnpm typecheck && pnpm build","lint":"eslint src vite.config.ts","lintFix":"eslint src vite.config.ts --fix","format":"prettier --write .","formatCheck":"prettier --check ."},"_id":"@alyustik/debug-panel@0.1.3","_integrity":"sha512-GsPAaLwaxo5k/V+n+kEXxh5bNVUuqj9El02Ugh6mrgGLPTHFXxlQqjU66Y6/jBI182xhTjVOpd7MRW+l/+pNLg==","_resolved":"C:\\Users\\KOTYAT~1\\AppData\\Local\\Temp\\9c328a4aad7f73096568bdcd54869e2e\\alyustik-debug-panel-0.1.3.tgz","_from":"file:alyustik-debug-panel-0.1.3.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GsPAaLwaxo5k/V+n+kEXxh5bNVUuqj9El02Ugh6mrgGLPTHFXxlQqjU66Y6/jBI182xhTjVOpd7MRW+l/+pNLg==","shasum":"6f5f2c32d8f3ad9f66b0363a2a017483974a8fd3","tarball":"https://registry.npmjs.org/@alyustik/debug-panel/-/debug-panel-0.1.3.tgz","fileCount":53,"unpackedSize":66939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoimTbUeDOY1m0CL9vESndwgIe2pVMW9EibmLFL5+oPwIgcdO9zZWMNGMB2FoUzutkrpgIbAwJ0zbhmopBhFx28xs="}]},"_npmUser":{"name":"alyustik","email":"artemlyustik@gmail.com"},"directories":{},"maintainers":[{"name":"alyustik","email":"artemlyustik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/debug-panel_0.1.3_1788531919253_0.32678625867335387"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-12T11:14:28.702Z","modified":"2026-09-04T14:25:19.544Z","0.1.0":"2026-08-12T11:14:29.081Z","0.1.1":"2026-08-12T12:55:03.898Z","0.1.2":"2026-08-13T15:41:35.286Z","0.1.3":"2026-09-04T14:25:19.385Z"},"bugs":{"url":"https://github.com/alyustik/debug-panel/issues"},"author":{"name":"alyustik"},"license":"MIT","homepage":"https://github.com/alyustik/debug-panel#readme","keywords":["react","debug","controls","panel"],"repository":{"type":"git","url":"git+https://github.com/alyustik/debug-panel.git"},"description":"Reusable React debug panel controls","maintainers":[{"name":"alyustik","email":"artemlyustik@gmail.com"}],"readme":"# @alyustik/debug-panel\n\nReusable React debug panel controls.\n\n## Disclaimer\n\nThis package is fully vibe-coded and primarily built for internal experiments. The API may change without notice, edge\ncases may be missing, and no support or stability guarantees are provided. Use it at your own risk.\n\n## Development\n\n```powershell\npnpm install\npnpm check\n```\n\n## Usage\n\n```tsx\nimport { color, Panel, useControls } from '@alyustik/debug-panel';\n\nfunction DebugControls() {\n  const [values] = useControls('Scene', {\n    speed: { value: 1, min: 0, max: 5, step: 0.1 },\n    enabled: true,\n    background: color('#121212', { label: 'Background' }),\n  });\n\n  return (\n    <>\n      <Panel title=\"Controls\" />\n      <div>{values.speed}</div>\n      <div style={{ color: values.background }}>Preview</div>\n    </>\n  );\n}\n```\n\nStyles are loaded automatically with the package entry.\n\nReusable widgets are exported from `@alyustik/debug-panel/widgets`.\n","readmeFilename":"README.md"}