{"_id":"@flowselections/twinfield-authenticatie-module-15-06-2026","_rev":"29-b12cf8c930720ee8d7aeb31bcfdd01d1","name":"@flowselections/twinfield-authenticatie-module-15-06-2026","dist-tags":{"latest":"1.3.21"},"versions":{"1.0.5":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.0.5","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.0.5","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"6e2ebab29bb191c10bf3f5b2568e0a49f98e0775","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.0.5.tgz","fileCount":78,"integrity":"sha512-kRHbi2O8dG6TdWM1cfHRYY1CtRITxiDvd94RIXWkocHw+4HGsT/ddm5qQZczYF8uqhk9LpBYMxxuhZXfAqFSyA==","signatures":[{"sig":"MEQCIBHPuaCv2JT804SLKX7TArCd/g+z86HoxEY1RxehDE0cAiBrIWe9SmoajUrkbCex1DZZahTNRwG/73o93PJTz9nOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6509856},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"5620aca36f2daacd7ab71d862cc1ae568ebd73fd","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"mijn-module","title":"Mijn Module (Twinfield)","export":"TemplateModulePage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.2"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.0.5_1782680055462_0.6131017485717403","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.0.6","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.0.6","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"543983d7da7886981909aa0c1e07cf5159c3a4f7","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.0.6.tgz","fileCount":78,"integrity":"sha512-g0+ZFSYn31z9jjygnPPOTa9x8HicF+YIb0gFDp9czSnM0AvechovD/OYvBNjV/Xt8bT1/89LmMpuiLcfH7mOAA==","signatures":[{"sig":"MEUCIGGfixt23gmEZxblknA66PuDEl1kBg9BnnmjXUOsIYqtAiEAyOasRc3JFsmVFEsnpNxet0oRrc1s1W2ygleI+BH0f78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6509890},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"f717a5ee6d2b8dddb8454da83f2c4ccab5545c8b","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"nav":false,"route":"twinfield-authenticatie","title":"Mijn Module (Twinfield)","export":"TemplateModulePage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.2"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.0.6_1782835575064_0.1818118910912936","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.0.7","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.0.7","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"6380367b24447075401c21e72cf0791c929736fe","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.0.7.tgz","fileCount":78,"integrity":"sha512-43xZZMeqst93K9hZqC8c/gVj07XF2Wr7kvnMv0L/Mt9Sb4hktmrQN1NAKKEX46XI72I2VVDDPAvqXg9CCLPYAg==","signatures":[{"sig":"MEUCIEjTRlDFF1G6HZLpLFrNFNlGRJlDDrPo5cOpOmnmepShAiEAvh2eQFGfhcf9Y/CLyjug9VSL0PFxI3ojizUWkMBJ4qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8405196},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"532cb25d29e4b3325d85702dc9fd9453d629c002","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"nav":false,"route":"twinfield-authenticatie","title":"Mijn Module (Twinfield)","export":"TemplateModulePage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.0.7_1782845922756_0.3708996851605353","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.1.0","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.1.0","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"194ac58ca4bf7d1845b819a4bb44196729b36480","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.1.0.tgz","fileCount":96,"integrity":"sha512-ETkDWRhP+yiCoRbeu2o6RBYBlgTKlqTx5u6GYb3DguoIKDIe7EZzWXe/bGcqdx4I9ZaXhMdS83sCmroPac75jQ==","signatures":[{"sig":"MEUCIQCZKG7I6zofGBGBR4lfQ/ChjLqp0dcvf7S5UFX11dDT+gIgf+Azh6vJ/jnEjsq6IMgFLDxoFpiI2pVcER6D+jDTEf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11364821},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"9d6eb115347af854ec8b08c4b7c764ac9b262a56","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TemplateModulePage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.1.0_1782982685665_0.9891419566391377","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.1.1","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.1.1","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"b798377f942ce07b7533eb20f4d3cac8d4c6ea00","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.1.1.tgz","fileCount":96,"integrity":"sha512-xCUWgmGD8wk4t69buioHV+pNfhehi4xkIG4ChvGIAzBsXPxHQ5eLCKF+FHRN6nZr3XVK7QSrGABvu1D4Z4Ki8Q==","signatures":[{"sig":"MEUCIDBU/VHqkcq81NTMRS8IRBWao0h8Sqe16lfRaX4UgeNUAiEAtvwzNmXxcKdYJ30uGhXWsI88E7InXRGADcMwLnHPg4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11389891},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"7b978812c0f74d52b7c03ee8f3338b3844c55cb5","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TemplateModulePage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.1.1_1782983897546_0.11038601893256295","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.1.2","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.1.2","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"d0967b0cb6a7f2cf9d26e61769fc8ae8470fa528","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.1.2.tgz","fileCount":96,"integrity":"sha512-Lk5PqnLjduFwZMJjRONL7JK52bLU7dXtSPeQN9K40zrwZXBPYDr+oJvju7ZqURACBOYZCTeSZhF+PSSducKytg==","signatures":[{"sig":"MEYCIQCYdOOlaERGm0iCzZzKWGnZN8yggObxRWDMrwwST4gi0AIhALiWRXtliqvglZgXe/jGkiRdYKIqfgun3/SLXa38CzSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11389897},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"3bffc69b70dad36c8e201891b826a81c8c964810","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.1.2_1782985121910_0.557416056294169","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.1.3","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.1.3","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"6148a98d389ee461063bcf4f7c9044e36519bea3","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.1.3.tgz","fileCount":96,"integrity":"sha512-3jpaU+2c9k/Tn+2gxN2VfRq5ey3rKCAzdlus4B92QQeXo5Hrh0PAQqhPkDDXRuG7LqoSl0PnumdBVv0l0wtF7Q==","signatures":[{"sig":"MEUCIQDXJQl7xuTd+WU7HEgwqNnml1mI1EIU969ExBj2mAUvgAIgTAya/gsiWokTFY5pJUd66Y/Y7txDGuWfeCvY4NOror0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12171935},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"7b34e69395a3561599b4fd063aa71bc19ffeba56","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"^1.0.11","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.1.3_1783062865892_0.6127125939480278","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.1.4","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.1.4","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"8b2df44ac1edbf4e3bec65e662363e5f696dc982","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.1.4.tgz","fileCount":96,"integrity":"sha512-vgVk2AH4VX1lJ3+BLh07T+BciomUlJln80moYAPC2aZN1OSOXovjzFRRWovVPlb8uM/iN7Xx6e12k7x0LdLiYQ==","signatures":[{"sig":"MEUCIAHv+KAlWd2b9Q3d+QPwQ+C0BdVyR51YL23ciFE02mC7AiEAgIafz/X4U+g2Ros9+1gZ/LKk5F8zytoeyuMlhMPr+vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12171934},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"50999524abda372e39ef163b1549f34e91a63eaf","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.12","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.6.4"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.1.4_1783087831372_0.7855315186921734","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.1","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.1","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"b1377dd83bb2bb5fd3bf7385f2322a0958067cfc","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.1.tgz","fileCount":108,"integrity":"sha512-+lAnGc3v/RdiQrCs+XXT+lBy/LNre4xpPpp27Og11lImnclxzbuyQ5+5KSSaH7PUhIfMTNwtMGkH3/dWv07MIQ==","signatures":[{"sig":"MEYCIQC68CiEo1Qs1eibRDA8jqCmyFN8EqeNeHEG099gpt64KAIhAPEbdapVaWf61V2MR4oeVQMermJ19CqSQfCdSdIHkNTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26738385},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"664ff90a0da1f9fd823a9342aab38f2b49898087","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.1_1785338742475_0.20398835368261814","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.2","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.2","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"ab17e896749856562b5b8925bfc9bcf5a834afab","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.2.tgz","fileCount":108,"integrity":"sha512-BYxOGT5CsgvFxAYRuiT61eXbJlfeF94Dca8cbH/O0pbZ2fNbfiG8LKCXpBh0OGacoxtooj+y0lq5n5lTZ/wkwQ==","signatures":[{"sig":"MEQCIF1P+yGIOpSj3fyXH14ykN4anPtxgSGVv2/hMrHOX9hGAiAcXav1D4pR95hmmS1iItq+q5/eMHDwuijgtnS2/+Yx/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26738385},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"06d94d3558a0eae53cb89b7fa6ef4c2a60bbc206","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.2_1785339406849_0.6162196852999915","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.3","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.3","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"2cf6b3cf4549aceedebea6a21a15caea6cf92907","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.3.tgz","fileCount":108,"integrity":"sha512-KT/XCGBGNJwGrzpQg/4BEKlURFMgMulHfQs3wjdEFCLtUZMgcUAlJROg1sUCb3Y9mn49cXizohyFzVSbB7lh/A==","signatures":[{"sig":"MEUCIDeHkLrSp8FOoSuoADOE3rYGvAC9ZOv4mNY4Pk6MiaoZAiEAlH3hph+VwzpdACdrseCvacbLpy4geU35BGBGWwLyEn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27067935},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"9b89e791097c08afabb3b7ef41b43621f9958309","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.3_1785343433360_0.6928557876325134","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.4","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.4","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"eee47e132b5701d71ac927adb3d61fcdb3fcb624","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.4.tgz","fileCount":108,"integrity":"sha512-HVYHc322UkOoYr3mtOxpc78sAZAekfJedz5zFELadsgV9NbSmv8yVSDk6/kCOv4wbfolGj6NJyPXx8LB/hPXYQ==","signatures":[{"sig":"MEQCIAOi+N7zyuTkHr+fdLz/rkJLsNZ4FdxR6olElnktF49RAiB8Q5WEaJMeqbhoV2MoUopg4n1XxNjZJkHeL2Mcqmlmzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27067935},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"e67ec814ffa66a2387e1f2eac330a52e537c6069","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.4_1785343498270_0.6406499275380355","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.5","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.5","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"c7171462c72111b99041e57ed10f7e6f7c1e5375","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.5.tgz","fileCount":108,"integrity":"sha512-jGQdx5OJp0PK5OlIpIDYPBa5Qvwg1O3B4fvlyCbk/jBcYB1OX881JJFq48jWgC7i10cHzRlvSlx52v0Xex6dxg==","signatures":[{"sig":"MEUCIHOwvzHH2kHWfPpV4Et687SIy9WkPAlWgo94jqRIUipSAiEA+9Q4IEGfH61w0sAJVvZq/9p33CVAwgvJV6bp73D6Rvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27067935},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"9b56c91fe3cb61db50c5ce1513f52f937eed96de","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.5_1785405308227_0.8223221533751426","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.6","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.6","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"cf26825964a6f6f93f764571ca44accbfa296b7e","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.6.tgz","fileCount":108,"integrity":"sha512-Bwx6djPdrkxMGc7FcqUW7YTpDbzbIrQXiRBa4CRvPY9iq1aM+0uTeIJ4b3yaRQrKS/C9h71mFjpvIHGJtmwmCA==","signatures":[{"sig":"MEYCIQCXFcNz0ujaVz5Gdb4EEEIy6Xyt0o4qYJm0NIwbRTlQwgIhAMlF/ZVqBOC+EDvn8M+cfUOTnqPhLOkqPHHk4xOlYGma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27327012},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"922de6f721a166bbe9eb88f8c4d47823ad522948","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.7.7"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.6_1785414139205_0.18629419884078846","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.7","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.7","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"b416b28269e952e207a31968c2ba1fff76eefcc3","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.7.tgz","fileCount":111,"integrity":"sha512-CHLCRDJwhicycHjVpeVIwqEaskLAaYflUlbuuMNsVPcDoLUk2YFFO5hCuMpFmC39OwETxXIrULS5Wlq9VGheXA==","signatures":[{"sig":"MEYCIQDGYDjwKYttIn6oiBNhw8wmbs2RKdE7uopvvtP/Tp8niAIhANsXhQiuHmtrm7UyIDKDtPKc6oEfILzH0M58W33TMq6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30264216},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"748dad70bd3cd5a0bcda2aa0daf5f2c9627879d8","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.8.5"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.7_1786003978593_0.06835230655368196","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.8","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.8","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"0d9ffc02f9989c6c8ed614ef2afb94dcc089b2b7","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.8.tgz","fileCount":111,"integrity":"sha512-o0uEqyOgMaX++U6Bmv0j1S8xa61XkuC5jUeqFz0KmXCHNW3EY0oqwMnGKtK0tU9BUXLDzcwFid/mzX+SVlX/wg==","signatures":[{"sig":"MEUCIBpFMf+0NPlH3KgRqmRWJVw/fOj5h0ZsG8fx+o/2+MkMAiEA4UppngYSPXJiw9aWWxi2of9UcSvOX4gBW3CE2nv1dIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30264216},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"2ca401b2a0799882372361009aff27caa107616a","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.8.5"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.8_1786021840348_0.7771765625208644","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.9","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.9","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"b5e172bbfb51bc76a43418c93e4a9801ebbaf3e4","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.9.tgz","fileCount":114,"integrity":"sha512-x7CNPk2FT4GUDZIF8S5J/oypNfAkJWiKpaqjHBryNt4pE0ZmhHko8ZH7kOhfO/Mt3ZG9oHzFk6yBLKbpoL9Tww==","signatures":[{"sig":"MEUCIQDWENJOGmG3i1r8/EKxfkr8oie8EHm5dgRHKvUmQiztfwIgDSgxiYBNNdQd1/9r3TdIpn7fOSq2rPy8X+PCQQKfKA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33231512},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"31dc1bff5489c37e980ce0be099d7c5f3efba024","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldConformanceCard"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.9.0"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.9_1786027151638_0.6684978135134567","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.10","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.10","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"326502a0dfaa36626e46a76fb2bec983eac4760d","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.10.tgz","fileCount":117,"integrity":"sha512-HZiWi0tgVybUaoucUimc8Dqzfz2kNvhGDZwn6An1N/wzE4WTzYiG4ZA7h1RZf3eC0CgNnXQMgwnVuYvZPAynSA==","signatures":[{"sig":"MEYCIQCVT7QzHBDScvR6OhzsLCfdlZJbPgSgkCuHRzyhMIP9bQIhAOA7/T9POfUSRffcEtwCFnMnHSfgrA82dHaW+emH5YiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33233621},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"4ec16e870ca977d5cb56a78d40f3d20939a5583a","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.9.0"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.10_1786029150767_0.4420540762949121","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.11","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.11","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"febf680512ad1b745f05d451cfcb804700781b17","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.11.tgz","fileCount":117,"integrity":"sha512-fgFmij9fW1bS7uVoLbSD59LQeD+KCpFGW3gEidRRcRSyCCWbSjxOIh+3mZY8kz/rJZPsqaFNi3TJNfeeNWJVvQ==","signatures":[{"sig":"MEYCIQCdKBN17/vAA67qwxTGCP5ddegGGSPbQH8FHVdcM68jUQIhAPhSTmEg6ewR7/PExg3cMvCe1Bp8uxBYdfl5SilPo/YO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33233621},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"345586af725de85c1c1a364d0fc92a44e774d177","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.9.0"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.11_1786455758261_0.9581572654102428","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.12","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.12","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"7bb2238e6b36b6d2e99503771b4a7d3a940b34dd","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.12.tgz","fileCount":117,"integrity":"sha512-oXEb/OK878zfLssUW18IGQBLSaA136jKDgQRuGLI8CqoUwPuXxFWCFlT7NMSj23m/QGYvFhJBDFexvavrt7l7g==","signatures":[{"sig":"MEQCICk/u4ZC1F0UCUY8jklaDnk/x2dsP7gZObLNSb5qqPEvAiBP7YTUsgKDgjnR+qoZqKSE8SdWz7+7MzMGD3vxXA/CGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33233621},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"5861b9c9726dbb80e6de9b439656e9585f8b4dab","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.9.0"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.12_1787056210488_0.5374374945835401","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.13","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.13","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"d342e0910736698b85cc4e5fe436f19555701d60","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.13.tgz","fileCount":124,"integrity":"sha512-ZE3w3GGFogfMH4rfszBuVwhgjiffKjJmwlSGs4zMDCWCLs1TjKbhAWECZZm+znUI9ndKk79/hnN6HejRsDyAuQ==","signatures":[{"sig":"MEUCIQCax+6D4xtaNDjBwuIx172Ru1zgjYBViSXv7rgGNEVmOwIgJb0ofjim0MM5FkEEYZ+/AsRMAzX4vUm6jpWYUnQBwwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36336475},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css"},"gitHead":"6184f53ff53edd96667c0060d97fc922cef2e3d8","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.13_1787222652970_0.5837531954941413","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.14","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.14","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"1bc146e9c9f926e0aac7c4ab8e426143cd035261","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.14.tgz","fileCount":136,"integrity":"sha512-LH9RHeRcStsJRK2pnMCuCmFmsD1y/hbrkG+gq1EZahmABX6oTEOt+4E020topPvjutDvFhTGb8koMMp2IgHtZw==","signatures":[{"sig":"MEUCICz4oIa5bGRDWRhpc/ZpVhs58CFFsxlKvF/Ciq14yDeJAiEAnc7wPc5MdeJbo2UEwXlJ4sNFvpWcnmsUmgHqVatxdkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36505367},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"e8d3bdc899cb10b0c415dccdcc162af63aa6d932","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.14_1787231136570_0.6266052295625308","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.15","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.15","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"191eab9d0d6925562d6e30cc035b8ada0fa39eb0","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.15.tgz","fileCount":136,"integrity":"sha512-O6abtBA4GfOgmT9rk/ubMdGpJNJyx4icPDND8L8Xi+sUFvYtkNSPq0EGuhs0JPIOriwUgd4sbUH2ykTJKDOVEw==","signatures":[{"sig":"MEUCIQDtUQZidNH1AeIU0mgjdWrR7UzkXoNF3uTzjDz5GSEAMgIgTQiKstYU3CJ0QCYRklkqKxkCJLyD8px7SpRMnMyKex8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36497129},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"2e83e853a8eda9622f8ba8b5d6052039ed005efa","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.15_1787232757793_0.9846413109348338","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.16","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.16","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"d10d80777e861bc213be2d8bfc6088b121a27dae","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.16.tgz","fileCount":136,"integrity":"sha512-e00AZQ62zNSkTObyMwFXojK7ZCZX63GlgHFgG+eGNjL5Eehw+l3oOXUXOJKssayMfL3DhCwUq+4cnEG8Xn1Oeg==","signatures":[{"sig":"MEQCIA0QiBddFuIM0PMpdoUxOHMBwZimWS4cgUIvuoEBoUVcAiBjz+QFpcDMrJLVYUQzPUb8pc6dbNMFnoPsBN1bkGUm0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36498108},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"69ef248972c96b8dbd2a18758d82749ba4352c51","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.16","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.16_1787233424643_0.3967709360601015","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.17","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.17","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"7918d7fe37b78ba3acaddef88761d78a384a3188","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.17.tgz","fileCount":136,"integrity":"sha512-Nw1/Kf0DzWPk9ikPnzhcdIm/qEpkSKk4qm5dRBYcDmUYgPRXvbfc8vyln/MnGwMWtvK/74oKTQ9mhaxXhJ/8Gw==","signatures":[{"sig":"MEQCIAjfwMuSwRzSoojqtOUkF4hx+/YxXOi7BESIqVDYX/NdAiAlTEk0cM1cHLY0I5ukS1jbB+U6WT9wROwPouR7jpQ5Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36499702},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"63a84e4eec2296049fb01e16359a6ea080f4ac98","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.18","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.17_1787297782882_0.03308068449334667","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.18","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.18","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"874710974ece236ae80b198d5d8cbcd4eb367086","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.18.tgz","fileCount":136,"integrity":"sha512-BjNLlNaTNUYxgSibAOjbgFw+ZDOOZGEsfDXNFcVFiO6k13zre0AssZzlcmlZgMWmV9TAqhyuHXOtk+3lSS5gtg==","signatures":[{"sig":"MEUCIA8jBlp0apxeJrBMO5zhD5pZJD86eneDd9gMFRyHX95DAiEAh2yTfupd0JNEM4CO8sffuiO/aitDIo0/Xao6n3vgwkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37968168},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"178d71f1a3c736193d8aa9fa1860f7840d338eff","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]},{"path":"/api/public/twinfield/status","export":"twinfieldStatusHandler","methods":["GET","POST"]},{"path":"/api/public/cron/refresh-twinfield-open-invoices","export":"refreshTwinfieldOpenInvoicesHandler","methods":["GET","POST"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.18","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.18_1787318557073_0.16742790606246016","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.19","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.19","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"ff794b639d94516f75ce40b11045ace0cbbfc1bb","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.19.tgz","fileCount":137,"integrity":"sha512-ulX35NOzvok3jabEfruYwAYMSeozZkQSWsAVlFnS6laKkDlAGoSGizPN2CUD//hgwwz1eEFCjfSQi/Psr6nS3w==","signatures":[{"sig":"MEUCIAI18HzUAp103bft2zO8zwpyheAiIJmjiSq6B2OZPNZnAiEAkbWQMaVv3qpKt7yyV+6eJLkOECFO4Kk5dTRkEsOtrMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxkvcRujap0NSt328XbsvfBK1FC+PUKmwfoTxdxkwCWAiEA4w7SjnHu5haawIAlkCAuZH0hgeLlvCp0FhKaxLQdwaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45517660},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"1b3932988fdcfeef27f29482404f14915162e56e","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]},{"path":"/api/public/twinfield/status","export":"twinfieldStatusHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/service-token","export":"twinfieldServiceTokenHandler","methods":["POST"]},{"path":"/api/public/cron/refresh-twinfield-open-invoices","export":"refreshTwinfieldOpenInvoicesHandler","methods":["GET","POST"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.21","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.13.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.19_1789989964246_0.4482018762577398","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"@flowselections/twinfield-authenticatie-module-15-06-2026","version":"1.3.20","_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.20","maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"dist":{"shasum":"b6080625f403f187a949b330cc19c79f7376205f","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.20.tgz","fileCount":137,"integrity":"sha512-k30ZW86/PhBnKoNYCgBkLSqEaFU1mUyWR5eim0wr5/opAiN4P9SHjNJpkeidTOBi8yE1jeE3aik1edhIdXSTJg==","signatures":[{"sig":"MEQCIBa90PHjQDPBmEpGCwDQZiqaD/CgWtx/l5q4GAX+vkruAiAf4AaqdWRFuLp2rCx+6XryhBPmJ8SVNXXX+4WZP52kCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFi95RANsF+DJ73oxbJOqCCeeqx4tcUBv8D8j2anC2H2AiEAgRhbjJvk39iliFmCF6GoZ9255gWHA49kVCeBiUuDx54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54310520},"main":"./dist-lib/index.js","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"f94a1778e5e8ccdb89f3346e8962105e44b5021e","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-ledger-accounts","export":"syncTwinfieldLedgerAccountsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]},{"path":"/api/public/twinfield/status","export":"twinfieldStatusHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/service-token","export":"twinfieldServiceTokenHandler","methods":["POST"]},{"path":"/api/public/cron/refresh-twinfield-open-invoices","export":"refreshTwinfieldOpenInvoicesHandler","methods":["GET","POST"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.21","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.23.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.20_1790690040191_0.8303815053750543","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"_id":"@flowselections/twinfield-authenticatie-module-15-06-2026@1.3.21","dist":{"shasum":"8b1d5b9f439597ef4ed810466db12c2a5ca06042","tarball":"https://registry.npmjs.org/@flowselections/twinfield-authenticatie-module-15-06-2026/-/twinfield-authenticatie-module-15-06-2026-1.3.21.tgz","fileCount":137,"integrity":"sha512-ZjgqCs7/rmWk/rf8tzuSciIOnhGzKdct+UR8iTuQfOuH97QqDOFYg3eNCJe+RozJ5+RlMH5Z/74KG2AnxP7y8g==","signatures":[{"sig":"MEUCIQD2G1fxno4m/2az+mboxMBJHcz5VjedvEnaZNIRqQHyNwIgKyiFPF/MLJiOEFyWVFlJreNGDL0m8WK+Y1b2W5rmwI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDw5sItmEXnkkdbOdeVwzWp18SAvbZE3OFVyIw1Qz9OdAiBRKDUky6DseP/U6r0aLzC1tzMbcJ+M7zWopKQzsLzWWw=="}],"unpackedSize":54310520},"main":"./dist-lib/index.js","name":"@flowselections/twinfield-authenticatie-module-15-06-2026","type":"module","types":"./dist-lib/index.d.ts","exports":{".":{"types":"./dist-lib/index.d.ts","default":"./dist-lib/index.js"},"./styles":"./dist-lib/styles.css","./handlers":{"types":"./dist-lib/lib/handlers/index.d.ts","default":"./dist-lib/lib/handlers/index.js"}},"gitHead":"e4afaaa44be4aff36d294a1d639d35937d3aaf04","private":false,"scripts":{"dev":"vite dev","lint":"eslint .","build":"vite build","preview":"vite preview","build:dev":"vite build --mode development","build:lib":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json --resolve-full-paths && node -e \"require('fs').writeFileSync('dist-lib/styles.css', '@source \\\"./\\\";\\n')\"","build:lib:watch":"tsc -p tsconfig.build.json --watch"},"version":"1.3.21","_npmUser":{"name":"justjust2026","email":"just@flowselections.com"},"_npmVersion":"11.17.0","directories":{},"maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@supabase/supabase-js":"^2.108.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"flowselections":{"pages":[{"route":"twinfield-authenticatie","title":"Twinfield koppeling","export":"TwinfieldKoppelingPage"}],"moduleId":"twinfield-authenticatie","serverRoutes":[{"path":"/api/public/cron/flush-twinfield-push-queue","export":"flushTwinfieldPushQueueHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-customers","export":"syncTwinfieldCustomersHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-invoices","export":"syncTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/sync-twinfield-ledger-accounts","export":"syncTwinfieldLedgerAccountsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-lines","export":"backfillTwinfieldLinesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/twinfield-completeness-sweep","export":"twinfieldCompletenessSweepHandler","methods":["GET","POST"]},{"path":"/api/public/cron/reconcile-twinfield-invoices","export":"reconcileTwinfieldInvoicesHandler","methods":["GET","POST"]},{"path":"/api/public/cron/backfill-twinfield-customer-details","export":"backfillTwinfieldCustomerDetailsHandler","methods":["GET","POST"]},{"path":"/api/public/cron/ping","export":"twinfieldCronPingHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/access-token","export":"twinfieldAccessTokenHandler","methods":["POST"]},{"path":"/api/public/twinfield/push-invoice","export":"twinfieldPushInvoiceHandler","methods":["POST"]},{"path":"/api/public/twinfield/queue/$id","export":"twinfieldQueueStatusHandler","methods":["GET"]},{"path":"/api/public/twinfield/status","export":"twinfieldStatusHandler","methods":["GET","POST"]},{"path":"/api/public/twinfield/service-token","export":"twinfieldServiceTokenHandler","methods":["POST"]},{"path":"/api/public/cron/refresh-twinfield-open-invoices","export":"refreshTwinfieldOpenInvoicesHandler","methods":["GET","POST"]}],"serverRoutesModule":"@flowselections/twinfield-authenticatie-module-15-06-2026/handlers"},"devDependencies":{"vite":"^7.3.1","nitro":"3.0.260603-beta","react":"^19.2.0","eslint":"^9.32.0","sonner":"^2.0.7","globals":"^15.15.0","react-dom":"^19.2.0","tsc-alias":"^1.8.10","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^22.16.5","tailwindcss":"^4.2.1","@types/react":"^19.2.0","lucide-react":"^0.575.0","@rsbuild/core":"^1.0.0","tw-animate-css":"^1.3.4","@types/react-dom":"^19.2.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.56.1","vite-tsconfig-paths":"^6.0.2","@flowselections/core":"1.0.28","@vitejs/plugin-react":"^5.0.4","@tanstack/react-query":"^5.83.0","@tanstack/react-start":"^1.167.14","@tanstack/react-router":"^1.168.0","@cloudflare/vite-plugin":"^1.25.5","@tanstack/router-plugin":"^1.167.10","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@lovable.dev/vite-tanstack-config":"2.23.1"},"peerDependencies":{"react":"^18 || ^19","sonner":"^2.0.0","react-dom":"^18 || ^19","lucide-react":"^0.400.0","@flowselections/core":"*","@tanstack/react-query":"^5.0.0","@tanstack/react-start":"^1.0.0","@tanstack/react-router":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/twinfield-authenticatie-module-15-06-2026_1.3.21_1790875157516_0.03446114142761969"}}},"time":{"created":"2026-06-28T20:54:15.363Z","modified":"2026-10-01T17:19:17.963Z","1.0.5":"2026-06-28T20:54:15.657Z","1.0.6":"2026-06-30T16:06:15.272Z","1.0.7":"2026-06-30T18:58:42.940Z","1.1.0":"2026-07-02T08:58:05.818Z","1.1.1":"2026-07-02T09:18:17.753Z","1.1.2":"2026-07-02T09:38:42.089Z","1.1.3":"2026-07-03T07:14:26.108Z","1.1.4":"2026-07-03T14:10:31.615Z","1.3.1":"2026-07-29T15:25:42.722Z","1.3.2":"2026-07-29T15:36:47.066Z","1.3.3":"2026-07-29T16:43:53.566Z","1.3.4":"2026-07-29T16:44:58.440Z","1.3.5":"2026-07-30T09:55:08.387Z","1.3.6":"2026-07-30T12:22:19.407Z","1.3.7":"2026-08-06T08:12:58.843Z","1.3.8":"2026-08-06T13:10:40.549Z","1.3.9":"2026-08-06T14:39:11.863Z","1.3.10":"2026-08-06T15:12:30.984Z","1.3.11":"2026-08-11T13:42:38.465Z","1.3.12":"2026-08-18T12:30:10.789Z","1.3.13":"2026-08-20T10:44:13.184Z","1.3.14":"2026-08-20T13:05:36.836Z","1.3.15":"2026-08-20T13:32:38.065Z","1.3.16":"2026-08-20T13:43:44.922Z","1.3.17":"2026-08-21T07:36:23.207Z","1.3.18":"2026-08-21T13:22:37.318Z","1.3.19":"2026-09-21T11:26:04.486Z","1.3.20":"2026-09-29T13:54:00.367Z","1.3.21":"2026-10-01T17:19:17.761Z"},"maintainers":[{"name":"justjust2026","email":"just@flowselections.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}