{"_id":"@mockdetector/widget","_rev":"46-f40edf46a013d44e7e437451ad24fc30","name":"@mockdetector/widget","dist-tags":{"latest":"1.8.9"},"versions":{"1.1.5":{"name":"@mockdetector/widget","version":"1.1.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.1.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://github.com/silver/mockdetector-widget#readme","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"ad218f89535ab10c06e817ff3d9928115567de53","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.1.5.tgz","fileCount":151,"integrity":"sha512-K90Lhv2bxdVE8D3i8cvoNOdoneeJEUJDxDWJwA5V7BTCDBxJ+faePpj63WdaB395+zlIY0oG1UlSsGWbUDk5tQ==","signatures":[{"sig":"MEQCIGIeAIoaUslvYqi11Yw/Bx0JuuO62jmxPXJlYEr0/kbEAiAOp0RZTAvftHx9jWItpzbH4swsmCnxrqRbTMjmz9lzMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999473},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"bd3292dd55932c02ef2f3f04be79458dca91da68","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.1.5_1759937309118_0.8798518567114553","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mockdetector/widget","version":"1.2.0","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.0","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://github.com/silver/mockdetector-widget#readme","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"ee628e86bb1f300f10c52fecf724c219663322ca","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.0.tgz","fileCount":154,"integrity":"sha512-iXyEKTW6KVeK/oCGpQ9e9rWHZJDFeJs2hXS1Uw6+vybiGT9x76jNqrO9O6f6HHJRls4XZfJQyuAINgTSj/FJ3A==","signatures":[{"sig":"MEUCIQC38klVHSQywj5Jca3rDFKo5oA5G+a2WyKqGzJi9foUywIgJyQHFSM7PAbsKAeSxU9AubWYpfGP51kCgFoh94dOToM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058277},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"c48cce97c11d7ac95b04a5e6441583fdaced3cb4","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.0_1759939486884_0.03507521935633373","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mockdetector/widget","version":"1.2.1","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.1","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"df9e6bc0035a0a206a0dc6782e00ca71dd5417c4","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.1.tgz","fileCount":154,"integrity":"sha512-0Qe/YRD0zsaBQQa49yZyPYxtjFs0/8J9QMIT134AOoCC45rC38oG+mYPmLYqlGBY+qWxyADa9UpT8AAycXrmyQ==","signatures":[{"sig":"MEUCIBbhPFts5wxjOl+X5RMj7oBZ7RIMUZb5DpmPpTQ0zcHAAiEAq2lrB3LShIGlcu4TiqM5axKxtoaPhPPVGeKgF5Al72Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061139},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"9f92c888fd25adca5b71a618659a288e6e1436a9","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.1_1759940763752_0.7356171207712825","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@mockdetector/widget","version":"1.2.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"69fed1cab8f67b6d2aac75c83b2cfb9d61258bbd","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.2.tgz","fileCount":154,"integrity":"sha512-se4d7GC9ZZXpCrD+4KwWiTOqQA/Ctg6n4UnFK47CHuW5hLirQOUX7/nVVrfHppLvcUjQDpWAGnR2Sfz3jcVA1w==","signatures":[{"sig":"MEYCIQC7goZNCkKKSNsmRpnJm17armQf6eVWgeXJF+1k+XhxiQIhAN0gCSe/LN38PEE+B7lyp0LF5M/r02eo38w7Plsm4xxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069151},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"22b2160ef1873da084e64ac30bed4b7e75e48618","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.2_1759942512429_0.9002057652597573","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@mockdetector/widget","version":"1.2.3","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.3","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"832848ea5521338ad440ecde30dc2c8c38e323a9","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.3.tgz","fileCount":154,"integrity":"sha512-YTAN/0RvZcGQ6d4OErYlc7YMZ+8wbL7td83UVmUdRUefngi/n2m75I8resA/stEeBBKnKIa8ejT7yt68/xV2Vg==","signatures":[{"sig":"MEQCIFaBfAgrv62m1ia671S5hKo6JjTHxDgBnldWl73haGLUAiA38p1A1ig/hLnndt4xXru0D8c9ztVgyAvU+6rMBSEFjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071154},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"4a7ec4abfd2c6a27f7ffcff175898ff58a9ef4f9","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.3_1759950299779_0.78345748228528","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@mockdetector/widget","version":"1.2.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"a5516be5d8a74c649754b17b9336c70b76f95a10","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.5.tgz","fileCount":154,"integrity":"sha512-WAX9ExCeDt5QfV86xEnIDkeB1n1RyapwlAZ+nFTfkSrlmTsGNKQ2Wgbj1ibbRr3kpRCEDaDuEebaqlM4uTBdgg==","signatures":[{"sig":"MEQCIFZ4ffRKjDtZC9w0ASC081aylw3OeXrINbF4CIDc/Di+AiAA8UwsgCVJhYRNcXLC8Ug8gqLE+Zf0iWAPwQLmRJJbYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2074078},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"7fbb55f7e19d3c4b743ee58477aed9fa8979cfc4","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.5_1759950873160_0.03605268939106643","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@mockdetector/widget","version":"1.2.7","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.7","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"1e7a81a314f5ebcd58ce8a4cedad57079d54cb8f","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.7.tgz","fileCount":154,"integrity":"sha512-TVt5M1z9PJTLZfgzKFuqvM0eo6/mSsvbZTKriUXj3fmtcIwn4wulNY2GMoS0YKovTBLf8nRCUI42cLSOM2lgFg==","signatures":[{"sig":"MEYCIQDeC/ZUM6NeLa2OfPOpnRf6AioOHx8mU6e67T74LSpq8wIhAKZ220ti9AyJBGbz4siBYy/3mbeOgycofaHyAAjBcP7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2075276},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"13e24aed20357db2d87ffab4224b09e102234b27","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.7_1760023793567_0.5222755210784402","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@mockdetector/widget","version":"1.2.8","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.2.8","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"71f9fb9c5972b8c664984862d1d2db0609f94011","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.2.8.tgz","fileCount":157,"integrity":"sha512-MMVAkFSK6CDEkfkahv8rWvJF0CZAfcoonFXuuJkIUYMs6j4sRfLfmWeCZW2189FHgBi26b+4c1ZUe+NX4p65fQ==","signatures":[{"sig":"MEYCIQDWb1iRr0enUw9RwBBHg5BhRBrACEgRffbCFIg4GCf64QIhAM0vAXUibGVNaOBGalnBhaqVS5kw2z9TJzsm42euIDJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2121101},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"744f048448da207be6c95db9a4f7cc6fed55c0df","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.2.8_1760034491395_0.17031851802687292","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mockdetector/widget","version":"1.3.1","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.1","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"bff712c21bc9540e3838ae3e3962b456e9072965","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.1.tgz","fileCount":157,"integrity":"sha512-1hATf86IAzDaNVKmfoopUtgyTMQDhVTJOYQITzy+uzENwr2mLe2dmi6FPRGZtZpZcgsKu74WX9sFlNJny5UeUA==","signatures":[{"sig":"MEQCIAtgpvFHdsd8xMAVjeVNc70PTsXMf6XfHVwcBCorz/6tAiAv9wEYsFpALAfsszmV4HTDArQTcUmEdeSPEcpg4MevIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2121101},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"be00b82099146c52d795c340c31e6473ea31e738","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.1_1760035079628_0.8770069811744994","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@mockdetector/widget","version":"1.3.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"82c66cbf60115127e9dfeb45a2152a4131ad0683","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.2.tgz","fileCount":157,"integrity":"sha512-FUw/6fcnaKGQwzURn2IgqLFjCPVuBk3oYF7xWC7wsWNTkoW02FaJgi0z5yLueDNRI2DFQ25JFKCPnCJlBXhxUQ==","signatures":[{"sig":"MEUCIFIhxJRKwX18Y+WkGPgZub8Clqa0yQMzDOK3o0mSfktPAiEAowNFlWP+ieui7gtaGePVD1SIQd4WEsQpskw5rtR3lEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125310},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"928015058a68f777525072774dc16ebfe3199ef1","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.2_1760036678069_0.7785513771553219","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@mockdetector/widget","version":"1.3.3","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.3","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"5b489e3cf4efe609de4464ad406055cb57ba75e1","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.3.tgz","fileCount":157,"integrity":"sha512-RicVG1v5UHfnbWKorMtDFHBta44cKD8zLy+7envxb7DuBpld82Wdi+NGkLkmwsHdgvf7VO1bEuZ8f0nVtVHtoQ==","signatures":[{"sig":"MEQCIBstarhDtsms7vD/cF9dPDiUn8Uj40sSfYtTeiJ/eNumAiBKpp9XWunyOkxQQbrLVGy3JXCt8O3wBk0YdlEtVs7BeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125310},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"e441566198cbce657be753f5e0715366815b42b4","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.3_1760039441203_0.24473828504466888","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@mockdetector/widget","version":"1.3.4","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.4","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"bfba08b71bc751272bceeb7bfdd8f28a874c5645","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.4.tgz","fileCount":160,"integrity":"sha512-FAsscYQOBQOBEgDUt7+cdq2VYTrE98Ve+fgI09kP/zHxJsun4QftNNPIDJbykrkfFMCT4SssYgESZAx2dMkicg==","signatures":[{"sig":"MEUCIEeZU51CPz+8IPgaReVcX1PacvvAD4HFPrUfs/uJuNKmAiEAjZI+M/rzW4t1X3jDtKQltSC5fQZPEGB1U25frNKSFzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154856},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"3ced82891f66dba24c93b7ea8731dd90463d8ca9","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.4_1760110102404_0.22141169992050247","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@mockdetector/widget","version":"1.3.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"ae0529d17efc23fe3bf81586d46bbf81b00ff890","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.5.tgz","fileCount":160,"integrity":"sha512-1kpx+/5QSk9yOvA982G3glZf3RLS8eWOsdh8O4KcQa9K0hQUHA6BawZysVXab/5IREjcwpJWEyXcdD6fGOvqvA==","signatures":[{"sig":"MEUCICknNjpC6evCVA88L0cRqFM38Cz63+981TlTZlHZiHHVAiEAnAlxNU658PXHxumdVYHXXd0toqn5LfZYZpSne3ZRqkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160025},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"d576fededed8d414cbb5b54c8d9c2411afcc8a14","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.5_1760111441505_0.10840359779228081","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@mockdetector/widget","version":"1.3.6","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.3.6","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"443941e77752da1a54d20d7a483d0a4335ce5212","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.3.6.tgz","fileCount":160,"integrity":"sha512-2+DTye0fpg6FX8Kicn+FpywjmMi++BA9tb2EFsyI9egDwILcBnqnGKlN1EXGKPEon5xaf4AY/9PkVQ8hUj4LFQ==","signatures":[{"sig":"MEUCIQCB1e+aVs0k8TcJAQ7Omfl2+PzK229EcStw3HYq1VIWCQIgE+A27ktYFWsynUD5R8SeVbEndxQiZUZ6kf2eC2qJIi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186162},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"caee74a43655f36b943162d5a112040d8c6be3f6","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.3.6_1760112497003_0.7241510361268402","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mockdetector/widget","version":"1.4.0","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.0","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"1a26e84641a01e5ed016dd709c4192ad5f6fa034","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.0.tgz","fileCount":160,"integrity":"sha512-fxtAwB/G4jWfagXylXwDECaldnGYF31+QUQJ0DZmiYKq5dP9lwpaFIsZTMcFX1KD1USYU4NYqUjpyc2uNHm7fg==","signatures":[{"sig":"MEUCIQD+cbr2aU9Sx0wv4HQgV8CwpdjySk0fbLDWi7QlUejS/AIgRi1qTNUJa/G1TXJ55wc1gbrR+3taLhfR/oDi5Rgb9zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184765},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"21cbadbcfebf365c55401faa6f4c430e36367437","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.0_1760118306362_0.6665194362249585","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@mockdetector/widget","version":"1.4.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"dcbae33ef8906f7d5f597ee34e418cf25eb09121","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.2.tgz","fileCount":160,"integrity":"sha512-2ruY4wJcHN9eLlhJzYDfSjcR7rWqIA/tu/1JmIlEn/2H16kqB3oyx3oEbLSnyvyA32hyE0PxINFk8SDhiAhKaA==","signatures":[{"sig":"MEQCIG0Po9UtYK1oKZtgeoISar3O9RGSfaeb/gZoXZU36t/WAiBLt+HV8cb8/I1yq27GhZjrhLGcw+9hDB88/2E0/feY8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185444},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"d3c41e0727d7c5d10b88aa7cb6257e73145bd7a7","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.2_1760120964151_0.5016174087452872","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@mockdetector/widget","version":"1.4.4","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.4","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"f41ccad6066c81b2b3a74a8c829707765378f895","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.4.tgz","fileCount":163,"integrity":"sha512-kWFAHcnJhadrm7Mu2FPBtlP2luXsat8Afx0ql4Jj9wJMt2w6mHA7dDr+yb+tm9VvgC1i7aN7wCxafVWYSNAlvQ==","signatures":[{"sig":"MEUCIG7VTiXeA5Nl79MtcQIK+2jDBHwf0+elhe9+eI4UUwcdAiEAtRb7vSNmKwH0K/x1EKEHZ+/KXVhuiKw6mhjeJNcLc6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2249019},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"72b05b9e42479d080fa6874c2b9c3f6b0c80f8fe","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.4_1760205639148_0.038287446541036996","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@mockdetector/widget","version":"1.4.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"605236c2fe79ccdf85232648afe092c4d49a98eb","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.5.tgz","fileCount":163,"integrity":"sha512-DXUcyQXVmyUC0oUKewSQtzC1u3O4nV+htvWAEO9frKVlDWC1nDKLfiD/CBHrZ/cJfKcPbo71TFFT0ktcOsjzmw==","signatures":[{"sig":"MEQCIBmBljGaURHw0bQow88XUKqnSuvJ4QHYBEeUn4JWpka3AiBzTwjE/br4QTO8s5jCGJtlwjoB6U8rfbKjb9f5ETN0cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248661},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"2e993b486980d62ebd0fa89f9a65473257452556","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.5_1760206972891_0.1580311461695676","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@mockdetector/widget","version":"1.4.7","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.7","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"97a534eed23e1b607ef76bce1669d98a14494d2b","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.7.tgz","fileCount":163,"integrity":"sha512-vr8lxiwSP27nO41iY2ZRV+9YL1OmEWsBo4iHRe3IHuyAkCz5tU7BBbx78D38yJOIntvQYXXRyh9iMxxkfPoBgw==","signatures":[{"sig":"MEUCIQCo2swlgUXTbl4WaGj7D0Gs8gLjX8xDsYxVAXrICNRphAIgVf8a7fODH8FRsGEsGHVycqxuLWFFBhZKzDicurzDYrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2235356},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"8dd0683ee46a1d5bdc5d24ac3380ec782f4553d4","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.7_1760291026803_0.2551346083139219","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@mockdetector/widget","version":"1.4.8","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.8","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"64cbb7847017ca4ec404ca10071777321a04c531","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.8.tgz","fileCount":165,"integrity":"sha512-l/rlKefPLHn4N+FLbBtEzOihlD+aygWQC9Ae91PHMnkaYzFtPudPRdwZGKwrRyO0A5LS7SsedH+2MWURl1Xr9A==","signatures":[{"sig":"MEUCIHkk5LeUcE9CojABnl5HxUIrfZOOwUetx/TIh728gQ1vAiEAj8kPjLmVsB2pny8weD1JAHWwJLSlrHV1lLYMH/cQlk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311532},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"18ed63583c77800578b352ea1885f99dbdfb5767","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.8_1760377064419_0.4241737904416425","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@mockdetector/widget","version":"1.4.9","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.4.9","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"4f168b9e72a78b76b0dded8826d699d04c6ab8bf","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.4.9.tgz","fileCount":165,"integrity":"sha512-+jtLy73meSU00kCEmDFG5qqhji43fgaG7dlrWLS01fh3c2EF4HYvqKAIjhibXzitvcLAsNnGqtIKnd+mAUwSxg==","signatures":[{"sig":"MEUCIAljXSUgJfzsPpsCEE6h70vlvdU/o8ew2F2+KOSOCQb/AiEA6PfNTRSrgZFSZt1w3/M5hJQ5vj2qf4bco2CbQrUic8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341536},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"eb8d2cdda42998c87b1bf140ee1621fa7943e3e6","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.4.9_1760385558341_0.9976383368751063","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@mockdetector/widget","version":"1.5.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"13496f69f9088927e14b068e9dc071a447fd6ecd","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.2.tgz","fileCount":171,"integrity":"sha512-JLOw50WMkqtCDoKXGXSK/c6z6XSPBBYRqkE9YKamAVj2ZCry4PQqwJWLkC+0zlI4lUchrwUdPGK4kXclbzT31w==","signatures":[{"sig":"MEQCIDsgqS0FZFGOnqHMlyUbpBxGRo7hv3Y5YT/g7eRHJ5MlAiB/tTCcQJBbpiMbKpeWpdyk62RwRivca8+IQSUSj3sInQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2383609},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"017c7453e326f323c9698f56d5367889c77dd706","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.2_1760452633570_0.10133242200544368","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@mockdetector/widget","version":"1.5.3","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.3","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"1f083659a1c753140c3168c3491da32e325bb444","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.3.tgz","fileCount":171,"integrity":"sha512-rBoA0BYbOhOexZw6tlon7J3Djrv+6tr65y0aS/F7qe9WsCFcxxGzI80i/tK0hHzo7LewWNx5J4WUyyKObnNTpw==","signatures":[{"sig":"MEQCIHlPo2hLipyR0at3zP8iTFPXOUs1dfYkT9j93I2uWusJAiABISfLaxEzNqdHXMDTJDmK3gk3YMxgnkRafYzoMEZ85w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385394},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"b7e583ca65a7d68988bcdab8dd7b74ad00e894ef","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.3_1760455991683_0.7041534192278911","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@mockdetector/widget","version":"1.5.4","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.4","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"d525f5c13fd5db4843363f1ac0a0ef391621d417","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.4.tgz","fileCount":171,"integrity":"sha512-mdfu4+YKCMNz+o6DRLLcnkP27l9BmYlw84OuFuPUdp4+5cXluZvp3Igu+NxEohzD2kWsNFdC6w/8CBV16IFHlg==","signatures":[{"sig":"MEUCIBfnyuI6iwSMPOGMJ11e3/6AGLdeTeMKQohqEDCehF5tAiEAkKYOWBqfj3Iyn8jdnv8GWQzZXFXgRUjwFPKSrzcDA6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217919},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"8d1fcd8768da3ff72aaae5fbd6ac1b167e6f501b","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.4_1760459716090_0.32295200252432954","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@mockdetector/widget","version":"1.5.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"8a615b8efd3330f113ce13e9b5e0b0013e062951","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.5.tgz","fileCount":171,"integrity":"sha512-XmWtx2TajiXnmw8xR1Fq7gXk6gaLpWxpIyS2Ca5KHeFLSH/R2pUTmeLnYoGuR0Uz7hqJkzoJJphXmVSQkQyZIQ==","signatures":[{"sig":"MEUCIHJ6xKuBzT2hgy/OH6ihm0Ijt3qKT19IfR0+mNZM11AuAiEAyq+ZQ7ZM3Nb9AtlQ/m2NOwMiHiyEJ1+PSDm3+LlhA1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202348},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"db70e3f6507f045ea8c486ed5d7c912d6b0eabc1","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.5_1760462339427_0.21710631556117188","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@mockdetector/widget","version":"1.5.6","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.6","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"32eee9c991477120745ff16595377639204a64e8","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.6.tgz","fileCount":171,"integrity":"sha512-WGIMD5N0DCbIf6QpxCDQSFX5RigKRzWCblbr5lBuZtcDwyHgThTlJafo3Qlq82TCmCHi2hC857ncfqJGUPe3fw==","signatures":[{"sig":"MEYCIQC37NOF8flVe6k+UCWVNG/OwHaqe0CtGpsxAEpNX/q2DwIhAMZ0WSuf+vJxnY6wbcKQgN4pfFxOo+Gx7KTPlHYpMQ3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202353},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"78d8d526d209acedbcdd816c059a4ebf84b9deba","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.6_1760463426368_0.849205343790649","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@mockdetector/widget","version":"1.5.7","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.7","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"c25f486e721ade06d839c7391cfd91b6a5c16dfc","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.7.tgz","fileCount":171,"integrity":"sha512-KAQmHA88Jt1VXuDOtVB9r3OXQSN71zKU82TBnRLMbpIN3+hdywcW3AI22lj8jtcLPSspMWqW02LldlkNjO9h8A==","signatures":[{"sig":"MEYCIQCaEYl3JA7KWqMWxDGlcF+0wOvue82yip7FrygTFjgWRAIhALmwUneD/O0I9/HCa3wAsGgaydxcodlIi4a61cr6A/JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2199134},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"cfc23663f19e1c8117cbaae4e435c29f1258fa0a","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.7_1760466563045_0.06164311129154698","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@mockdetector/widget","version":"1.5.8","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.5.8","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"f4dabf2a2bcfc352d0da17d5b6270c03aabcf5cf","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.5.8.tgz","fileCount":169,"integrity":"sha512-6MqPNBi1D/C8ZV6WYgCO8DwSATdfr+Etg1uRRKpTjgTOo/Oeb51qliK8hyaULshPlj6OPsQm19So/yjnjpTzkA==","signatures":[{"sig":"MEUCIQCIr8O7R861j5dBCGew3CaVsalauZ8XAArwQbZ1/ViKkgIgIdyKvzymWGkadCinhitmPeSN7KPzDellmqW69/lhhXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180560},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"ad0b376cc02660bb453a63901296834b9ae7f092","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.5.8_1760467407124_0.9894164936395733","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@mockdetector/widget","version":"1.6.1","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.1","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"3584af178a3bf62168242c2b3a332f2f79560f2d","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.1.tgz","fileCount":172,"integrity":"sha512-v//cZCWWak1uv6lAuVYU8J2yTrD2oVmebpM0fE9SFRD9b8L/rTg2xysARw+Kr8uNORifhd9BihOwrQn5anHR8g==","signatures":[{"sig":"MEUCIBBBLhXwopVAoVW5uCC6Lf9eGmvfWAcQ0I4ZUQtEfQzuAiEAivRx4C/BiCTWzEiFJNEsBmUq0QyCXGAEalRrOcJE5Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193009},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"32074eeea269d6946587465dca0bfd2b856abd80","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.1_1760544799511_0.1284547830978684","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@mockdetector/widget","version":"1.6.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"9c273ba659931f96d5b67a19d64590fdf3140a9c","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.2.tgz","fileCount":172,"integrity":"sha512-oLm1E/4YZduR1FXHM1aRrLwXbFUXASiagBhqQQ/LX+c1tyJ03z7GXV3OoqptUXRpOB8oLt9mn/kXwsuHe4Stwg==","signatures":[{"sig":"MEYCIQDgKSGQQQFnIZfbi7sWxVooHeIIX43yXla5e6EgqhZL9AIhAKv1c/eYoTdlCUlaxg6BVnlkrLhyje70zkS7r1fA5pXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2195027},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"c1c7d928b9a9d90f572352ca3b3f3d5ab011fc9c","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.2_1760545815324_0.1475388050965083","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@mockdetector/widget","version":"1.6.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"fccee9bb9f490ca24abef527b2283af621188fc0","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.5.tgz","fileCount":172,"integrity":"sha512-Xu4g8OqUUwDzcMseseAqxsBKvhLYfoPCIIaTqBGSEpdbR3A4zERmsLz/JK00fb0YnUYJOl2ijUCUrMN6NqsRyw==","signatures":[{"sig":"MEQCIGmH/XMn0thrjZPUr/ixTUdtyc+30aNlGwIWbRorORdbAiBFitnWH3Gov9U8tQK/T2NNpbYWjMOnUIgIbr0c5lQ0mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202132},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"e6f8b3f05910ed4b2b844b7aae20a4cc83bfebc1","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.5_1760547318920_0.05432961899642752","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@mockdetector/widget","version":"1.6.7","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.7","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"98915905eb5b2cffbecb05280d4f4f4a6ac222ca","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.7.tgz","fileCount":172,"integrity":"sha512-0ryclnNJZYCO/rFfWhHcepeN+mJOB+TwT50+iPhYe3ZJybtvgaEBxNeAO/u3PDGMBDeQsp8uzNGxFsop9SRLFQ==","signatures":[{"sig":"MEUCIE5Da2OvQnvMKfO4FDf3Y8MhoNKr6o94fcsx8nELPFbzAiEArPC6uRuxxF7NV2hew4+/KfutGso/u0Whyqf+KV39/zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2194639},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"eb6570dadde1872a58843d4249ba8aa2c4f712de","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.7_1760554229467_0.4384403136270729","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@mockdetector/widget","version":"1.6.8","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.8","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"3c3cbcd723bd4856de344fffc82a382746565df4","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.8.tgz","fileCount":172,"integrity":"sha512-FbQfAeBS27UZviUrgjYNa9waJ2TjoShteuBDXTW4tN3ShwI9WNSy7BJBCwmVwn8FgOVnWQzkholXwl7ca6w3Xg==","signatures":[{"sig":"MEUCIQD1FJiEi400Amqu2oMWa4QmsIw/5//ebeL4ipuG7xGQDQIgMZkvLoHeMLFFrMGKhxsZSZdwh8lDF8u4UrmEM9bu4t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2176766},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"50f9d328e25e135516ee626cadd245ecbdc8d3ad","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.8_1760555072993_0.036256930135667664","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@mockdetector/widget","version":"1.6.9","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.6.9","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"5d597253af749cb4a81f11ab57389e93e59f5a67","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.6.9.tgz","fileCount":172,"integrity":"sha512-ujh3sMn4rupOOPE0J5/v/389g436WrBW7r5o9D4fHcnbFPAtXbFVTPgpbQFa5/qTsBSV22a0Q8YdRD+fI/rknQ==","signatures":[{"sig":"MEYCIQD6bNTevMASeW/k4CyV1SW7pvZ6jMle7QU4jThAuxXmxgIhAJMjebp1LJHb1I4rBdC7l/qAAB0OBR4yqGXOIYEUGpOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2178141},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"3813167263e89fc818c8a2d73bad5935998013e0","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.6.9_1760556039959_0.07451379516946965","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@mockdetector/widget","version":"1.7.0","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.0","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"4127dc1361d2600b15550498882fa1e5aa78b6cb","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.0.tgz","fileCount":172,"integrity":"sha512-vtt5PgD/PPO4uoufKfSaUQEKIygOD6uznHKChb8gXyDbF2eODTgB2LY2kY1m4giBlqxSUNzibtU7w40hC5WT+A==","signatures":[{"sig":"MEUCIQC5RwHECsMbccEko0sZws4ZT6ziJLTzvbY0Qy48W3lgZgIgXreorkH+WKYPOPJsh3Qn84bEdN4O5hGM4Z++M0joU4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180903},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"7ace6747583bce69cec14d8c2714848ee4a69505","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.0_1760576589077_0.6785125579016273","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@mockdetector/widget","version":"1.7.1","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.1","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"12a8e4e9aaa1ba565e98f4ffd67b306bd407de0d","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.1.tgz","fileCount":172,"integrity":"sha512-Met62pRvvLhyeT3U44Tx0rI5Sr+jaCbXuVQdYH5QD9fbwk384f31XZfmTgLV/8ncMSp6ZRlw1HagkfgewndVkg==","signatures":[{"sig":"MEUCIBL5eSunz0Liuhk75dft69CibbtTbqXlQg4A77s5vvO5AiEA4odLtipH60PQRvu49DlW2DaYAu9hmuUbtV79O4K6bVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182071},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"5e22be406f2f01c2d2823d9ac03e46043187ae2c","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.1_1760616337928_0.4076962689398793","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@mockdetector/widget","version":"1.7.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"f1f91fd1883ba214a24d28d22f022386135e963d","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.2.tgz","fileCount":172,"integrity":"sha512-S+uil7O7D0SbKV0PsNlgrHsJYzAnsuqK58hroB+ta/DnXuirUM52CDbo5GderTiXiUKWEmbQ7lGFUELpQURNXA==","signatures":[{"sig":"MEQCIBWfvp3DVgRBmYTCJSQjNRYbzMQ4gc40OGcI7LNJVfLTAiAltQDGEadhdFbLfahC38uPldOf1sfQ5+dSWWUesxnK8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2183690},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"ab92b58e60b8f3138428eef6cd26b8e40fedacf4","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.2_1760621713395_0.31943467525231584","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@mockdetector/widget","version":"1.7.5","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.5","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"92fd94c1efe72e7dfcb61af4171827ced17cd700","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.5.tgz","fileCount":169,"integrity":"sha512-E6c0Yx/X2mYr6qPQseaPhHxdBsMV0LzXz3FF5svG8YLI2htkJEdgTfqXcWrJsAm6oo2ul+Azc649lKeu2Ej2Pg==","signatures":[{"sig":"MEUCIQC8oqSsU9K1ce7X7eTvcsbAU/SshW2RM1zWpWBcSqidvgIgWA6aFYGdQFM9evafEW3lOo8DT8irCNkBtXaQVvsFNBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2125020},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"2c9905a8a4888e7a9fb234abdc1ea94fdc9abb5f","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.5_1760634529676_0.7239407221091936","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@mockdetector/widget","version":"1.7.6","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.6","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"3166445ee431ee405b4c14c546325fcd59de5159","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.6.tgz","fileCount":169,"integrity":"sha512-VMLi1/x4V/CwiYcFlHjOqochQW59noBwnjPECNkaRdrWy8/ZGSuUAzfxwnmf+p/SVFpvx/jr4wDiarYfdX3OAw==","signatures":[{"sig":"MEYCIQDNa1FVWgVxfDJZ/LmiEJoYtZqeIqCRHmFk8VazqW640AIhANsMb+iggc+2v05E5dT7YGURKySgzWsrZzZup9V/NQJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2135107},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"4ad45fca961783e17b374c7a02c5bfe11a3c2ef2","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.6_1760780248819_0.608521387590157","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@mockdetector/widget","version":"1.7.8","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.8","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"0652c146f67387bb4ce6de03be3bcea464cccbdf","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.8.tgz","fileCount":172,"integrity":"sha512-QThTadBYPn3l47f6etBRfFdvRbHG0By31xbonFyS8SaTi/cbDvhlWjVB31BcyPPtT22gzhdHhVnP7/x+Ohpe4A==","signatures":[{"sig":"MEQCIEqcyCtgaQhm+GIQFjuirkwEjUPHCLz/sPZys8QO+fqrAiBLUxfDEuKOcJCjEMtZC5VLCKAhoZU7TopIP5FgRH3dcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2228924},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"f75cdf0bedfd6c4710dfebec437425310538bf04","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced mock data detection widget for React/Lovable projects - detects test data, security issues, and provides AI-powered fix suggestions. Includes auto version checking and comprehensive reporting.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.8_1760810443302_0.4912226842871257","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@mockdetector/widget","version":"1.7.9","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.7.9","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"398108a1a7a8b198a1b66d2d4768c3ca63f711a8","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.7.9.tgz","fileCount":181,"integrity":"sha512-LPbE33VWiGhpamlQvBCV0TJj6x8ZNKgk/ErSPc/Ai2+bb2N+1vzy6V/e9JESU/F3SwbgRICuk+mY/H93bFkkKg==","signatures":[{"sig":"MEUCIF3Ho+3kgYyRZzs+1QH/+TsY4b3Tol6tBR2gZnmmObS9AiEAu907oGEGMVIJrApjfe5XGTsIPIX5qKNMEjg4/TI6k5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2517010},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"ac90ac9d592226c757bf41cf8a06750df7bceb93","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.7.9_1760957305309_0.6297184036265682","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@mockdetector/widget","version":"1.8.1","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.8.1","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"32a1dcca6ba718c15f98b4d2c84b34e5e12552e3","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.8.1.tgz","fileCount":181,"integrity":"sha512-wVayUdk+seOYSSh33ZGKAOqTFOkIEk4fMw6s1GRE99bSj2bqw/XRA4lpcuVkpO7CWEs2i0g2HBkgnkF8geYxjw==","signatures":[{"sig":"MEYCIQDYR2bcjLJscW40EKrONzO0vRQF5TA5SM1g/F3g1+MpnwIhAIeWmJwJvCIxkpiWE0Y1UiFWetpNmD6e4EkhrWcNY7GT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2517009},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"a9bfb1ddcc6d67ac0a03057c48a15b2850f00ed7","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.8.1_1760958142931_0.6082338425017915","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@mockdetector/widget","version":"1.8.2","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.8.2","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"059a9027d28bea453561de54d5bbc6bc84f33937","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.8.2.tgz","fileCount":181,"integrity":"sha512-oH069zestfK4NB6nEtjRCKUSJVCnGXIK7BwA8Sa0VyIfuR15oGwmnfokBtXU+4zcX8c+sNm6Px6OlHuXWa0yOQ==","signatures":[{"sig":"MEYCIQDSIFjQoii3i2AkpPe9vXU5lrbi9O3e/TYhiGidY1y7zAIhAMjQvJRUdKaq3IwY8lNTzhp6yeUmVDJUDFWwioDXVQo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2833352},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"b4ffed92a1b036e7e7aca8a47e2e24267ec3fe91","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.8.2_1760959047240_0.3118416127495036","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@mockdetector/widget","version":"1.8.6","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.8.6","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"bd5cc461be2f1d004af3a679c2b1337b0db51739","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.8.6.tgz","fileCount":181,"integrity":"sha512-ejnwfrGR6hUvfGASVLNNWYf2rR9eb8hVreY5oYFpHYN8ZjYRWVPj9/r8PWrhypIZ8a8TBA0BV0MNkYTblrYcRA==","signatures":[{"sig":"MEYCIQDtAvBnw4detMNDqJBV726yLlNOSsBSGiqbhcA29D76rAIhALk5Nmym4P2WU7DiYfuVh7mQpGl0qJyGloNJ4mKcmD1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2874785},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"d64ce895bab8e11c7f48f8b8dfd1b9f0d5548bf1","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.8.6_1761129908992_0.2292451904988697","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@mockdetector/widget","version":"1.8.7","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"author":{"url":"Anton Fredriksson","name":"Silver","email":"fredrikssonanton01@gmail.com"},"license":"MIT","_id":"@mockdetector/widget@1.8.7","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"dist":{"shasum":"9e30d2717429aaae8cdebbbc20e2ee54a939fa23","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.8.7.tgz","fileCount":181,"integrity":"sha512-ch2cJZkm9GD8T4oB4dLtJa8KH/enksNf1+5Xg1S4L0fQqiJfNkGve8ZoSlawuuM7YgDK9/VJMuBzghubB61I/w==","signatures":[{"sig":"MEUCID6PN5ixh9mMkCymjdWeA11t9EpM1Kb+UZGucJ572vSPAiEAy4Rk2z9HSciDKzXUBVFewYNFPOpVNYdocflcQcHmy4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2874148},"main":"./dist/mockdetector-widget.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/mockdetector-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js"}},"gitHead":"d154c71880a80156a4cf5f776d8e181d2ddce191","scripts":{"build":"vite build && tsc --emitDeclarationOnly","prepublishOnly":"npm run validate-release && npm run build","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"repository":{"url":"git+https://github.com/silver/mockdetector-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.0.0","terser":"^5.27.0","typescript":"^5.3.0","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","tailwind-merge":"^2.5.2","@types/react-dom":"^18.2.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-progress":"^1.1.7","@vitejs/plugin-react-swc":"^3.5.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-scroll-area":"^1.2.10"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/widget_1.8.7_1761130455805_0.14455564912579488","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@mockdetector/widget","version":"1.8.9","type":"module","description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","author":{"name":"Silver","email":"fredrikssonanton01@gmail.com","url":"Anton Fredriksson"},"license":"MIT","main":"./dist/mockdetector-widget.umd.js","module":"./dist/mockdetector-widget.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/mockdetector-widget.es.js","require":"./dist/mockdetector-widget.umd.js","types":"./dist/index.d.ts"}},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@supabase/supabase-js":"^2.0.0"},"dependencies":{"class-variance-authority":"^0.7.1"},"devDependencies":{"vite":"^5.0.0","@vitejs/plugin-react-swc":"^3.5.0","typescript":"^5.3.0","terser":"^5.27.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","clsx":"^2.1.1","tailwind-merge":"^2.5.2","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","lucide-react":"^0.462.0","react-router-dom":"^6.26.2","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-progress":"^1.1.7","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-label":"^2.1.0","@radix-ui/react-select":"^2.2.6"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly","validate-release":"node scripts/validate-release.js","prepublishOnly":"npm run validate-release && npm run build"},"keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"repository":{"type":"git","url":"git+https://github.com/silver/mockdetector-widget.git"},"bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","_id":"@mockdetector/widget@1.8.9","gitHead":"014713193f472cb68a973763f8fc2c9f586fcdf7","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2C90EljYdpQgNEK3Vukc1mCIIjhE9ThSe5wZ4Ui+FhF89orHehKWDq+yQ08qIzUQI3rWqV2U0jlc1RMvys5NqA==","shasum":"e882b0733cf4c7741d991b2d4b96582692447cf8","tarball":"https://registry.npmjs.org/@mockdetector/widget/-/widget-1.8.9.tgz","fileCount":181,"unpackedSize":2915156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/r9cmztUdHGURSsuZbllgDCjnUSiXr3Rcmi4ed869awIhAP5QI4ptezJxKvibHPpDbBD2Xz1UaWgMd/shoJHFRU+3"}]},"_npmUser":{"name":"silverson12","email":"fredrikssonanton01@gmail.com"},"directories":{},"maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/widget_1.8.9_1761219952407_0.9702734578404537"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-08T15:28:29.059Z","modified":"2025-10-23T11:45:52.914Z","1.1.5":"2025-10-08T15:28:29.321Z","1.2.0":"2025-10-08T16:04:47.174Z","1.2.1":"2025-10-08T16:26:03.977Z","1.2.2":"2025-10-08T16:55:12.653Z","1.2.3":"2025-10-08T19:04:59.998Z","1.2.5":"2025-10-08T19:14:33.355Z","1.2.7":"2025-10-09T15:29:53.861Z","1.2.8":"2025-10-09T18:28:11.645Z","1.3.1":"2025-10-09T18:37:59.923Z","1.3.2":"2025-10-09T19:04:38.292Z","1.3.3":"2025-10-09T19:50:41.397Z","1.3.4":"2025-10-10T15:28:22.640Z","1.3.5":"2025-10-10T15:50:41.750Z","1.3.6":"2025-10-10T16:08:17.181Z","1.4.0":"2025-10-10T17:45:06.607Z","1.4.2":"2025-10-10T18:29:24.358Z","1.4.4":"2025-10-11T18:00:39.349Z","1.4.5":"2025-10-11T18:22:53.131Z","1.4.7":"2025-10-12T17:43:47.046Z","1.4.8":"2025-10-13T17:37:44.679Z","1.4.9":"2025-10-13T19:59:18.556Z","1.5.2":"2025-10-14T14:37:13.798Z","1.5.3":"2025-10-14T15:33:11.913Z","1.5.4":"2025-10-14T16:35:16.294Z","1.5.5":"2025-10-14T17:18:59.651Z","1.5.6":"2025-10-14T17:37:06.577Z","1.5.7":"2025-10-14T18:29:23.262Z","1.5.8":"2025-10-14T18:43:27.338Z","1.6.1":"2025-10-15T16:13:19.727Z","1.6.2":"2025-10-15T16:30:15.549Z","1.6.5":"2025-10-15T16:55:19.193Z","1.6.7":"2025-10-15T18:50:29.718Z","1.6.8":"2025-10-15T19:04:33.216Z","1.6.9":"2025-10-15T19:20:40.242Z","1.7.0":"2025-10-16T01:03:09.313Z","1.7.1":"2025-10-16T12:05:38.159Z","1.7.2":"2025-10-16T13:35:13.625Z","1.7.5":"2025-10-16T17:08:49.902Z","1.7.6":"2025-10-18T09:37:29.067Z","1.7.8":"2025-10-18T18:00:43.551Z","1.7.9":"2025-10-20T10:48:25.533Z","1.8.1":"2025-10-20T11:02:23.161Z","1.8.2":"2025-10-20T11:17:27.485Z","1.8.6":"2025-10-22T10:45:09.214Z","1.8.7":"2025-10-22T10:54:16.119Z","1.8.9":"2025-10-23T11:45:52.688Z"},"bugs":{"url":"https://github.com/silver/mockdetector-widget/issues","email":"fredrikssonanton01@gmail.com"},"author":{"name":"Silver","email":"fredrikssonanton01@gmail.com","url":"Anton Fredriksson"},"license":"MIT","homepage":"https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta","keywords":["mock-data","detector","lovable","react","typescript","development-tools","testing","security","code-quality"],"repository":{"type":"git","url":"git+https://github.com/silver/mockdetector-widget.git"},"description":"Professional mock data detection widget with 85%+ accuracy, AI-powered fixes, and confidence scoring - Built for React/Lovable projects. Smart whitelisting eliminates false positives.","maintainers":[{"name":"silverson12","email":"fredrikssonanton01@gmail.com"}],"readme":"# 🕵️ MockDetector Widget\n\n**Advanced mock data detection widget for React/Lovable projects**\n\nDetects test data, security issues, and provides AI-powered fix suggestions for your Lovable applications.\n\nBuilt by **Silver (Anton Fredriksson)** 🇸🇪 with AI assistance 🤖\n\n---\n\n## ✨ Features\n\n- 🔍 **Quick Scan** - Fast DOM-based mock data detection\n- 🧠 **Smart Deep Scan** - Source code analysis with file scanning\n- 🗄️ **Database Scan** - Supabase database mock data detection\n- 📊 **Real-time Progress** - Live scan progress with file counts\n- 💳 **Beta Credits System** - Free testing with credit-based scans\n- 🎯 **Floating Bubble UI** - Draggable, minimizable widget\n- 📈 **Detailed Reports** - Severity levels, auto-fixes, and examples\n- 🔄 **Auto Version Check** - Notifies you when new versions are available\n\n---\n\n## 🚀 Quick Start Guide (Recommended for Lovable Developers)\n\n### Step 1: Apply for Beta Access\nVisit [MockDetector Beta](https://b7e334d8-37c6-4e20-9ab2-0bccb19039fe.lovableproject.com/mockdetector-beta) and submit your application to get your API key.\n\n### Step 2: Tell Lovable AI to Install\nSimply paste this into Lovable AI chat:\n\n```\nInstall @mockdetector/widget and add it to my app with API key: md_beta_xxxxxxxxxxxxx\n```\n\nThat's it! Lovable AI will handle everything. 🎉\n\n### Step 3: Test the Widget\n- Widget appears in bottom-right corner\n- Click to expand and run your first scan\n- Drag the widget to move it around\n\n---\n\n## 📦 Manual Installation (Optional)\n\nIf you prefer to install manually instead of using Lovable AI:\n\n### Install Package\n```bash\nnpm install @mockdetector/widget\n```\n\n### Import at the TOP of App.tsx\n```tsx\nimport { MockDetectorFloatingBubble } from '@mockdetector/widget';\n```\n\n### Add Component Inside Your App\n```tsx\nfunction App() {\n  return (\n    <QueryClientProvider client={queryClient}>\n      <TooltipProvider>\n        <Toaster />\n        <Sonner />\n        <BrowserRouter>\n          <Routes>\n            {/* Your routes */}\n          </Routes>\n        </BrowserRouter>\n        \n        {/* Add MockDetector here */}\n        <MockDetectorFloatingBubble apiKey=\"md_beta_xxxxxxxxxxxxx\" />\n      </TooltipProvider>\n    </QueryClientProvider>\n  );\n}\n```\n\n✅ **Correct placement:** Inside `QueryClientProvider`, `TooltipProvider`, or your main wrapper  \n❌ **Wrong:** Outside all providers or at the very top level\n\n---\n\n### Configure Supabase (Optional - for Database Scan)\nMake sure you have Supabase configured in your project:\n```tsx\nimport { createClient } from '@supabase/supabase-js';\n\nconst supabase = createClient(\n  import.meta.env.VITE_SUPABASE_URL,\n  import.meta.env.VITE_SUPABASE_ANON_KEY\n);\n```\n\n---\n\n### Step 5: Test\n- Widget appears in bottom-right corner\n- Click to expand and run your first scan!\n- Drag the widget to move it around (resets on page refresh)\n\n---\n\n## 🔄 Updating MockDetector\n\n### Automatic Update Notification\nThe widget automatically checks for updates every **15 minutes** and shows a notification when a new version is available.\n\n### One-Click Auto-Update (Recommended!)\nWhen an update notification appears:\n1. Click **\"🚀 Uppdatera automatiskt\"** (Auto-update)\n2. Wait 1-2 seconds while the new version downloads from CDN\n3. Button turns green with **\"✅ Uppdaterad! Ladda om sidan\"**\n4. Reload your page to activate the new version\n\n**What happens during auto-update:**\n- New version is downloaded from jsDelivr CDN\n- Widget files are cached in your browser\n- Old version continues working until page reload\n- No npm install needed!\n\n### Manual Update (Alternative)\nIf auto-update doesn't work, you can manually update via npm:\n\n```bash\nnpm update @mockdetector/widget\n```\n\nThen reload your page to activate the new version.\n\n### Check Current Version\nThe widget displays its version in the Settings panel (click the gear icon).\n\n### Update Troubleshooting\nIf auto-update fails:\n- **Check Console**: Look for error messages with the 🔥 emoji\n- **Network Issues**: Ensure you have internet connection\n- **Fallback**: Use manual update command instead\n- **Reload**: Try refreshing the page and updating again\n\n---\n\n## 🔧 Troubleshooting\n\n### Widget Not Visible\n1. **Check Access Control**: Widget only shows for moderators/developers by default\n2. **Emergency Re-enable**: Press `Ctrl+Shift+M` to force show\n3. **Check Console**: Look for MockDetector debug logs\n\n### Database Scan Fails\n1. **Verify Supabase Connection**: Make sure Supabase client is configured\n2. **Check Credentials**: Ensure `VITE_SUPABASE_URL` and `VITE_SUPABASE_ANON_KEY` are set\n3. **RLS Policies**: Database scan requires read access to tables\n\n### Scans Use Too Many Credits\n- **Quick Scan**: 1 credit (fast, DOM-based)\n- **Smart Deep Scan**: 3 credits (scans source code)\n- **Database Scan**: 5 credits (scans Supabase tables)\n- **Multi-Route Scan**: 10 credits (scans all routes)\n\nSubmit feedback in the Settings panel to get +25 bonus credits!\n\n### Widget Position Resets\nWidget position resets to bottom-right on page refresh by design. Drag it during your session to reposition.\n\n---\n\n## 🎓 Advanced Usage\n\n### Custom Hooks\n```tsx\nimport { \n  useMockDetection, \n  useBetaCredits,\n  useVersionCheck \n} from '@mockdetector/widget';\n\nfunction CustomScanner() {\n  const { runScan, scanResult } = useMockDetection();\n  const { credits, canScan } = useBetaCredits();\n  const { shouldShowNotification, getUpdateCommand } = useVersionCheck();\n  \n  // Build your own UI\n}\n```\n\n### Disable Permanently\n```tsx\nimport { useMockDetectorControl } from '@mockdetector/widget';\n\nconst { disablePermanently } = useMockDetectorControl();\n\n// Disable widget completely\ndisablePermanently();\n```\n\n### Type Definitions\nAll types are exported for TypeScript users:\n```tsx\nimport type { \n  MockViolation, \n  ScanResult,\n  DatabaseScanResult \n} from '@mockdetector/widget';\n```\n\n---\n\n## 🐙 Developer Workflow (with GitHub)\n\n### For Widget Developers (Silver's workflow):\n1. Make changes in Lovable\n2. Push to GitHub (automatic)\n3. Clone locally and build:\n   ```bash\n   git clone https://github.com/YOUR-REPO/mockdetector-widget.git\n   cd @mockdetector/widget\n   npm install\n   npm run build\n   npm version patch  # 1.0.0 → 1.0.1\n   npm publish\n   ```\n4. Test platform updates:\n   ```bash\n   npm update @mockdetector/widget\n   ```\n\n### For Widget Users:\n1. Install from NPM: `npm install @mockdetector/widget`\n2. Update when notified: `npm update @mockdetector/widget`\n3. Report bugs on GitHub Issues\n\n---\n\n## 🔒 Privacy & Data Transparency\n\n**We believe in complete transparency about what data MockDetector collects.**\n\n### Production Mode (with API Key)\n\nWhen you use MockDetector with an API key, the widget sends the following data every 5 minutes via heartbeat:\n\n✅ **What IS sent:**\n- `apiKey` - Your API key for validation\n- `domain` - Your application's hostname (e.g., `myapp.lovableproject.com`)\n- `widgetVersion` - The version of MockDetector you're using (e.g., `1.2.0`)\n\n❌ **What is NOT sent:**\n- ❌ Your source code or file contents\n- ❌ User data or personal information\n- ❌ Scan results or violations found\n- ❌ Page content or DOM structure\n- ❌ Full URLs or navigation paths\n- ❌ Cookies, localStorage, or session data\n- ❌ API keys from your application\n- ❌ Database credentials or queries\n\n**Purpose:** The heartbeat allows us to:\n- Track active widget installations\n- Provide usage analytics in your dashboard\n- Monitor which widget versions are in use\n- Ensure API key validity\n\n### Local Development Mode (without API Key)\n\nWhen you use MockDetector without an API key:\n\n✅ **What happens:**\n- All scans run entirely in your browser\n- All results are stored in `localStorage` only\n- No data is sent to any server\n- You get 50 free daily scans\n\n❌ **No external communication:**\n- Zero network requests to MockDetector servers\n- No tracking or analytics\n- Complete privacy for local development\n\n### GDPR & Compliance\n\n- ✅ **GDPR compliant** - We only collect operational data necessary for service delivery\n- ✅ **No personal data** - We don't collect names, emails, or user behavior from your app\n- ✅ **Data minimization** - We only collect what's absolutely necessary\n- ✅ **Transparent** - This section documents everything we collect\n\n### Opt-out (if needed)\n\nIf you want to disable the heartbeat but keep using the API key features:\n\n```tsx\n<MockDetectorFloatingBubble \n  apiKey=\"md_beta_xxxxx\" \n  enableHeartbeat={false} \n/>\n```\n\n**Note:** Disabling heartbeat may affect analytics and support capabilities.\n\n---\n\n## 🔧 Advanced Configuration\n\n### Admin-Only Visibility\n\nBy default, MockDetector is visible to all users. For production apps, you should hide it from regular visitors:\n\n```tsx\n<MockDetectorFloatingBubble \n  apiKey=\"md_beta_xxxxx\"\n  adminMode={userRole === 'admin' || userRole === 'moderator'}\n/>\n```\n\n**Example with role check:**\n```tsx\nfunction App() {\n  const { user, userRole } = useAuth(); // Your auth hook\n  \n  return (\n    <div>\n      {/* Your app content */}\n      \n      {/* Widget only visible to admins */}\n      <MockDetectorFloatingBubble \n        apiKey=\"md_beta_xxxxx\"\n        adminMode={userRole === 'admin'}\n      />\n    </div>\n  );\n}\n```\n\n**Benefits:**\n- ✅ **Security** - Visitors can't see debug information\n- ✅ **UX** - Cleaner interface for end users\n- ✅ **Professional** - Production apps look polished\n- ✅ **Flexible** - You control who sees the widget\n\n**Note:** When `adminMode={false}`, the widget is completely hidden (not just minimized).\n\n### Custom Backend Endpoints\n\nIf you're self-hosting MockDetector's backend or using a staging environment, you can configure custom endpoints:\n\n```tsx\n<MockDetectorFloatingBubble \n  apiKey=\"md_beta_xxxxx\"\n  validationEndpoint=\"https://your-project.supabase.co/functions/v1/validate-mockdetector-key\"\n  heartbeatEndpoint=\"https://your-project.supabase.co/functions/v1/widget-heartbeat\"\n/>\n```\n\n**Default Production Endpoints:**\n- Validation: `https://tzowmzqfbicbyvikhdwy.supabase.co/functions/v1/validate-mockdetector-key`\n- Heartbeat: `https://tzowmzqfbicbyvikhdwy.supabase.co/functions/v1/widget-heartbeat`\n\n**Note:** Most users don't need to configure this - the defaults work out of the box! ✨\n\n### Disable Heartbeat\n\nIf you want to use API key features without sending heartbeat data:\n\n```tsx\n<MockDetectorFloatingBubble \n  apiKey=\"md_beta_xxxxx\" \n  enableHeartbeat={false} \n/>\n```\n\n**Note:** Disabling heartbeat may affect usage analytics and support capabilities.\n\n---\n\n## 💡 What Can MockDetector Find?\n\n### 🔥 Critical Security\n- Test credit cards (Visa, MasterCard, Amex, Discover + CVV/expiry)\n- Hardcoded API keys (AWS, Google, Firebase, OpenAI, GitHub)\n- Supabase service_role keys and JWT tokens\n- Test credentials (admin/admin, test/test patterns)\n\n### 🔧 Development Artifacts\n- Tunneling services (ngrok, localtunnel)\n- Staging/dev/test domain names\n- Private IP addresses (192.168.x.x, 10.x.x.x)\n- Port numbers in URLs (:3000, :8080, :5173)\n\n### 🐛 Debug Code\n- Console.log/debug statements\n- Debugger statements\n- Debug mode flags (DEBUG: true)\n\n### 🖼️ Mock Images\n- Avatar generators (avataaars.io, pravatar.cc)\n- Placeholder images (placehold.it, via.placeholder)\n- Random images (picsum.photos, unsplash.com/random)\n\n### ⚛️ React Patterns\n- useState with hardcoded arrays/objects\n- Array.map() with inline hardcoded data\n- Test emails (test@test.com, user@example.com)\n- Lorem Ipsum placeholder text\n\n...and 50+ more patterns!\n\n---\n\n## 🤝 Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for development guidelines.\n\n---\n\n## 📝 License & Copyright\n\n**MockDetector Widget** is proprietary software.\n\n### Copyright Notice\n© 2025 Anton Fredriksson (Silver). All rights reserved.\n\n### License\nThis software is licensed under the MIT License for usage, but the MockDetector name, branding, and concept are protected intellectual property of Anton Fredriksson.\n\n### Intellectual Property\n- **Name & Branding**: \"MockDetector\" is a trademark of Anton Fredriksson\n- **Concept & Design**: The mock data detection concept and implementation are original works\n- **Usage Rights**: You may use this software under the MIT license terms\n- **Attribution**: When using MockDetector, please maintain attribution to the original author\n\n### Author\nBuilt by **Silver (Anton Fredriksson)** 🇸🇪 with AI assistance 🤖\n\n**Contact**: fredrikssonanton01@gmail.com  \n**GitHub**: https://github.com/silver/mockdetector-widget  \n**NPM**: https://www.npmjs.com/package/@mockdetector/widget\n\n---\n\n*MockDetector™ - Advanced mock data detection for modern web applications*\n","readmeFilename":"README.md"}